Problem
The exploded and axonometric-plan verifiers read only direct text children for part names/tags. Valid SVG <tspan> markup therefore loses the label text and is reported as a missing or mismatched label, even though Chromium renders the expected label.
Reproduction
Copy the shipped exploded example and wrap its Data label text in <tspan font-weight="600">Data</tspan>. The public verify-exploded.py CLI reports an empty undeclared label and a missing Data label. Similarly wrap Open office in the shipped axonometric-plan example: the public CLI reports three tag/name failures. The font weight already equals the parent. Native pinned Playwright1.62/Chromium151 textContent is unchanged, and complete viewport screenshots are byte-identical before/after the wrapping in both examples. SVG tspans are already used in shipped examples.
Proposed scope
Read descendant text in document order for the two existing label consumers, preserving all geometric rules and detecting actual mismatched/missing names. No new type, styles, or renderer behavior.
AI assistance was used to investigate this report. Native verification used owned static copies and an isolated network-blocked browser.
Problem
The exploded and axonometric-plan verifiers read only direct text children for part names/tags. Valid SVG
<tspan>markup therefore loses the label text and is reported as a missing or mismatched label, even though Chromium renders the expected label.Reproduction
Copy the shipped exploded example and wrap its
Datalabel text in<tspan font-weight="600">Data</tspan>. The publicverify-exploded.pyCLI reports an empty undeclared label and a missing Data label. Similarly wrapOpen officein the shipped axonometric-plan example: the public CLI reports three tag/name failures. The font weight already equals the parent. Native pinned Playwright1.62/Chromium151 textContent is unchanged, and complete viewport screenshots are byte-identical before/after the wrapping in both examples. SVG tspans are already used in shipped examples.Proposed scope
Read descendant text in document order for the two existing label consumers, preserving all geometric rules and detecting actual mismatched/missing names. No new type, styles, or renderer behavior.
AI assistance was used to investigate this report. Native verification used owned static copies and an isolated network-blocked browser.