Skip to content

test(coordinator): fix the chrome snapshot build and re-record it - #3389

Closed
datlechin wants to merge 1 commit into
mainfrom
test/chrome-snapshot-after-server-side-export
Closed

datlechin wants to merge 1 commit into
mainfrom
test/chrome-snapshot-after-server-side-export

Conversation

@datlechin

Copy link
Copy Markdown
Member

Why

main does not compile TableProTests: #3367's snapshot test calls MainMenuBuilder.build as if it returned an NSMenu, and #3360 changed it to return BuiltMainMenu. The golden is also stale: #3373, #3379 and #3364 merged after it without re-recording.

Change

  • The snapshot reads BuiltMainMenu.bar and its own Services menu. The build no longer touches NSApp, so the save and restore around it is gone.
  • Re-recorded ChromeSnapshot.json on current main: File > Server-Side Export… and the Dashboard toolbar item removed, Edit > Data recorded as hidden outside data file windows.

Verified

  • ChromeSnapshotTests passes in compare mode after the re-record, with MainMenuBuildPurityTests and MainMenuStructureTests.

@datlechin

Copy link
Copy Markdown
Member Author

Superseded by #3390, which makes the same snapshot fix and also repairs the hub ratchet.

@datlechin datlechin closed this Oct 12, 2026
@datlechin
datlechin deleted the test/chrome-snapshot-after-server-side-export branch October 12, 2026 14:57
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