Opened 2 months ago

Last modified 2 months ago

#29540 needs_information defect

Impossible to change the color of visited links in Tor Browser

Reported by: sajolida Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: UX
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Changing the color of visited links (for example, from blue to purple) is a core feature of web navigation since it's origin. It helps users navigate websites by making it easier to understand where they have been already and where they can go.

In 2011, it was qualified as top 3 mistake in web design by UX guru Jakob Nielsen:

https://www.nngroup.com/articles/change-the-color-of-visited-links/

https://www.nngroup.com/articles/top-10-mistakes-web-design/

In Tor Browser 8.0.6, visited links don't change color. I tried this on several websites:

Child Tickets

Change History (3)

comment:1 Changed 2 months ago by tom

I thought Tor set layout.css.visited_links_enabled to false to avoid pixel stealing attacks; but it seems like I'm wrong, so I don't know offhand why this happens...

comment:2 Changed 2 months ago by mcs

I am 95% sure that visited link color won't change when "Remember browsing and download history" history is disabled (which is true by default in Tor Browser due to use of permanent private browsing mode). If that is the cause of this issue, then I think this is a "won't fix."

comment:3 in reply to:  2 Changed 2 months ago by gk

Status: newneeds_information

Replying to mcs:

I am 95% sure that visited link color won't change when "Remember browsing and download history" history is disabled (which is true by default in Tor Browser due to use of permanent private browsing mode). If that is the cause of this issue, then I think this is a "won't fix."

I think you are correct here. This works both in Firefox and Tor Browser is you enable the history but does not work if you always start in private browsing mode (PBM). sajolida: Are you arguing we should change the behavior in PBM in the sense that we should make this feature available by e.g. saving/keeping the respective data in memory as good as we could?

Note: See TracTickets for help on using tickets.