-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Clicking links from an extension page fails in some cases as of Firefox Beta 82.0 #1779
Comments
@ghostwords mind sharing the source of the test that's failing here? Also can you please check if latest Firefox Nightly works for you? I recently landed a fix for |
Until we figure out what's going on with mozilla/geckodriver#1779
The tests are still failing on the latest Nightly, unfortunately. These are the test cases that fail: EFForg/privacybadger@b55e32b Here is some documentation for running our test suite: I'm hoping you'll know what might have changed inbetween 81 and 82 that would cause this issue without us having to come up with a minimum code reproduction. Again, not all clicks are failing, only some clicks, ones that open new windows. The ones that fail, do so consistently. |
Thanks for all the details! I'm able to replicate the failure and will have a look what's causing it. Note that in the documentation the dependency on |
@ghostwords I have problems finding the |
Got it... Removing |
So I used mozregression (modified pbtest.py to use
So it's the move of the navigation commands to the parent process (https://bugzilla.mozilla.org/show_bug.cgi?id=1612831). I will get a bug filed once I know what exactly is wrong now. |
I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1667377 for that case. Really strange that no internal and webdriver test caught that regression. It's a very important one. So thanks a lot for reporting it and all the details! |
@whimboo I also experienced a similar behaviour from Firefox 82+. A test clicking on an element to open a page in a new tab ( |
Yes, that's exactly the same problem. If you are eager you can test a try build that is currently running. The builds should be ready soon. Just open Treeherder and click |
I'm glad my report was helpful and you found the issue! Thanks for Privacy Badger tests feedback; I'll update our documentation next week. |
@whimboo Could you be a bit more specific about which tar.gz contains the executable? There's several ones. I would like to try for both Linux and OSX |
You can grab the latest Nightly build that already contains that fix. |
@whimboo I just tried that latest Firefox NightlyDebug 83.0a1 on OSX and I confirm that the fix worked. |
That's good to hear! I just have requested the uplift of the patch for Firefox 82. So maybe already the next beta release will be shipped with the patch included. Thanks again for reporting the regression! |
I just tested |
As I said, the uplift has been requested but hasn't been done yet. As such no beta release includes the patch yet. You can follow the referenced bug for updates. The earliest beta release would be beta5 but I would expect more beta6. |
FYI Firefox 82.0b6 will contain this fix. |
I confirm that I tested the fix successfully in 82.0~b6+build1-0ubuntu0.18.04.1 (Ubuntu Bionic). Thanks! |
This worked as of Mozilla Firefox 81.0b9 and started failing after Beta switched to 82.0b1
System
Testcase
Something about clicking elements in extension windows that open new tabs/windows broke as of Firefox Beta 82. This worked in Firefox Beta 81.
In Beta 81 clicking elements in a moz-extension window would successfully open new (https/moz-extension) windows.
In Beta 82 no such windows are opened.
Pausing a test and then manually clicking the element succeeds in opening the window.
Trace-level log
Here are logs for a run of one of these newly failing tests:
Firefox Beta 82: geckodriver-bad.log
Firefox 80: geckodriver-good.log
The text was updated successfully, but these errors were encountered: