Replies: 2 comments
|
I traced this against rc.8 and agree that the failure is browser-owned even when the Host stays healthy. The current boot path is intentionally fail-loud: the framework-free For recovery today, preserve the first browser exception and exact A safe mode should not simply catch and continue. It needs entry criticality and dependency data so identity, transport, authorization, settings, or runtime providers cannot be silently skipped; it should also show package ownership and source-map location and keep any browser-to-Host diagnostics bounded and redacted. I published the complete rc.8 runbook and acceptance matrix here: canonical guide · visual browser pipeline. Disclosure: I maintain the independent SandBase DeepSeek Harness Handbook. |
|
Thanks for the thorough write-up — and for naming the doctor explicitly in ④. That half is now covered. On ④ (offline client pre-check): dsh-security v0.1.2 ships SP7, surfaced through dsh-doctor's security integration: It runs i.e., your exact repro class, caught before any browser ever loads the bundle. On our live profile it currently validates 17 plugin packages / 10 client artifacts. One honest scope note: this runs at diagnosis time, not inside On ①②③⑤: agreed those need platform-level answers — @denial123789's rc.8 trace matches our reading that fail-loud boot is currently intentional. For what it's worth, our own tooling chose warn-first semantics for exactly the reason in your ① (a single finding shouldn't take down the whole report). If/when ModuleLoader gains error localization (③), we'd happily align SP7's output format — plugin + file + line — so offline findings and runtime errors cross-reference cleanly. |
Uh oh!
There was an error while loading. Please reload this page.
一句话说明问题
浏览器端插件代码错误(本次是注释未闭合导致
FISH_CSS is not defined)让整个 Web UI 白屏(Failed to load plugins),服务端日志零感知,错误信息无定位、无恢复手段——单插件故障没有隔离,用户被锁死在白屏页。复现步骤
client.js中存在未闭合注释(/**开启后无*/结尾),后续var FISH_CSS = ...行被解析为注释内容,变量从未定义HARNESS/Failed to load plugins/dsh-ui-tweak/failed to apply loader entry 8b9c5b08 (dsh-ui-tweak): FISH_CSS is not defined实际结果
dsh plugin remove)平台策略建议
环境
Windows 11 Pro / Node.js v24.16.0 / dsh 0.1.0-rc.6 / Electron 客户端窗口(127.0.0.1:3080)
All reactions