Closed Bug 838347 Opened 12 years ago Closed 7 years ago

Installing a privileged packaged app requesting all PROMPT_ACTION permissions - only geolocation is listed in the settings app if it hasn't been launched

Categories

(Firefox OS Graveyard :: Gaia::Settings, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:-, b2g18+ affected, b2g18-v1.0.0 affected, b2g18-v1.0.1 affected)

RESOLVED WONTFIX
blocking-b2g -
Tracking Status
b2g18 + affected
b2g18-v1.0.0 --- affected
b2g18-v1.0.1 --- affected

People

(Reporter: jsmith, Assigned: gwagner)

References

Details

(Keywords: regression)

Build: B2G 18 2/5/2013 Device: Unagi Steps: 1. Go to https://marketplace.firefox.com/app/test-webapi-permissions-3 2. Install it 3. Go the settings app --> app permissions --> <app name> Expected: All PROMPT_ACTION permissions should be listed that were specified in the app manifest. Actual: Only geolocation is listed. This is obviously incorrect - we should be listing each PROMPT_ACTION permission provided.
blocking-b2g: --- → tef?
Gregor mentions that Reuben has been touching this area of the codebase recently. Reuben - Do you have any ideas what might have broke this?
Flags: needinfo?(reuben.bmo)
Also - do we know if v1.0.0 is affected? I know for a fact v1-train is affected given that this is the build I'm testing on. If it's v1.0.0 affected, this should be tef+. If it's v1-train affected only, then this should be shira+.
Reubens patch is not in b2g18. He was working on 793204.
(In reply to Gregor Wagner [:gwagner] from comment #3) > Reubens patch is not in b2g18. He was working on 793204. Oh. In that case, then it can't be Reuben's patch - this is reproducing on b2g18. Reuben's patch is only on central.
Flags: needinfo?(reuben.bmo)
Confirmed this is busted on v1.0.0 as well on 2/5 build.
blocking-b2g: tef? → tef+
Gregor can you take this or do you know someone else who can? We'll need to repair this regression and are blocking tef on it, so it has to have an active assignee. Thank you.
Assignee: nobody → anygregor
It works on the desktop build but not on the device :(
(In reply to Gregor Wagner [:gwagner] from comment #7) > It works on the desktop build but not on the device :( Hm I just tested on the unagi and it also works. jsmith can you try again? I am using todays gaia and b2g18 The 2nd time I wanted to install it, one process crashed. Maybe that's related here.
Flags: needinfo?(jsmith)
Depends on: 839688
I can't test this right now because bug 839688 is causing random crashes during install. waiting for the backout.
Dug into this. Here's what going on here: When I install a privileged packaged app and immediately check app perms UI, geolocation is indeed only shown. However! If I launch the app, then check the app perms UI, then the right perms are listed. So I'm now wondering if this is a UI bug. I also now don't think this blocks either - I strongly doubt a user will hit this scenario and there's an easy workaround.
blocking-b2g: tef+ → tef?
Flags: needinfo?(jsmith)
Summary: Installing a privileged packaged app requesting all PROMPT_ACTION permissions - only geolocation is listed in the settings app → Installing a privileged packaged app requesting all PROMPT_ACTION permissions - only geolocation is listed in the settings app if it hasn't been launched
Component: General → Gaia::Settings
(In reply to Jason Smith [:jsmith] from comment #10) > Dug into this. Here's what going on here: > > When I install a privileged packaged app and immediately check app perms UI, > geolocation is indeed only shown. However! If I launch the app, then check > the app perms UI, then the right perms are listed. So I'm now wondering if > this is a UI bug. > > I also now don't think this blocks either - I strongly doubt a user will hit > this scenario and there's an easy workaround. Thanks for checking! That doesn't sound like a blocking bug.
(In reply to Jason Smith [:jsmith] from comment #10) > I also now don't think this blocks either - I strongly doubt a user will hit > this scenario and there's an easy workaround. Agreed, not a blocker.
blocking-b2g: tef? → -
tracking-b2g18: --- → +
Batch edit: Bugs marked status-b2g18: affected after 2/13 branching of v1.0.1 are now also status-b2g18-v1.0.1: affected
http://bit.ly/13llomx apps permission crashes after install on 2012_12_27_23 build. 2013-01-07 web api install still broken. -> Works on 2013-01-10-23-02-02: all APIs show "releases/mozilla-b2g18" revision="82acdace6740 "integration/gaia-nightly" revision="c9a778d8d9b5" "releases/gecko.git" revision="a84a3754648cce1a240caa31860cd99bcefac573" "releases/gaia.git" revision="9d4983b18d5ff79b5900a8075d38eea352635728" -> Actual result shows on 2013-01-11-23-02-01 : only Geo location shows "releases/mozilla-b2g18" revision="8f2ef4998b60" "integration/gaia-nightly" revision="45a3196a5517" "releases/gecko.git" revision="3ce75653635cdeae69253320e45157171544c596" "releases/gaia.git" revision="df38c1bb813029f3ccfa4a997fb1529b3ff1a1ff"
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.