fix: Flaky add-hide-token.spec file by programatically closing flashi… #28624
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.
Description
Mitigates flakiness in
add-hide-token.spec
on firefox related to a flashing modal obscuring buttons beneath it, causing tests to fail consistently.Introduces a change that programmatically closes this modal if present. However, I'm not convinced that this modal provides any real value to the user, and there have been several other related bug issues raised.
Related issues
Related bug reports:
#23255
#25196
Note that this does not fix the above issues, this only mitigates the flakiness in firefox e2e ci.
Manual testing steps
yarn build:test:mv2
yarn start:test:mv2
ENABLE_MV3=false SELENIUM_BROWSER=firefox yarn test:e2e:single add-hide-token.spec.js --browser=firefox --debug --leave-running
Screenshots/Recordings
Before:
After:
Pre-merge author checklist
Pre-merge reviewer checklist