diff --git a/arduino-ide-extension/src/common/protocol/sketches-service-client-impl.ts b/arduino-ide-extension/src/common/protocol/sketches-service-client-impl.ts index 0a6fc0f6..a5da3b1e 100644 --- a/arduino-ide-extension/src/common/protocol/sketches-service-client-impl.ts +++ b/arduino-ide-extension/src/common/protocol/sketches-service-client-impl.ts @@ -135,6 +135,9 @@ export class SketchesServiceClientImpl implements FrontendApplicationContributio */ isReadOnly(uri: URI | monaco.Uri | string): boolean { const toCheck = uri instanceof URI ? uri : new URI(uri); + if (toCheck.scheme === 'user-storage') { + return false; + } const readOnly = !this.workspaceService.tryGetRoots().some(({ resource }) => resource.isEqualOrParent(toCheck)); return readOnly; }