Temporarily disable geoclue support
Categories
(Core :: DOM: Geolocation, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox129 | --- | wontfix |
People
(Reporter: saschanaz, Assigned: saschanaz)
References
Details
Attachments
(1 obsolete file)
Geoclue is broken by MLS sunset and we are not properly falling back to GLS. We should disable it until we get a proper fallback.
Assignee | ||
Updated•7 months ago
|
Assignee | ||
Comment 1•7 months ago
|
||
geoclue can't get location data as it still depends on MLS which is sunsetted in June 12, and navigator.geolocation doesn't respond at all in this case, not even an error code. And we don't fall back to GLS even if Google API key exists.
For now this patch intends to disable geoclue support either until we figure out a fallback strategy or geoclue finds a replacement. Note that this will only help Linux distributions with broken geoclue but not distributions shipping custom Firefox builds without a valid Google API key.
Updated•7 months ago
|
Comment 3•7 months ago
|
||
Kagami, since some Linux distros use Firefox ESR, should we uplift this fix to current version ESR 115? Or just let those distros get the fix in Fx 128, the next ESR version? ESR 115.15 will be supported until ESR 128.3 is released on 2024-10-01.
Assignee | ||
Comment 4•7 months ago
•
|
||
Comment on attachment 9410612 [details]
Bug 1905712 - Temporarily disable geoclue support r=#dom-core
Beta/Release Uplift Approval Request
- User impact if declined: Linux users with geoclue enabled will not be able to use Geolocation API and websites that depend on it (maps services)
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: Yes
- If yes, steps to reproduce:
- Open map service e.g. mylocation.org
- Ask current location (e.g. Browser Geolocation)
- See if it succeeds
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Only a flipped pref.
- String changes made/needed:
- Is Android affected?: No
Assignee | ||
Updated•7 months ago
|
Comment 5•7 months ago
|
||
I have Geoclue and geolocation works using it, so it'd be nice not to regress location accuracy unnecessarily?
Comment 6•7 months ago
|
||
Comment on attachment 9410612 [details]
Bug 1905712 - Temporarily disable geoclue support r=#dom-core
Per discussion in the incident channel, this isn't the route we want to go.
Assignee | ||
Comment 7•7 months ago
|
||
Backout reason: geoclue also is used to use GPS device, and simple pref-off will break that.
Comment 8•7 months ago
|
||
Comment 9•7 months ago
|
||
bugherder |
Assignee | ||
Comment 10•7 months ago
|
||
What about the backout?! 👀
Comment 11•7 months ago
|
||
Backout merged to central: https://hg.mozilla.org/mozilla-central/rev/f10a8e621489
Comment 12•7 months ago
|
||
backout bugherder |
Assignee | ||
Comment 13•7 months ago
|
||
We are not planning this anymore and will directly go for bug 1905717.
Updated•7 months ago
|
Updated•7 months ago
|
Description
•