Skip to content

fix(php-transformer): ignore inert live-region scaffolding - #1559

Merged
chubes4 merged 3 commits into
trunkfrom
fix/inert-live-region-scaffolding
Sep 3, 2026
Merged

fix(php-transformer): ignore inert live-region scaffolding#1559
chubes4 merged 3 commits into
trunkfrom
fix/inert-live-region-scaffolding

Conversation

@chubes4

@chubes4 chubes4 commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Closes #1548

Supersedes #1552, which GitHub closed when its branch was renamed to remove platform-specific scope.

Summary

  • classify empty custom-element live-region scaffolding exclusively from observable DOM semantics
  • require an attribute-free custom wrapper with one empty, bounded, visually clipped ARIA live region
  • omit qualifying runtime scaffolding instead of generating empty HTML fallbacks
  • preserve wrappers with captured text, semantic names, unexpected attributes, runtime metadata, or unrelated custom-element structure
  • keep the observed platform wrapper only as regression input proving wrapper-name independence

Verification

AI assistance

OpenAI GPT-5.6 Sol via OpenCode inspected repeated fallback evidence, replaced the initial platform-specific condition with a bounded semantic classifier, added wrapper-independent and fail-closed tests, and reran the focused and full verification on the merged upstream state under Chris Huber's direction.

@chubes4
chubes4 merged commit 13cf460 into trunk Sep 3, 2026
10 checks passed
@chubes4
chubes4 deleted the fix/inert-live-region-scaffolding branch September 3, 2026 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ignore inert custom-element live-region scaffolding

1 participant