-
-
Notifications
You must be signed in to change notification settings - Fork 390
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
Issues with mail.google.com (Gmail), mobile.twitter.com (Service Worker Chrome bug) #2335
Comments
Thanks for filing this. I'm attempting to replicate, but not sure what the problem is yet. What OS are you using? |
macOS Mojave 10.14.3 (18D109) |
Thanks. Is there any other information you can give us about how you use gmail? Do you usually navigate to the page by typing "mail.google.com" into the browser bar, or by typing "gmail.com" and having it redirect, or some other way? Do you encounter the bug every time you try to use gmail? If not, is there anything you can do to intentionally trigger the bug? |
Almost always I begin typing "mai...", and autocomplete to mail.google.com/mail/u/X/#inbox ( X = {0,1} ; i'm usually logged in two accounts). I turned off the extension at the moment because of this problem. I'll turn it back on and try to see if there's a pattern, or some way to deterministically trigger the bug. I don't think it happens every time I open gmail. I'll reply back when I have more info. |
Did some more testing trying to pinpoint it. What I did to kind of consistently reproduce was:
|
Hi, I'm seeing something similar, noticed it a few days ago (not sure precisely when, google is always frustrating, initially this was just another frustration!). Looks like Privacy Badger is not resetting its idea of the home domain for some URLs. The address "mail.google.com" works fine. And "https://mail.google.com/mail/u/0" is fine. A bookmark to "https://mail.google.com/mail/u/0/" or "https://mail.google.com/mail/u/0/#inbox" triggers the bug. The URL "https://mail.google.com/mail/u/0/#inbox" is what gets saved when the bookmark is created by "bookmark this page". Workaround is to change the bookmark to just "mail.google.com". To reproduce: open a tab, navigate to wikipedia, then enter "https://mail.google.com/mail/u/0/#inbox" or click a bookmark to that address. Gmail fails to fully load (stuck on opening envelope graphic), Privacy Badger shows mail.google.com blocked, and a minute to so later also clients2.google.com as blocked (red slider). However opening "https://mail.google.com/mail/u/0/#inbox" in a clean (just opened, no content) tab, works just fine and behaves normally. My system: |
I wonder if this is related to Service Workers in Chrome (#2327). |
Thank you @drpixie! with that, I'm finally able to reproduce. Another issue I'm encountering (in addition to the "stuck on envelope" problem) is that sometimes Gmail loads, but reports "Oops… the system encountered a problem (# 7)" and all asynchronous requests to Google appear to be blocked. I'll do some more investigation and report back here. |
@bcyphers, I haven't seen the "Oops..." problem, just the "stuck on envelope". I'll advise if anything else comes up. |
I've confirmed that, when you navigate from https://en.wikipedia.org to https://mail.google.com/mail/u/0/#inbox, Privacy Badger still believes the tab is on en.wikipedia.org. Therefore, it interprets all the requests to Google as third-party requests to a known tracker and blocks them, resulting in the freeze. When I type in |
Come to think of it, I've seen the "Oops" problem too. It showed a couple of times after I was stuck on loading screen, and clicked the link "Load basic html ( for slow connections )". In the watered down version of gmail, the "oops" message was shown. To @ chrome : https://www.youtube.com/watch?v=xIAfCupuZ3w |
Another update after more poking at it. Looks like this is different from the old chromium bug, which is supposed to be fixed. Privacy Badger does intercept some service worker requests, but for some reason doesn't see the initial main frame request. This only happens when you type in the full url (either https://mail.google.com/mail/u/0/ or https://mail.google.com/mail/u/0/#inbox), but it does happen every time. I've opened a new chromium bug here: https://bugs.chromium.org/p/chromium/issues/detail?id=946908. Still can't reproduce this on Firefox. |
also related to #1997 |
What is your browser and browser version?
Google Chrome Version 72.0.3626.121 (Official Build) (64-bit)
What is broken and where?
mail.google.com
GMAIL wasn't opening, it was just showing the loading screen, and showing errors in the console "BLOCKED BY CLIENT" stuff.
Tried disabling extensions until I found the one that was breaking gmail, and it was Privacy Badger. Tried enable/disable many times just to be sure.
Here's the output of developer console:
https://imgur.com/a/jSiegav
What is the "culprit" domain?
google.com
What is your debug output for this domain?
**** ACTION_MAP for google.com
**** SNITCH_MAP for google.com
The text was updated successfully, but these errors were encountered: