Initial native source foreground is intermittently reset to#1F1F1F following
ThemeLight even when its real UIA Toggle action executes. Queue semantic paint
after native theme propagation instead of painting inside ActualThemeChanged.
Preserve parser/range generation guards, native selection and read-only state.
Keep exact native foreground and physical hover regressions; focused14/15 does
not override current full93/97 proof. Include the newly observed nested outline
variant in focused CI, retaining all existing cases and release gates.
Validation: zero-warning Release and full format; exact hosted proof pending.
Refs #16, #27
Co-Authored-By: Codex (GPT-6) <noreply@openai.com>
Signed-off-by: James Maes <jmaes@dmdbrands.com>