Closed
Bug 1493490
Opened 6 years ago
Closed 6 years ago
Remove navigator.buildID usage from Bugzilla Helper
Categories
(bugzilla.mozilla.org :: Extensions, task)
Tracking
()
RESOLVED
FIXED
People
(Reporter: kohei, Assigned: kohei)
References
Details
Attachments
(1 file)
The non-standard navigator.buildID property will be removed in the near future to protect users from fingerprinting. Bugzilla Helper has one, which we should remove it now: https://github.com/mozilla-bteam/bmo/blob/master/extensions/GuidedBugEntry/web/js/guided.js#L617-L618
Comment 1•6 years ago
|
||
Isn't this information important to a good bug report?
Assignee | ||
Comment 2•6 years ago
|
||
I don’t think there are many cases where the exact Build ID is useful. * Bugzilla Helper is for newbies who are often not using Nightly. * On the non-Nightly channels, the UA string or version number is enough to recognize the browser environment. If not, engineers could ask the reporter to provide Troubleshooting Information (about:support) that contains the Build ID and other details. * On the Nightly channel, contributors can also use the Nightly Tester Tools extension [1] to provide the Build ID if needed. But for regressions, the regression window is rather important. [1] https://github.com/mozilla/nightlytt
Assignee | ||
Comment 3•6 years ago
|
||
Assignee | ||
Comment 4•6 years ago
|
||
I’m adding some more arguments here: * `navigator.buildID` is used only in Bugzilla Helper; regular users are not providing their Build ID or even UA string. * For Bugzilla Helper users, their UA string will continue to be automatically provided when they file a bug. * Many of BMO users are now Chrome users so the Build ID detection doesn’t work. In that case, engineers have to ask the reporter’s Firefox version anyway if needed.
Comment 5•6 years ago
|
||
I have a work-in-progress patch for bug 583181 that allows *.mozilla.org pages to access navigator.buildID. Comments in bug 583181 thought it would be wise to keep buildID for *.mozilla.org, just in case. AFAIK, Bugzilla Helper is the only user of navigator.buildID, but it might be useful in the future for detecting specific insecure builds.
Assignee | ||
Comment 6•6 years ago
|
||
Merged to master.
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•5 years ago
|
Type: enhancement → task
Updated•5 years ago
|
Component: Extensions: GuidedBugEntry → Extensions
You need to log in
before you can comment on or make changes to this bug.
Description
•