Opened 16 months ago

Last modified 3 months ago

#11214 new defect

Gmail talkgadget/hangouts/chat infinite loop

Reported by: cypherpunks Owned by: tbb-team
Priority: normal Milestone:
Component: Tor Browser Version:
Keywords: tbb-usability-website, needs-triage Cc:
Actual Points: Parent ID:
Points:

Description

Version: Tor Browser Bundle 3.5.2.1
*please relocate to appropriate thread if incorrect*

Gmail allows for two types of chat: by default, hangouts, and by choice, legacy chat. These operate in a frame on the lower left of Gmail. Legacy chat works, but reverting to legacy chat from hangouts is impossible from Tor Browser Bundle 3.5.2.1, where an infinite loop interferes.

  1. Gmail load attempted with restrictive NoScript settings. Options appear: loosen restrictions, or use HTML only.
  2. mail.google.com is whitelisted in NoScript, as well as (optionally) some of the following domains:
    1. clients6.google.com
    2. plus.google.com
    3. talkgadget.google.com
    4. www.google.com
  3. Page is reloaded. The following error message appears in the lower left chat frame: "Something's not right. We're having trouble connecting to Google. We'll keep trying...\n This may be caused by network or proxy issues. <a href="https://support.google.com/hangouts/?p=not_right_error&hl=en">Learn more</a>.
  4. apis.google.com is whitelisted in NoScript, as recommended on the linked support page. Gmail is refreshed.

Infinite loop:

  1. Hangouts loads, with contact list visible. Within seconds, it disappears and is replaced with a Sign In button.
  2. The Sign In button is clicked. A pop-up appears with a log-in page from domain accounts.google.com. Password is entered; user signs in. Page declares success, instructs user to close pop-up and refresh Gmail.
  3. Go to step 5.

This bug prevents users from being able to use Google chat at all, since reverting to legacy chat requires accessing the main menu in talkgadget/hangouts.

Tried many combinations of NoScript whitelists. None works.

Child Tickets

Change History (8)

comment:1 Changed 16 months ago by cypherpunks

  • Keywords hangouts added

comment:2 Changed 16 months ago by cypherpunks

This bug was mentioned on https://blog.torproject.org/blog/tor-browser-3521-released

On February 19th, 2014 Anonymous said:

GMail is broken, when you allow apis.google.com in NoScript. When you login and GMail loads GTalk / Hangouts after showing the main window with your mails, the site redirect you to the login page and asks for your password again. This is an infinit loop. When you block the address it works fine. I found a similar behavior on eBay. Seems like a bug. This is very annoying. I would like to report this, but I don't understand the bug tracker system.

On February 24th, 2014 arma said:

Could be an issue with HTTPS-Everywhere, or could be an issue with Tor Browser's changes.

You might ask on IRC if anybody can help you use the bugtracker.

https://www.torproject.org/about/contact

Last edited 16 months ago by cypherpunks (previous) (diff)

comment:3 Changed 16 months ago by gk

  • Keywords tbb-usability-website added; gmail google bundle hangouts removed

comment:4 Changed 16 months ago by cypherpunks

Last edited 16 months ago by cypherpunks (previous) (diff)

comment:5 Changed 12 months ago by Illmarinen

I encountered this bug and found this Ticket. Decided to try and help further diagnose / reproduce it since it has not been touched for a while and appears to still be occurring.

Setup:

TOR 3.6.2
TORButton 1.6.6.0
Firefox 24.6.0

HTTPEverywhere both Enabled and Disabled.

NoScript Temporarily Allow (in this order and with page refreshes):

mail.google.com

Mail visible -- expected
Problem message -- expected

talkgadget.google.com

Infinite automatic login attempt loop -- color-changing ball
Problem message -- expected

apis.google.com

Login, able to open contact search box, however no further progress
Problem message -- expected.

www.gstatic.com
ssl.gstatic.com
plus.google.com
accounts.google.com
oauth.google.com
clients5.google.com

No change.

clients6.google.com

Reproduces reported bug.
Left pane falls back to a login prompt to manually login within few seconds.
Manually logging in indicates success and that the page can be refreshed.
Refreshing page reproduces reported bug; infinite loop.

Original message indicates apis.google.com causes the issue, but my order narrows it down to clients6.google.com

I hope this helps.

comment:6 Changed 12 months ago by erinn

  • Keywords needs-triage added

comment:7 Changed 11 months ago by cypherpunks

Similiar problem reported here. It mentions google is blocking proxies.

https://productforums.google.com/forum/#!topic/hangouts/YDP7W2dwhQk

Therfore I can conclude google is blocking tor exit nodes

comment:8 Changed 3 months ago by cypherpunks

  • Component changed from Tor bundles/installation to Tor Browser
  • Owner changed from erinn to tbb-team
Note: See TracTickets for help on using tickets.