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
mail.google.com - Unable to sign out #37687
mail.google.com - Unable to sign out #37687
Comments
Thanks for the report, Tested with: This is the web page displayed in Firefox Nightly when I try to access the menu for signing out: And this is the web page displayed in Chrome: |
Odd. It also works in the RDM, which is showing a console error when I click on my username to bring up the sign-out options:
It then proceeds to do what Chrome does anyway, which is to change the tab's location to their SignOutOptions page. It looks like Fennec isn't hitting that error, and whatever their event-handler is doing isn't working properly. Mobile Chrome also redirects to This is how the markup for that black frame should look:
But in the Fennec inspector, there is nothing inside that The script which handles this is: https://mail.google.com/mail/mu/mp/121/settings.js Unfortunately, it's buried in a module embedded in the 1-megabyte-sized markup, which made this a royal pain to debug. Ultimately I had to copy-as-curl to get that huge markup for use in Tinker Tester as a network override on Fennec, have it bypass CORS, strip out the JS nonces from the source, change the module in that output to the pretty-printed version Firefox was showing me, and go from there. Ultimately, it turns out that Firefox does call the
But that also seems to be working. Firefox enters the
And if I add a I decided to remove my debugger statement and play around a bit with the DOM tree. It seems that now the I right-clicked the
So maybe the inspector issue is separate from the real issue? This is the markup they are setting:
When I strip away the But I cannot "drill down" into the contents to test which elements need changes, or what those changes are, and doing so without the inspector would be incredibly time-consuming at best, so I'm not sure what to recommend here. More distressingly, when I use my Testcase Reducer on the Chrome RDM output and try that in Fennec, everything renders correctly. So I can't even tell if it's just a CSS difference in the engines, or some combination of scripts. Howeer, I did at least find out that the devtools aren't letting me drill into the nodes because of what seems to be a bug: the remote inspector cannot "see" all of the content that is added to a document with Knowing that doesn't help me diagnose this further, though. @miketaylr, @denschub, any ideas? Given that Chrome is not even hitting this black frame, I wonder if we ought to just contact GMail, since this could be a bug specific to their Firefox version. |
That bug got fixed a few days ago, is it worth trying to poke at this again in Nightly @wisniewskit? |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue at https://webcompat.com/issues/new if you are experiencing a similar problem. |
URL: https://mail.google.com/mail/mu/mp/921/#mn
Browser / Version: Firefox Mobile 68.0
Operating System: Android 8.0.0
Tested Another Browser: Yes
Problem type: Something else
Description: Sign out doesn't work.
Steps to Reproduce:
For a moment, it isn't possible to sign out, even after an update of Firefox mobile.
Browser Configuration
Console Messages:
From webcompat.com with ❤️
The text was updated successfully, but these errors were encountered: