Show an indicator when geolocation is in use
Categories
(Firefox :: Site Identity, defect, P3)
Tracking
()
People
(Reporter: limi, Assigned: pbz)
References
(Depends on 1 open bug, Regressed 1 open bug)
Details
(Whiteboard: [fxprivacy] )
Attachments
(5 files)
293.68 KB,
image/png
|
Details | |
6.94 KB,
patch
|
Margaret
:
feedback+
|
Details | Diff | Splinter Review |
67.25 KB,
image/png
|
limi
:
ui-review+
|
Details |
53.95 KB,
image/png
|
Details | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
Comment 1•14 years ago
|
||
Updated•14 years ago
|
Comment 2•14 years ago
|
||
Comment 3•14 years ago
|
||
Comment 4•14 years ago
|
||
Comment 5•14 years ago
|
||
Comment 6•14 years ago
|
||
Reporter | ||
Updated•14 years ago
|
Reporter | ||
Comment 7•14 years ago
|
||
Comment 8•14 years ago
|
||
Comment 10•13 years ago
|
||
Comment 11•13 years ago
|
||
Comment 12•13 years ago
|
||
Comment 13•13 years ago
|
||
Reporter | ||
Comment 14•13 years ago
|
||
Updated•11 years ago
|
Updated•11 years ago
|
Comment 15•8 years ago
|
||
Updated•8 years ago
|
Comment 16•8 years ago
|
||
Updated•6 years ago
|
Assignee | ||
Comment 17•5 years ago
|
||
This could be implemented with an additional prompt type similar to PermissionUI post prompts. If nobody else is working on this I'll give it a try.
Assignee | ||
Comment 18•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Comment 19•5 years ago
|
||
There is a conflict applying the change for browser/base/content/test/siteIdentity/browser.ini, please fix it.
Comment 21•5 years ago
|
||
Pushed by btara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3855d35999dd
Show an indicator when geolocation is in use. r=johannh
Comment 22•5 years ago
|
||
Backed out for failing on browser_ext_tabs_sharingState.js
backout: https://hg.mozilla.org/integration/autoland/rev/13578a2de8a31a59d2eb0140b9107f528709e789
Started failing tier 1 on a subsequent push: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=9c2e6c4a65ec4f458e71cfe24b85b82b433654a8&selectedJob=258757009
failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=258755023&repo=autoland&lineNumber=1173
[task 2019-07-29T10:19:32.302Z] 10:19:32 INFO - Console message: [JavaScript Error: "TypeError: state is undefined" {file: "moz-extension://2e9a2060-6358-8a42-b59f-91605138444b/%7Bdd85aeb4-fc3a-d048-b007-56d6dd6f5b32%7D.js" line: 6}]
[task 2019-07-29T10:19:32.303Z] 10:19:32 INFO - Buffered messages finished
[task 2019-07-29T10:19:32.304Z] 10:19:32 INFO - TEST-UNEXPECTED-FAIL | browser/components/extensions/test/browser/browser_ext_tabs_sharingState.js | Test timed out -
[task 2019-07-29T10:19:32.308Z] 10:19:32 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-07-29T10:19:32.310Z] 10:19:32 INFO - TEST-UNEXPECTED-FAIL | browser/components/extensions/test/browser/browser_ext_tabs_sharingState.js | no tasks awaiting on messages - Got ["ready"], expected []
[task 2019-07-29T10:19:32.310Z] 10:19:32 INFO - Stack trace:
[task 2019-07-29T10:19:32.310Z] 10:19:32 INFO - chrome://mochikit/content/browser-test.js:test_is:1591
[task 2019-07-29T10:19:32.310Z] 10:19:32 INFO - chrome://mochikit/content/tests/SimpleTest/ExtensionTestUtils.js:ExtensionTestUtils.loadExtension/<:31
[task 2019-07-29T10:19:32.310Z] 10:19:32 INFO - chrome://mochikit/content/browser-test.js:nextTest:856
[task 2019-07-29T10:19:32.311Z] 10:19:32 INFO - chrome://mochikit/content/browser-test.js:timeoutFn:1467
[task 2019-07-29T10:19:32.311Z] 10:19:32 INFO - setTimeout handler*chrome://mochikit/content/browser-test.js:Tester_execTest:1414
[task 2019-07-29T10:19:32.311Z] 10:19:32 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1203
[task 2019-07-29T10:19:32.311Z] 10:19:32 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:803
[task 2019-07-29T10:19:32.311Z] 10:19:32 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-07-29T10:19:32.311Z] 10:19:32 INFO - TEST-UNEXPECTED-FAIL | browser/components/extensions/test/browser/browser_ext_tabs_sharingState.js | Extension left running at test shutdown -
Other failure: TEST-UNEXPECTED-FAIL | toolkit/components/extensions/test/mochitest/test_ext_geolocation.html | geolocation call [object PositionError] https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=258754984&repo=autoland&lineNumber=24688
Assignee | ||
Comment 23•5 years ago
|
||
Updated two tests and added a null check for browser.ownerGlobal.gBrowser
.
Comment 24•5 years ago
|
||
Pushed by rmaries@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d6b588f22b7e
Show an indicator when geolocation is in use. r=johannh
Comment 25•5 years ago
|
||
bugherder |
Comment 26•5 years ago
|
||
This might be worth mentioning in release notes. Can you suggest wording for it?
Assignee | ||
Comment 27•5 years ago
|
||
(In reply to Liz Henry (:lizzard) from comment #26)
This might be worth mentioning in release notes. Can you suggest wording for it?
I'd suggest something like "We now show an indicator when a website requests geo location".
Comment 28•5 years ago
|
||
I would recommend "When you've allowed a website to use your geolocation, an icon is shown in the address bar."
Is that correct? It's not shown when there is a request, it's shown when you've approved it?
Assignee | ||
Comment 29•5 years ago
|
||
(In reply to Jeff Pfaller from comment #28)
I would recommend "When you've allowed a website to use your geolocation, an icon is shown in the address bar."
Is that correct? It's not shown when there is a request, it's shown when you've approved it?
Good point, I meant request as in "access the api", but that doesn't seem suitable.
How about: " When a website uses your geolocation, an indicator is shown in the address bar."
Comment 30•5 years ago
|
||
That works for me!
Updated•5 years ago
|
Assignee | ||
Updated•4 years ago
|
Description
•