Settings will open in browser the first time a user follows a link in app permissions

NEW
Unassigned

Status

Firefox OS
Gaia::Settings
2 years ago
2 years ago

People

(Reporter: AdamA, Unassigned)

Tracking

({regression})

unspecified
ARM
Gonk (Firefox OS)
regression

Firefox Tracking Flags

(b2g-v2.5 unaffected, b2g-master affected)

Details

(Whiteboard: [2.6-Daily-Testing][Spark], URL)

Attachments

(1 attachment)

(Reporter)

Description

2 years ago
Created attachment 8711219 [details]
logcat

Description:
Is the user goes into app permissions and attempts to follow a link to an app page then it will open settings in the browser and then open the link to the app page. after the first time this is done it will just open the app page twice.

Repro Steps:
1) Update a Aries to 20160122110550
2) Open Settings > App permissions
3) Open Default homescreen
4) Click on the link to open app developer page
5) Observe settings opening in browser

Actual:
A second instance of settings opens in the browser

Expected:
It is expected that the link to the app developer is all that opens

Environmental Variables:
Device: Aries 2.6 [Full Flash]
Build ID: 20160122110550
Gaia: 92ed2a5ffd685bc8797bb15a84307cafe6d04f64
Gecko: 7104d650a97d895cbbc64d53462bf86a04658abe
Gonk: a19052e4389c3ae2d8fc3e7a74a475401baacc56
Version: 46.0a1 (2.6)
Firmware Version: D5803_23.1.A.1.28_NCB.ftf
User Agent: Mozilla/5.0 (Mobile; rv:46.0) Gecko/46.0 Firefox/46.0

Repro frequency: 9/10
See attached: video clip(https://youtu.be/lA5G7nelnIw), logcat
(Reporter)

Comment 1

2 years ago
This issue DOES occur on Flame 2.6.

Environmental Variables:
Device: FlameKK 2.6 [Full Flash][512mb]
BuildID: 20160122030206
Gaia: 92ed2a5ffd685bc8797bb15a84307cafe6d04f64
Gecko: 4685564e5d8f1fcb8045ab6591a64ecad0e6fac8
Gonk: 205ac4204bbbb2098a8046444acba551ba5dc75a
Version: 46.0a1 (2.6) 
Firmware Version: v18D v5
User Agent: Mozilla/5.0 (Mobile; rv:46.0) Gecko/46.0 Firefox/46.0

Result:
A second instance of settings opens in the browser
----------------------------------------------
This issue DOES NOT occur on Flame 2.5.

Environmental Variables:
Device: FlameKK 2.5 [Full Flash][512mb]
BuildID: 20160122182929
Gaia: 53ba710af4baa6ea89f07f5d4bca36dc05476136
Gecko: a93cb087427579663dc1e72b835a35cbcf9baaba
Gonk: 205ac4204bbbb2098a8046444acba551ba5dc75a
Version: 44.0 (2.5) 
Firmware Version: v18D v5
User Agent: Mozilla/5.0 (Mobile; rv:44.0) Gecko/44.0 Firefox/44.0

Result:
Only the app page opens.
QA Whiteboard: [QAnalyst-Triage?]
status-b2g-v2.5: --- → unaffected
Flags: needinfo?(jmercado)
Keywords: regression
Not nominating this as a blocker, but can you take a look Iris?
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmercado) → needinfo?(ihsiao)
Keywords: regressionwindow-wanted

Comment 3

2 years ago
This bug is not a blocker, but I think we should fix it.
Flags: needinfo?(ihsiao)

Updated

2 years ago
Flags: needinfo?(gasolin)

Updated

2 years ago
QA Contact: jthomas

Comment 4

2 years ago
Caused by changes made in Bug 1159657

B2g Inbound Regression Window

Last Working
Environmental Variables:
Device: Flame 2.6
BuildID: 20160103060639
Gaia: 4a45b3a060a9844531d06c8033066ed3f1dddefd
Gecko: b260f4820958af1ed418c7e73cb47976f603a74a
Version: 46.0a1 (2.6) 
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:46.0) Gecko/46.0 Firefox/46.0

First Broken
Environmental Variables:
Device: Flame 2.6
BuildID: 20160103195038
Gaia: 0ebc05da499b96dac9eca7f4bd4008957a4013f5
Gecko: 66b4c1052117aa21d74980b9c9978835da56b905
Version: 46.0a1 (2.6) 
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:46.0) Gecko/46.0 Firefox/46.0

Last Working gaia / First Broken gecko - This issue DOES occur with broken Gecko.
Gaia: 4a45b3a060a9844531d06c8033066ed3f1dddefd
Gecko: 66b4c1052117aa21d74980b9c9978835da56b905

Last Working gecko / First Broken gaia - This issue does NOT occur with with Broken Gaia.
Gecko: b260f4820958af1ed418c7e73cb47976f603a74a
Gaia: 0ebc05da499b96dac9eca7f4bd4008957a4013f5

Gaia Pushlog:
https://github.com/mozilla-b2g/gaia/compare/4a45b3a060a9844531d06c8033066ed3f1dddefd...0ebc05da499b96dac9eca7f4bd4008957a4013f5
Blocks: 1159657
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Keywords: regressionwindow-wanted
Fred, can you take a look at this please? This might have been caused by the changes made for Bug 1159657.
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)

Comment 6

2 years ago
2.6 does not ship settings app with TV. will leave this for contribute

Updated

2 years ago
Flags: needinfo?(gasolin)
You need to log in before you can comment on or make changes to this bug.