Tor Browser blocks certain features, and especially so if the user is using the the highest security setting. Currently, there is nothing distinguishing elements on a page which were legitimately broken versus ones that were blocked.
Instead of the broken image icon, it would be ideal to have another icon (onion icon?) there instead if it was blocked, to indicate that it's not broken, and Tor Browser is working as intended. Adding a popup on hover or click to describe why it was blocked would be even better! I've mocked this up below.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related.
Learn more.
Trac: Description: Tor Browser blocks certain features, and especially so if the user is using the the highest security setting. Currently, there is nothing distinguishing elements on a page which were legitimately broken versus ones that were blocked.
Instead of the broken image icon, it would be ideal to have another icon (onion icon?) there instead if it was blocked, to indicate that it's not broken, and Tor Browser is working as intended. Adding a popup on hover or click to describe why it was blocked would be even better! I've mocked this up below.
to
Tor Browser blocks certain features, and especially so if the user is using the the highest security setting. Currently, there is nothing distinguishing elements on a page which were legitimately broken versus ones that were blocked.
Instead of the broken image icon, it would be ideal to have another icon (onion icon?) there instead if it was blocked, to indicate that it's not broken, and Tor Browser is working as intended. Adding a popup on hover or click to describe why it was blocked would be even better! I've mocked this up below.
Some features could be click to play. Other blocked features don't have a visible location in content, but could perhaps be listed in a popup, similar to how Privacy Badger counts trackers.
Is TOR who is blocking this image/content? or is NoScript?
If is NoScript, I'd like to suggest keeping the same contextual menu we have at the top bar and allow the user to show the content if they want to [we can add a line about how dangerous it could be].
If is TOR, I'm 100% in with your approach.
I'm attaching a mockup and the onion icon to use.
I made 2 options, green and purple. And also a quick mockup to show how it will look.
I agree that we should have it dependent on who is doing the blocking. Sometimes, it's NoScript, but sometimes, it might be the Security Slider settings. I also don't know what technically happens if you have "Allow Scripts Globally" on NoScript but put your Security Slider setting on High (which supposedly blocks javascript).
I don't know if it blocks javascript if one of the two settings are set, or if the Security Slider sets the NoScript options when you choose high but it's overwritten if you toggle the Noscript afterwards... So this really depends. Clarification is welcome here.
I think it could be the case that Tor's security preferences are blocking the media. In this case, I say we use the purple onion. All of our onions are purple, so it would be good to keep with the theme!
I also don't know what technically happens if you have "Allow Scripts Globally" on NoScript but put your Security Slider setting on High (which supposedly blocks javascript).
I don't know if it blocks javascript if one of the two settings are set, or if the Security Slider sets the NoScript options when you choose high but it's overwritten if you toggle the Noscript afterwards... So this really depends. Clarification is welcome here.
With Security Settings set to High and toggling on NoScript's "Allow Scripts Globally" or the other option for allowing it on a single site will indeed allow JS to run globally/on specific site.
I can see when Noscript could override the security settings and allow scripts to run, but could it also block scripts? I'm imagining that I have my security settings on low, but then I click the "Forbid Scripts Globally" option.
I really wished that it couldn't, and Tor has the final say in blocking all things, and Noscript allows the exceptions, because that would make it easier to understand/it makes sense to just use the onion icon drawn above to indicate that something has been blocked on purpose/isn't broken. But I have a feeling it might not be the case..
For me, seeing a small onion icon does not convey that an image didn't load or that something is "broken." The onion should be something more. Perhaps it could have a frame around it (octagon? I'm not sure if that is universal and it doesn't quite mean blocked)? I think it is important that the icon convey a "broken" state or "blocked" state.
I can see when Noscript could override the security settings and allow scripts to run, but could it also block scripts? I'm imagining that I have my security settings on low, but then I click the "Forbid Scripts Globally" option.
FWIW: We should consider the case where websites can't get rendered at all due to some slider setting (see: #23324 (moved) where disabling SVG is causing this). Those might be cases where no blocking icon on the page can be shown (I have not looked closer at that). And having such cases + plus cases where we would show an icon is pretty confusing.
FWIW: We should consider the case where websites can't get rendered at all due to some slider setting (see: #23324 (moved) where disabling SVG is causing this). Those might be cases where no blocking icon on the page can be shown (I have not looked closer at that). And having such cases + plus cases where we would show an icon is pretty confusing.