Skip to content

Fix firewall rule test flake in Firefox#3059

Merged
david-crespo merged 4 commits intomainfrom
fix-combobox-flake
Feb 8, 2026
Merged

Fix firewall rule test flake in Firefox#3059
david-crespo merged 4 commits intomainfrom
fix-combobox-flake

Conversation

@david-crespo
Copy link
Collaborator

@david-crespo david-crespo commented Feb 7, 2026

View https://github.com/oxidecomputer/console/pull/3059/changes?w=1 with whitespace changes hidden — there's an indentation change that makes a 5 line change look like 150.

Got Claude on this oldy but goody and I think we really got somewhere. I was able to repro the flake pretty consistently with --repeat-each 30 (it would fail once or twice) and then confirm that that stopped happening with this fix in place. When manually testing an initial version of the fix, I found a key behavior that it is useful to e2e test, so I added that test, and was able to confirm both manually and automatically that the solution here doesn't have this problem. I also improved the comments around the onEnter handler modified here to explain how it works overall and why this particular approach is necessary to avoid the flake.

fix firewall rule flake in firefox
@vercel
Copy link

vercel bot commented Feb 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
console Ready Ready Preview Feb 8, 2026 0:20am

Request Review

@david-crespo
Copy link
Collaborator Author

BAHAHAHAHA no of course I didn't run the tests locally in Safari.

image

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