Closed Bug 1219010 Opened 10 years ago Closed 10 years ago

Users get a message about inability of using "Private browsing" feature on their devices on Firefox OS support page

Categories

(support.mozilla.org :: Knowledge Base Software, task)

ARM
Gonk (Firefox OS)
task
Not set
normal

Tracking

(blocking-b2g:2.5+, b2g-v2.2 affected, b2g-master affected)

RESOLVED FIXED
blocking-b2g 2.5+
Tracking Status
b2g-v2.2 --- affected
b2g-master --- affected

People

(Reporter: MaxIvanov, Assigned: mythmon)

Details

(Whiteboard: [2.5-Daily-Testing][Spark])

Attachments

(1 file)

Description: When users navigate to the "Private browsing on Firefox OS" support page they will see confusing message "This feature is not available on your device". This inaccurate message will confuse and provide incorrect information since they open that page from private window. Repro Steps: 1) Update a Aries to 20151027123217 2) Open a new private Window 3) Tap on the "Learn more" link 4) Observe the opened web page Actual: Users will see "This feature is not available on your device" message. Expected: There shouldn't be any messages that could confuse users Environmental Variables: Device: Aries Master Build ID: 20151027123217 Gaia: b6ede3d0fdec5fc922e9ca3401e60db461bf705c Gecko: e51755b3ed61f2d1ae89a328f299bc92feddfa0d Gonk: 2916e2368074b5383c80bf5a0fba3fc83ba310bd Version: 44.0a1 (Master) Firmware Version: D5803_23.1.A.1.28_NCB.ftf User Agent: Mozilla/5.0 (Mobile; rv:44.0) Gecko/44.0 Firefox/44.0 Repro frequency: (100%) See attached: (screenshot)
This also occurs on the Flame master and Flame 2.2 Users will see "This feature is not available on your device" message. Environmental Variables: Device: Flame Master(Full Flash)(KK)(512mb) Build ID: 20151027030203 Gaia: b6ede3d0fdec5fc922e9ca3401e60db461bf705c Gecko: 9a8f2342fb3116d23989087e026448d38a3768c5 Gonk: 205ac4204bbbb2098a8046444acba551ba5dc75a Version: 44.0a1 (Master) Firmware Version: v18D User Agent: Mozilla/5.0 (Mobile; rv:44.0) Gecko/44.0 Firefox/44.0 --------------------------------------------------------------------- Environmental Variables: Device: Flame 2.2 (Full Flash)(KK)(319mb) Build ID: 20151027032504 Gaia: 885647d92208fb67574ced44004ab2f29d23cb45 Gecko: 05144e035522 Gonk: bd9cb3af2a0354577a6903917bc826489050b40d Version: 37.0 (2.2) Firmware Version: v18D User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Whiteboard: [2.5-Daily-Testing][Spark]
Attached image 2015-10-27-14-34-29.png
Alison, can you take a look at this please?
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
Lindsay, can you follow up with the sumo team here?
Component: Gaia::Browser → General
Flags: needinfo?(lsaunders)
Product: Firefox OS → support.mozilla.org
blocking-b2g: --- → 2.5+
Hi Gregor, sure I am happy to. Will respond shortly.
Flags: needinfo?(lsaunders)
Thanks for pinging me, Lindsay. The "This feature is not available..." message is only supposed to show up on versions below 2.2, so I think there might be a bug on SUMO. Need infoing mythmon from SUMO Dev to see if he can figure out what's going on. Mythmon, I had forgotten to add 2.5 to the version list, but now that it's there, the message is still showing up (even on 2.2, which was there the whole time). In the meantime, I've changed the message to "This feature is available in versions 2.2 and up. To find your version number, see [[What is my Firefox OS version?]]" so users won't get the wrong information.
Flags: needinfo?(mcooper)
Looking at the code, this is because Sumo doesn't know how to detect Firefox OS versions greater than 2.1. To fix this, we'll need user agents for all versions of Firefox OS above 2.1 that we care to detect. Specifically, the current code has a mapping of Gecko versions to FxOS versions like this: dataGeckoToFxOS: { 18.0: 1.0, 18.1: 1.1, 26.0: 1.2, 28.0: 1.3, 30.0: 1.4, 32.0: 2.0, 34.0: 2.1 } Really we just need the extra lines in that mapping. We can learn that from user agents.
Component: General → Knowledge Base Software
Flags: needinfo?(mcooper)
Fabrice, what do you think?
Flags: needinfo?(fabrice)
If they already have a gecko -> FxOS version map, let's keep using that. Fwiw, 37.0 -> 2.2 and 44.0 -> 2.5
Flags: needinfo?(fabrice)
Assignee: nobody → mcooper
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: