Closed Bug 1736680 Opened 4 years ago Closed 3 years ago

Create Legacy ShouldResistFingerPrinting Function

Categories

(Core :: DOM: Events, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
97 Branch
Tracking Status
firefox97 --- wontfix
firefox98 --- wontfix
firefox99 --- fixed

People

(Reporter: blienhar, Assigned: blienhar, NeedInfo)

References

(Blocks 1 open bug)

Details

Attachments

(3 files, 3 obsolete files)

A legacy ShouldResistFingerprinting function should be created in order for developers to provide an explanation as to why they are using the 'original' RFP call. As there is a gradual move towards having all of the calls of ShouldResistFingerprinting to a nuanced API that takes into account several features, there are still some areas where a 'legacy' function is needed. In this case, the context of the call is not reviewed, so this legacy function will require developers to provide a reason as to why they are using this call. The intent of this is to have an explanation as to why the developer is using the legacy function call instead of the nuanced one. The implementation of this function will include accepting a char* to provide the explanation of why the developer is using the legacy function as opposed to the nuanced preference.

Assignee: nobody → blienhar

Depends on D128923

Attachment #9246707 - Attachment is obsolete: true
Attachment #9246707 - Attachment is obsolete: false
Attachment #9247815 - Attachment is obsolete: true

Depends on D131246

Pushed by tritter@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b136064a4a9d Created and implemented legacy ShouldRFP function to ScreenOrientation. r=tjr
Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 97 Branch

Have another patch to land here in the future.

Status: RESOLVED → REOPENED
Ever confirmed: true
Resolution: FIXED → ---
Attachment #9252132 - Attachment is obsolete: true
Attachment #9250924 - Attachment is obsolete: true
Pushed by tritter@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/45864b98bfb4 Implemented legacy function into ScreenOrientation.cpp due to eventual carry over of ShouldRFP r=tjr

Backed out for causing build bustages on ScreenOrientation.cpp

  • Backout link
  • Push with failures
  • Failure Log
  • Failure line: builds/worker/checkouts/gecko/dom/base/ScreenOrientation.cpp:601:11: error: ISO C++11 does not allow conversion from string literal to 'char *' [-Werror,-Wwritable-strings]
Flags: needinfo?(blienhar)
Pushed by tritter@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/34a46db467fb Add a missing const qualified to ShouldRFP char* argument. r=tjr https://hg.mozilla.org/integration/autoland/rev/419e8940bbdf Implemented legacy function into ScreenOrientation.cpp due to eventual carry over of ShouldRFP r=tjr
Status: REOPENED → RESOLVED
Closed: 4 years ago3 years ago
Resolution: --- → FIXED

Since the status are different for nightly and release, what's the status for beta?
For more information, please visit auto_nag documentation.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: