Skip to content

Webview fixes#6

Merged
daltskin merged 3 commits intomainfrom
webview_fixes
Feb 11, 2026
Merged

Webview fixes#6
daltskin merged 3 commits intomainfrom
webview_fixes

Conversation

@daltskin
Copy link
Owner

  • Worker thread for ANTLR parsing — heavy lexer/parser/visitor work now runs off the extension host thread, eliminating ~4s UI freezes on large files
  • parseAsync() method on SysMLParser with automatic fallback to synchronous parsing if the worker is unavailable
  • 300ms debounce on document change events to avoid parse-per-keystroke

Fixed

  • Cytoscape SVG plugin registered twice — removed duplicate cytoscape.use() calls; UMD bundles already self-register on script load
  • Removed unsupported <meta http-equiv> cache tags from visualization webview HTML (stripped by VS Code sandbox)
  • Release workflow now installs Java and downloads the ANTLR jar so vscode:prepublish succeeds in CI

@daltskin daltskin merged commit d3933c7 into main Feb 11, 2026
2 checks passed
@daltskin daltskin deleted the webview_fixes branch February 11, 2026 08:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant