Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: also kill Firefox when temporary profile is used #8233

Merged
merged 3 commits into from Apr 19, 2022

Conversation

whimboo
Copy link
Collaborator

@whimboo whimboo commented Apr 13, 2022

This particular check had been added because of issues with killing the Firefox process on Windows. But that was fixed in Firefox 96 and we should be able to remove the workaround.

Lets see if CI is happy with it.

@whimboo whimboo marked this pull request as draft April 13, 2022 09:10
@whimboo
Copy link
Collaborator Author

whimboo commented Apr 13, 2022

There are quite some failures visible on Windows so we most likely have to delay landing of this PR.

@whimboo whimboo self-assigned this Apr 13, 2022
@whimboo
Copy link
Collaborator Author

whimboo commented Apr 19, 2022

@OrKoN as we discussed we would still like to get this workaround removed given that the underlying issue in Firefox is really fixed. Failures in the launcher spec tests are most likely caused by some combination of running these in sequence. As such I would propose (for now) to just separate out the should filter out ignored default arguments for Firefox given that we do not have that many arguments as Chrome and we would remove arguments optionally added. Please let me know if that would work for you. Thanks.

@whimboo whimboo requested a review from OrKoN April 19, 2022 06:38
@whimboo whimboo marked this pull request as ready for review April 19, 2022 06:38
@OrKoN
Copy link
Collaborator

OrKoN commented Apr 19, 2022

LGTM thanks!

@OrKoN OrKoN merged commit b6504d7 into puppeteer:main Apr 19, 2022
@whimboo whimboo deleted the firefox_kill branch April 19, 2022 12:40
@whimboo
Copy link
Collaborator Author

whimboo commented Apr 19, 2022

@OrKoN I just noticed that we have issues locally with our expected results JSON file which is keyed by test name. With having the same test name twice now (once for Chrome and one more for Firefox) we cannot explicitly mark the expected data due to duplicated keys. I would suggest that we slightly rename the Firefox test so that the name is different if that's ok.

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.

None yet

2 participants