diff --git a/src/extensions/extension-discovery.ts b/src/extensions/extension-discovery.ts index 9f2fe15067..9d98092d1b 100644 --- a/src/extensions/extension-discovery.ts +++ b/src/extensions/extension-discovery.ts @@ -365,7 +365,12 @@ export class ExtensionDiscovery extends Singleton { let isCompatible = isBundled; if (manifest.engines?.lens) { - isCompatible = semver.satisfies(appSemVer, manifest.engines.lens); + const appSemVerLatestImplied = appSemVer; + if (appSemVerLatestImplied.prerelease?.[0] === "latest") { + /* remove the "latest" prerelease tag so as not to require the extension to specify it */ + appSemVerLatestImplied.prerelease = []; + } + isCompatible = semver.satisfies(appSemVerLatestImplied, manifest.engines.lens); } return {