muxg: finish and gate recovery and force-End native popovers #102

Open
opened 2026-09-09 11:34:14 +00:00 by a73x · 0 comments
a73x commented 2026-09-09 11:34:14 +00:00 (Migrated from git.a73x.sh)

S2 is intentionally stopped before delivery. Controller/theme and generic renderer work exists on the experimental branch, but real-window lifecycle validation exposed retained-frame/glyph rendering after recovery reattach, and fixtures are incomplete/uncommitted.

Scope: resume from a reviewed design after the S1 shipment decision; make centered recovery and force-End popovers visible and reliable, preserve captured attachment identity, Cancel default/destructive confirmation, pending-End nonmodality, no click-through, focus-loss safety, glyph-atlas preparation before UV normalization, and overlay-last ordering. Keep legacy picker and empty-workspace popup paths unchanged.

Acceptance: deterministic real-window lifecycle coverage, native-core-test, native, native-e2e, focused lifecycle fixture, check, and independent review.

Do not ship the current stopped S2 experiment without re-review.


Migrated from git-collab issue 20288f655efecac6e78eede8e8ead389ac2402c7.

Original author: a73x dev@a73x.sh.

Related issue: 0b725c82

S2 is intentionally stopped before delivery. Controller/theme and generic renderer work exists on the experimental branch, but real-window lifecycle validation exposed retained-frame/glyph rendering after recovery reattach, and fixtures are incomplete/uncommitted. Scope: resume from a reviewed design after the S1 shipment decision; make centered recovery and force-End popovers visible and reliable, preserve captured attachment identity, Cancel default/destructive confirmation, pending-End nonmodality, no click-through, focus-loss safety, glyph-atlas preparation before UV normalization, and overlay-last ordering. Keep legacy picker and empty-workspace popup paths unchanged. Acceptance: deterministic real-window lifecycle coverage, native-core-test, native, native-e2e, focused lifecycle fixture, check, and independent review. Do not ship the current stopped S2 experiment without re-review. --- Migrated from git-collab issue `20288f655efecac6e78eede8e8ead389ac2402c7`. Original author: a73x <dev@a73x.sh>. Related issue: `0b725c82`
Sign in to join this conversation.
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
a73x/mux#102
No description provided.