Closed Bug 1121212 Opened 9 years ago Closed 9 years ago

[Privacy Panel][Geolocation] User can turn off Geolocation after RPP Locate is enabled.

Categories

(Firefox OS Graveyard :: Gaia, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(b2g-v2.2 affected, b2g-master affected)

RESOLVED INVALID
Tracking Status
b2g-v2.2 --- affected
b2g-master --- affected

People

(Reporter: ychung, Unassigned)

References

()

Details

(Keywords: privacy)

Description:
The user can disable GPS after setting "Remote Locate" on. There is no warning message when the user tries to turn off GPS.  When another user sends "RPP locate [passphrase]" via SMS, no error message appears on either devices.

Pre-requisite: Geolocation is enabled under Settings.

Repro Steps:
1) Update a Flame to 20150113010202.
2) Navigate to Settings > Pravacy Panel.
3) Finish the tutorial pages, and select "Remote Privacy Protection".
4) Set up with a passphrase.
5) Enable "Remote Locate".
6) Disable Geolocation through Settings or Pravacy Panel > Location Accuracy > Use geolocation.

Actual:
The user can turn off Geolocation after "Remote Locate" is enabled. When another user sends "RPP locate [passphrase]" via SMS, no further error message is displayed on either devices.

Expected:
The user is unable to turn off Geolocation when "Remote Locate" is enabled. 

Environmental Variables:
Device: Flame 3.0
Build ID: 20150113010202
Gaia: 9946a490a9264b42e65385d703b28fa055ab2d42
Gecko: 3d846527576f
Gonk: a814b2e2dfdda7140cb3a357617dc4fbb1435e76
Version: 38.0a1 (3.0)
Firmware Version: V18D-1
User Agent: Mozilla/5.0 (Mobile; rv:38.0) Gecko/38.0 Firefox/38.0

Repro frequency: 5/5
See attached: video clip, logcat
http://youtu.be/Rq_6tZWszdw
This issue also reproduces on Flame 2.2.

Result: The user can able to disable Geolocation after Locate Remote is enabled.

Environmental Variables:
Device: Flame 2.2
Build ID: 20150113002520
Gaia: 7c5b27cad370db377b18a742d3f3fdb0070e899f
Gecko: df130262b09e
Gonk: a814b2e2dfdda7140cb3a357617dc4fbb1435e76
Version: 37.0a2 (2.2)
Firmware Version: V18D-1
User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Summary: [Privacy Panel][Geolocation] User can able to turn off Geolocation after RPP Locate is enabled. → [Privacy Panel][Geolocation] User can turn off Geolocation after RPP Locate is enabled.
Gerry, can you weigh in on this issue please?
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker) → needinfo?(gchang)
NI developer to investigate this issue for more information.
Flags: needinfo?(gchang) → needinfo?(marta)
This will be fixed later, Dave is working on it, but we are focusing on pitching till the end of the month...
Flags: needinfo?(marta)
Actually, now that I have read the description second time - this is proper behaviour. The RPP commands overwrite geolocation and turn the GPS on.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.