Skip to content

Fix UI verification state isolation#160

Merged
Daliys merged 1 commit into
developmentfrom
daliys/issue-89-window-verification-state
Jul 13, 2026
Merged

Fix UI verification state isolation#160
Daliys merged 1 commit into
developmentfrom
daliys/issue-89-window-verification-state

Conversation

@Daliys

@Daliys Daliys commented Jul 12, 2026

Copy link
Copy Markdown
Member

Summary

  • Scope MCP test-window verification state to each window instance.
  • Preserve that state across UI Toolkit rebuilds.
  • Add regression coverage for rebuild behavior.

Root cause

Shared static fields were reset whenever CreateGUI rebuilt the visual tree, allowing unrelated windows and rebuilds to clobber verification results.

Validation

  • PYTHONDONTWRITEBYTECODE=1 scripts/prepush-validate.sh --static-only
  • Push-hook validation, including Python bridge tests and the quality gate.

Closes #89.

@Daliys Daliys marked this pull request as ready for review July 13, 2026 10:29
@Daliys Daliys merged commit 7f53d48 into development Jul 13, 2026
5 checks passed
@Daliys Daliys deleted the daliys/issue-89-window-verification-state branch July 13, 2026 10:29
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.

1 participant