You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Scripts**: Strict nonce-based policy. No `'unsafe-inline'` allowed.
144
-
-**Styles**: `'unsafe-inline'` allowed (currently required for dynamic grid layout/resizing).
144
+
-**Styles**: No `'unsafe-inline'` allowed. Dynamic inline styles are applied via CSSOM (`element.style.prop = ...`) which is permitted by CSP with `'self'`.
145
145
-**Isolation**: Webview communicates only via RPC.
Copy file name to clipboardExpand all lines: package.json
+14Lines changed: 14 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -141,6 +141,20 @@
141
141
],
142
142
"default": "native",
143
143
"markdownDescription": "Controls how file operations (save/upload) behave in the blob inspector.\n- `native`: Use VS Code file dialogs (default).\n- `web`: Use browser download/upload (for web demo compatibility)."
144
+
},
145
+
"sqliteExplorer.queryTimeout": {
146
+
"type": "number",
147
+
"minimum": 1000,
148
+
"maximum": 600000,
149
+
"default": 30000,
150
+
"markdownDescription": "Maximum time in milliseconds for query execution before timeout. Prevents runaway queries from freezing the extension. Set to a higher value for complex queries on large databases."
151
+
},
152
+
"sqliteExplorer.maxUndoMemory": {
153
+
"type": "number",
154
+
"minimum": 1048576,
155
+
"maximum": 536870912,
156
+
"default": 52428800,
157
+
"markdownDescription": "Maximum memory in bytes for undo/redo history. When exceeded, oldest entries are discarded. Default is 50MB (52428800 bytes)."
0 commit comments