Open Bug 1394735 Opened 2 years ago Updated Last year

Enabling privacy.resistFingerprinting causes jank in jquery scrolling

Categories

(Core :: Layout, defect)

56 Branch
defect
Not set

Tracking

()

UNCONFIRMED
Tracking Status
firefox57 --- wontfix

People

(Reporter: genghizkhan91, Unassigned)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [fingerprinting][fp-triaged][qf:*])

User Agent: Mozilla/5.0 (Windows NT 6.1; rv:50.0) Gecko/20100101 Firefox/50.0
Build ID: 20100101

Steps to reproduce:

I enabled privacy.resistFingerprinting in Firefox 56.0b6 on a fresh profile and went to the website https://alvarotrigo.com/multiScroll/


Actual results:

The scrolling was extremely janky.


Expected results:

The scrolling should have been smooth, as can be experienced by disabling privacy.resistFingerprinting. A discussion about the same can be found here: https://github.com/pyllyukko/user.js/issues/334#issuecomment-324219878
Component: Untriaged → Layout
Product: Firefox → Core
Priority: -- → P3
Flags: needinfo?(tihuang)
It looks like Bug 1217238 introduces this jank. It will reduce the javascript time precision to 100 ms when 'privacy.resistFingerprinting' is true. So, this scrolling API must based on certine timing information of javascript, it get janky when the timing is no longer precise.
Flags: needinfo?(tihuang)
Priority: P3 → P5
Whiteboard: [fingerprinting-breakage] → [fingerprinting-breakage][fp-triaged]
Whiteboard: [fingerprinting-breakage][fp-triaged] → [fingerprinting-breakage]
Whiteboard: [fingerprinting-breakage]
Whiteboard: [fingerprinting]
Whiteboard: [fingerprinting] → [fingerprinting][fp-triaged]

Throwing back to eng and qf triage since Jet’s gone.

Priority: P5 → --
Whiteboard: [fingerprinting][fp-triaged] → [fingerprinting][fp-triaged][qf:*]
You need to log in before you can comment on or make changes to this bug.