Closed Bug 1595394 Opened 6 years ago Closed 1 year ago

Detect mouse scrolling outside the page (but within the window) while privacy.resistFingerprinting.letterboxing is set to true

Categories

(Core :: Window Management, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1594455

People

(Reporter: anti-stress, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0

Steps to reproduce:

(With Firefox 70 on my Debian GNOME system)
Set privacy.resistFingerprinting.letterboxing to true
While Firefox is displayed in full screen, try to scroll with mouse wheel while the pointer sit at the left or at the right side of the screen (as you may do by reflex)

Actual results:

Nothing happens since the pointer is outside the web page (which is the consequence of letterboxing) even if it's inside Firefox window

Expected results:

Firefox should be smart enough to forgive the user and decide to scroll the page nevertheless

Blocks: 1407366
Priority: -- → P5

Wouldn't this just lead to possible entropy with coordinates, mouse events .. and add way too much complexity?

(In reply to Simon Mainey from comment #2)

Wouldn't this just lead to possible entropy with coordinates, mouse events .. and add way too much complexity?

You can trigger scrolls without mouse events or coordinates: e.g. by using the up/down arrows on the keyboard.

That said, as letterboxing is currently implemented I'm not sure how we would actually fix this bug; but I'm not opposed to keeping it on the list.

Personally I would prefer if the website does not scroll if I scroll on a chrome area but I can think of why users want this feature: After enabling letterboxing I did also scroll by accident on the letterboxed chrome area and got confused for a second why the website does not scroll. The main issue is here that the most websites do use a very light background very similar to Firefox's default theme/current letterboxed chrome area and that a separation line is needed to distinguish between the letterboxed chrome area and the content window. Bug #1594455 should handle this and I made also a comment for the separation line.

Severity: normal → S3

We do not want to scroll web content when not in web content. That's a recipe for nonsense. The real issue is distinguishing content vs letterboxing matte - and we have Bug 1594455 (or a new issue) where we plan to uplift Tor Browser settings/patches which include LBing position, LBing-matte default and user-set background color/gradients, remembering window sizes, double-clicking the matte to snap to LBing and so on. Albeit these won't have a UI presence (unless the only show if RFP is enabled and LBing is enabled and mozilla are happy to add that and provide translations!) but the default should be enough

closing, but feel free to reopen

Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Duplicate of bug: 1594455
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: