fix(plug-settings): inline editor (drop browser_mod) + pyscript genexp fix #105

Merged
kblack0610 merged 1 commit from feat/wall-panel-plug-settings into master 2026-07-08 18:03:21 +00:00
Owner

Follow-up fixes from live verification of #104: pyscript genexp -> list comps, and pivot the editor from a browser_mod popup (backend not set up on this instance) to an always-visible inline editor. plug_apply registry writes + switch_as_x toggle were already verified working.

Follow-up fixes from live verification of #104: pyscript genexp -> list comps, and pivot the editor from a browser_mod popup (backend not set up on this instance) to an always-visible inline editor. plug_apply registry writes + switch_as_x toggle were already verified working.
Live verification surfaced two bugs:
- pyscript rejects generator expressions (any()/sorted() over a genexp
  raised NotImplementedError ast_generatorexp) — converted to list
  comprehensions / a plain loop in plug_load.
- browser_mod backend isn't set up on this instance (vendored dir only,
  no config entry), so browser_mod.popup didn't exist.

Pivoted the editor from a browser_mod popup to an always-visible INLINE
editor on the Settings view: tap a plug -> pyscript.plug_load fills the
staging helpers -> Save -> pyscript.plug_apply. Removes the browser_mod
dependency and the script indirection (button-card taps plug_load direct).
plug_apply (registry writes + switch_as_x toggle) was already verified
working end-to-end.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kblack0610/home-config!105
No description provided.