Repository navigation
test(qa): verify post-v0.0.2 release candidate across browsers and record gates - #31
Conversation
…ve control height
Final automated verification snapshot (2026-11-12)QA PR head:
Triage: This is a repeatable WebKit compact-height assertion failure, not demonstrated clipping or overlap at tested sizes. Inspect native selector metrics and screenshot/actual rendering, distinguish an incorrect pixel-specific expectation from a genuine design regression, and make any production changes only on a separately reviewed fix PR. Keep the failing assertion intact until its intended visual contract is justified and verified. Release decision: FAIL / NOT RELEASE-CLEARED due to the red WebKit check. Real device/browser voice output, screen readers, participant comprehension (V-10), controlled performance, actual documentation app integration, explicit compatibility/governance decisions, source rights review and final signing/versioning are separately unverified. The linked CI checks were executed by GitHub Actions; no independent local or human device test is claimed. This QA PR is verification-only and remains open for maintainer review. |
QA-04 remediation linked (not merged)I opened #32 as a separate implementation PR, preserving this PR's original verification-only scope. The fix reduces toolbar outer vertical padding while retaining native select sizing and the original strict On #32 head Next: maintainer reviews/merges #32 first; then refresh/retest #31 against the updated main and update its release QA report with the new assessed candidate and provenance. Do not mark the release cleared: participant comprehension, physical-device speech/assistive tech, the real docs app, controlled performance, design/governance decisions, source rights and publication steps remain open gates. No human or manual device testing is claimed. |
Follow-up review of #31 after the WebKit remediationThe separate implementation PR #32 is still open/unmerged, with fix head This does not change #31's current tested revision: #31 remains at Status: PR #32's focused WebKit fix has green automation; #31's updated full release verification is not yet completed. Real-device narration, assistive technology, V-10 comprehension, actual docs-app integration, controlled performance, governance, rights, versioning and release authorization remain separate open gates. No merge, approval or publication has been performed. |
Scope
Final verification candidate for all unpublished Throughline changes since signed
v0.0.2(ab62dd0), assessed against mergedmainat26d4e81, including player UI, persistent workflow trail, narration, scene/hierarchy, Markdown/MDX and packed integrations.Verification work in this PR
docs/release-qa-post-v0.0.2.md, with version/commit precision, acceptance coverage, limitations, severity-ranked gaps, manual test procedures and release decision.Actual recorded evidence
Throughline CI #43212453210 succeeded on exact
26d4e81: 235 unit tests / 33 files and 82 Chromium tests / 14 files, TypeScript, preview, build, license/source audits and packed Node/TypeScript/React SSR/MDX/Vite/Fumadocs/Next/Astro/Markdown consumers.Release findings (not unverified defect claims)
toolbar.browser.test.tsx:30, height 56px, threshold <55px at 1600×900. QA workflow #43214005524. The added desktop/tablet/mobile control-bounds and non-overlap test passed on WebKit, so the observed issue is the strict height assertion, not demonstrated control clipping. Inspect root cause before changing CSS or assertions.Overall QA outcome: FAIL — not release-cleared. Original green core CI, Firefox full pass, repeatable red WebKit compact-height check despite passing cross-browser non-overlap geometry; manual and governance gates remain open. This PR creates no certification, approval, merge or deployment. See the report for conditions to re-test and close each gate.
How to verify
Normal PR CI should rerun unit, Chromium, distribution and packed-consumer checks. The additional read-only workflow ran Firefox and WebKit, including a newly added 1600/960/375/320px geometry test; the latter passes in WebKit, but the original 56px toolbar height mismatch still fails. Investigate native control metrics, actual clipping and screenshots, and retest the same acceptance condition before closing the defect. Do not disable or weaken assertions simply to get a green check. Human audio and screen-reader testing remains separate.
Review boundary
Verification-only PR. Please review the findings and the new browser evidence; I will not merge or authorize a release.