Opened 8 months ago

Last modified 5 months ago

#33292 new defect

Difficult to Change Site Circuit After Redirect

Reported by: sysrqb Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: TorBrowserTeamTriaged, tbb-usability, ux-team
Cc: alksdjwidmalkszj Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

I've hit a problem a few times over the last month a site (my intended destination) decides it should block my connection and then redirects me to another domain. In this situation, it's difficult to get a "New Circuit for this Site" because the browser doesn't remain on the current domain long enough to change the circuit.

My assumption is that this is due to abuse coming from a specific exit node, and by switching circuits I'll avoid the (temporal) blocking.

There is a not-user-friendly hack where you change network.http.redirection-limit and prevent being redirected off of the intended first party. However, this is not a general solution, and I don't have any particular better solution, either.

As an example of this, the situation I've experienced is https://www.youtube.com redirecting to https://www.google.com where a block message is displayed.

Child Tickets

Change History (10)

comment:1 Changed 7 months ago by emmapeel

yeah, it is very annoying!

maybe we could provide a 'open link with new circuit' on the menu that opens when you right click a link? (open in new tab, open in new private tab are there as well)

comment:2 in reply to:  1 ; Changed 7 months ago by boklm

Replying to emmapeel:

yeah, it is very annoying!

maybe we could provide a 'open link with new circuit' on the menu that opens when you right click a link? (open in new tab, open in new private tab are there as well)

But do we have a youtube link to click on the error page?

Maybe we can have a "Go back one page with new Tor circuit" in the hamburger menu?

comment:3 in reply to:  2 ; Changed 7 months ago by emmapeel

Replying to boklm:

But do we have a youtube link to click on the error page?

no! they even take it out of the url, the meenies.
it happens randomly, independent of the video, so it seems it is linked to the exit node. once it starts happening, it will happen for all youtube links you click, but it is not possible to change the circuit if you don't have the URL open, and you get immediately forwarded to another domain.

Maybe we can have a "Go back one page with new Tor circuit" in the hamburger menu?

I am not sure how that will work, with the session information and that. i thought on something *before* because I feel they can see the referrals etc.

not sure about this working. i have tried to reclick on the link and the private tab and also changing the circuit on the error page, but i could not get past this error on TBB in Tails.

comment:4 in reply to:  3 Changed 7 months ago by boklm

Replying to emmapeel:

not sure about this working. i have tried to reclick on the link and the private tab and also changing the circuit on the error page, but i could not get past this error on TBB in Tails.

Yes, changing circuit on the error page does not work because the error page uses a different domain name. But I think a "Go back one page with new Tor circuit" would work if it is changing the circuit for the domain of the previous page.

comment:5 Changed 7 months ago by dennis.jackson

Long term: Would it be worth looking at a new add-on to fix this kind of usability problem? There are a lot of websites which give similar 'paper cuts' (e.g. #33457) and maybe pushing it into an add-on would be safer and easier for long term development?

I suspect Firefox users with custom privacy settings also hit these paper cuts (although less frequently) and they might also be motivated to help with add-on development.

comment:6 in reply to:  5 Changed 7 months ago by boklm

Replying to dennis.jackson:

Long term: Would it be worth looking at a new add-on to fix this kind of usability problem? There are a lot of websites which give similar 'paper cuts' (e.g. #33457) and maybe pushing it into an add-on would be safer and easier for long term development?

What would this add-on do?

I think #33457 is a different issue as in this case you can request a new circuit.

comment:7 Changed 7 months ago by dennis.jackson

So for this issue and #33457, the add on would recognise the error page, force a new circuit and navigate to the correct URL.

More generally, it would follow the pattern of: Identify error/problem -> Apply fix (new circuit, DOM change, etc).

Looking at recent tickets for tbb-usability-website suggests there are plenty of possible use cases.

comment:8 Changed 7 months ago by pili

Keywords: ux-team added

comment:9 Changed 6 months ago by boklm

Cc: alksdjwidmalkszj added

#33710 is a duplicate.

comment:10 Changed 5 months ago by sysrqb

Summary: Difficult Change Site Circuit After RedirectDifficult to Change Site Circuit After Redirect
Note: See TracTickets for help on using tickets.