Fix v0.7.5 WebKit layout release blockers - #1
Conversation
Keep long policy identifiers and diagnostic lines inside the evidence inspector instead of expanding its horizontal scroll area. Extend the real-engine assertions to the inspector and its inner content. Host WKWebView in an NSWindow so viewport transitions run through the normal view hierarchy; retain the complete 96-scenario matrix, original containment checks, and exact viewport validation. Chromium: 96 full-production cases pass with zero inspector overflows. macOS verification remains required before merge or release.
Preserve upstream window-backed rendering, font/frame readiness, viewport validation, navigation errors, partial reports, and bounded timeout. Add the evidence-inspector overflow regression and fix from this branch, retain both diagnostic sets, and consolidate the duplicate browser/30-round workflows into upstream adversarial.yml with complete artifacts bound to the checked-out revision. No release gate, geometry assertion, or authorization boundary is removed. This resolves the Swift merge conflict so the exact candidate can run CI.
|
Merged the concurrent main changes through 8efd8a5 into repair candidate ef99051, preserving the window-backed runner, fonts/two-frame readiness, partial failure reports, and existing authorization/release gates. The duplicate workflow introduced on this branch is consolidated into adversarial.yml; the final diff is only data.css, the browser assertions/diagnostics, and artifact/revision handling in that workflow. The actual production fix is scoped evidence text wrapping: unbounded policy/model chips and diagnostic preformatted lines overflowed their inspector. The added 375px regression fails six overflow checks before the CSS fix and none after. The merged check script also passes all 96 production-page combinations in Chromium locally. Native WebKit and all 30 rounds are required independently; currently running on ef99051 in Adversarial release audit 35140878780 and Build & Release 35140878807. No tag or release has been created from this PR. |
…yout evidence Document the long evidence identifier fix and the window-backed WebKit/30-round CI evidence in both release-note languages. Keep the exact-revision publication gate and runtime-upgrade caveat explicit.
Merged by a non-force fast-forward to the exact reviewed candidate 9799284. Concurrent main changes through 8efd8a5 were preserved.
Fixes:
Evidence:
After fast-forward to main, the same SHA is undergoing ordinary push CI (Build & Release 35142199029; adversarial 35142199020). Documentation deployment 35142199060 passed. No v0.7.5 tag or release was created by this PR; only tag the verified exact SHA after the final push gates succeed. Existing release build/smoke-test workflow and Host/Origin/authorization checks are unchanged.