What happens
Settings → Registry shows "Loading…" for ever. The pane added in #303 has never
worked.
Why
loadRegistryView selects .settings-registry-view unscoped:
const view = overlay.querySelector(".settings-registry-view");
The two log viewers under Settings → Logs reuse that class for its
read-only-textarea styling, and they sit earlier in the markup. So the
lookup returns the application log textarea: registry.json is written into
a hidden element while the Registry pane keeps its literal "Loading…"
placeholder.
There is a second symptom that follows from the same line: open Registry and
then Logs → Application, and the application log shows registry JSON until you
press Refresh.
Notes
Not platform-specific — it fails the same way in the desktop app and in a
browser.
What happens
Settings → Registry shows "Loading…" for ever. The pane added in #303 has never
worked.
Why
loadRegistryViewselects.settings-registry-viewunscoped:The two log viewers under Settings → Logs reuse that class for its
read-only-textarea styling, and they sit earlier in the markup. So the
lookup returns the application log textarea:
registry.jsonis written intoa hidden element while the Registry pane keeps its literal "Loading…"
placeholder.
There is a second symptom that follows from the same line: open Registry and
then Logs → Application, and the application log shows registry JSON until you
press Refresh.
Notes
Not platform-specific — it fails the same way in the desktop app and in a
browser.