While we are not actively protecting against platform detection it seems to me we should avoid adding additional means if we can. Thus, I am proposing to WONTFIX this issue especially as the vast majority of users should be unaffected by this bug due to e10s being enabled by default.
While we are not actively protecting against platform detection it seems to me we should avoid adding additional means if we can. Thus, I am proposing to WONTFIX this issue especially as the vast majority of users should be unaffected by this bug due to e10s being enabled by default.
I would be ok with it being whitelisted or not (I think platform detection is totally a lost cause, and will be forever). Perhaps it should be whitelisted only if e10s is disabled.
nb: The "better" solution to the resource/chrome URI situation (where all requests originating from
the local browser are whitelisted) would fix this.
I think I have a better fix for that: view-source should not be available anymore in esr52, so we can allow it unconditionally I think.
On second thought that might not help much as the blocked CSS is the problem.
But we can work around that using aRequestOrigin. See bug_22457_v2 () for a possible fix that avoids the plaform fingerprinting. Note: For testing purposes you need either disabled e10s or apply the patch on top of the one in #22459 (moved).
Trac: Summary: Line wrapping and syntax highlighting do not work in non-e10s-mode on view-source pages to Line wrapping and syntax highlighting do not work on view-source pages Description: While the switch to multiprocess mode solves the linewrapping issue (#22440 (moved)) on view-source pages for the vast majority of our users, those that don't have that mode activated are still affected.
to
https://blog.torproject.org/comment/241854#comment-241854 pointed out that view-source pages are broken wrt line wrapping. Additionally, it turns our that syntax highlighting is affected as well. This is a regression caused by #8725 (moved). Status: new to needs_review Keywords: TorBrowserTeam201705 deleted, TorBrowserTeam201705R added
I think I have a better fix for that: view-source should not be available anymore in esr52, so we can allow it unconditionally I think.
On second thought that might not help much as the blocked CSS is the problem.
But we can work around that using aRequestOrigin. See bug_22457_v2 () for a possible fix that avoids the plaform fingerprinting. Note: For testing purposes you need either disabled e10s or apply the patch on top of the one in #22459 (moved).
I couldn't find the bug_22457_v2 patch. Does it need to be pushed?
I agree with Yawning that hiding differences between platforms is a hopeless cause, so I would also be happy with whitelisting the appropriate css files.
I think I have a better fix for that: view-source should not be available anymore in esr52, so we can allow it unconditionally I think.
On second thought that might not help much as the blocked CSS is the problem.
But we can work around that using aRequestOrigin. See bug_22457_v2 () for a possible fix that avoids the plaform fingerprinting. Note: For testing purposes you need either disabled e10s or apply the patch on top of the one in #22459 (moved).
I couldn't find the bug_22457_v2 patch. Does it need to be pushed?