Repository navigation
Fix fitted lane geometry UIA gate - #936
Merged
Merged
Conversation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Signed-off-by: Colin Neilens <coneilen@microsoft.com>
coneilen
force-pushed
the
coneilen-fix-lane-geometry-uia
branch
from
October 26, 2026 19:29
cdf6078 to
8c894bb
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fix the live Windows UIA lane-card geometry oracle so fitted cards clipped by the graph viewport still prove the shared source 250x96 layout without changing #778 product behavior.
Refs #778
Changes
Test plan
RED: pwsh -NoProfile -Command "invoke extracted stale lane oracle with 190x78 fitted cards" -> lane cards do not normalize to the shared 250x96 geometry
GREEN: pwsh -NoProfile -Command "invoke final normalized lane helper with 190x78 and 206x78 cards" -> FOCUSED_LANE_GEOMETRY=PASS observed=190x78,206x78 clipping=left,none noFullPeerNegatives=2
REGRESSION: pwsh -NoProfile -File Tools\windows\Tests\ValidationRunner.Tests.ps1 -> UiScenario 166/166 and UiCaptureDriver 182/182 passed
pwsh -NoProfile -File Tools\windows\validate.ps1 -Task hardeningpassed deterministic fixtures and repeated runs 3/3.UIA_LANE_OPEN_NORMALIZED_EVIDENCEwithnormalizedEqual=truefor 190x78/206x78 project cards, exact 250x96 source dimensions, left/none clipping, exact order, non-overlap, viewport containment, and DeltaX error 1.9574 within the 8.3928 budget.Equal=true; the uninspected lane retainedlegacyChipCount=0.New Tab did not expose a mounted background tabcutoff before context-menu evidence. Process-tree/provider cleanup and the default-profile guard passed; a post-run process check found zero GraphCode, graphcoded, or zmx processes.git diff --checkand LF checks for both changed files passed.cdf6078cc3a0e86f18d057864cb754be80c57369completed all GitHub checks successfully or intentionally path-gated skipped, including integration, three unit shards, real packaging, Windows spikes, deterministic hardening on Windows 2022/2025, DCO, TDD evidence, and privacy scan.origin/mainat5f7d579b356a932617478158f46c03e41c0a4b42; stable patch ID remained1421f555d4437f54a3dbf3feda143a044fd865b9.8c894bb36c9624438086afe8f5069ea82b344341repeated the focused 190x78/206x78 contract, ValidationRunner 166/166 + 182/182, hardening 3/3, and the same live normalized-lane success followed by the later New Tab cutoff and verified cleanup.Checklist
git commit -s) per the DCOmake test)make check)