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
#418 is fixed (1.3.9 CommonJS build) and verified in real vscode.dev, so the
temporary open-sequence logging added in 1.3.8 is no longer needed. Removes the
diagStep/diag helpers, per-await step logging, the read-path facade wrappers,
and the loadDatabaseFiles diag parameter. The browser establishConnection and
loadDatabaseFiles are restored byte-identical to the post-1.3.7 in-process form
(verified: git diff vs f16680a is empty). The in-process engine itself is
unchanged. Bumps 1.3.9 -> 1.4.0.
Verified: build OK (extension-browser.js still exports activate via cjs;
worker-free; no '#418 web-open' markers); tsc --noEmit clean; npm test 334/334.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,11 @@
1
1
# Changelog
2
2
3
+
## 1.4.0
4
+
5
+
### Changed
6
+
7
+
-**Removed the temporary #418 web open-sequence diagnostic logging.** The instrumentation added in 1.3.8 to locate the VS Code for Web loading hang is no longer needed now that the root cause is fixed (1.3.9) and verified in vscode.dev. The browser connection path (`establishConnection`, `loadDatabaseFiles`) is restored to its clean form; opening a database no longer writes `[#418 web-open]` step logs to the output channel.
diag?.(` ✓ fs.stat(db) ok (size=${fileStat.size})`);
571
520
if(maxSize!==0&&fileStat.size>maxSize){
572
521
thrownewError(`File size (${(fileStat.size/(1024*1024)).toFixed(2)} MB) exceeds the maximum allowed size (${(maxSize/(1024*1024)).toFixed(2)} MB). Configure 'sqliteExplorer.maxFileSize' to increase the limit.`);
573
522
}
574
523
575
524
// Construct WAL file URI
576
525
constwalUri=uri.with({path: uri.path+'-wal'});
577
526
578
-
// Read both files concurrently. Log each independently so a hang in the main
579
-
// DB read vs. the optional -wal read is distinguishable in the #418 trace.
527
+
// Read both files concurrently
580
528
returnPromise.all([
581
-
(async()=>{
582
-
diag?.('▶ fs.readFile(db) … start');
583
-
constr=awaitvsc.workspace.fs.readFile(uri);
584
-
diag?.(` ✓ fs.readFile(db) ok (${r?.byteLength??'null'} bytes)`);
0 commit comments