Closed
Bug 932641
Opened 7 years ago
Closed 7 years ago
Regression: long press 'open with' does not open app
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(firefox26 unaffected, firefox27+ verified, firefox28 verified, fennec27+)
VERIFIED
FIXED
Firefox 28
Tracking | Status | |
---|---|---|
firefox26 | --- | unaffected |
firefox27 | + | verified |
firefox28 | --- | verified |
fennec | 27+ | --- |
People
(Reporter: nschubach, Assigned: wesj)
References
Details
(Keywords: regression, reproducible)
Attachments
(1 file)
739 bytes,
patch
|
Margaret
:
review+
bajaj
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (Android; Tablet; rv:28.0) Gecko/28.0 Firefox/28.0 (Nightly/Aurora) Build ID: 20131029030201 Steps to reproduce: Long pressing an application gives the option to open with another app based on the link type. Images should open Gallery, YouTube links should open the YouTube app. These no longer work. Actual results: Firefox does nothing with the link. Expected results: It should send the link to the other application to handle it the way it did.
Comment 1•7 years ago
|
||
E/GeckoConsole( 8911): [JavaScript Error: "HelperApps.openUriInApp is not a function" {file: "chrome://browser/content/browser.js" line: 7754}] Regression from bug 780379
Blocks: 780379
Status: UNCONFIRMED → NEW
tracking-fennec: --- → ?
status-firefox26:
--- → unaffected
status-firefox27:
--- → affected
status-firefox28:
--- → affected
tracking-firefox27:
--- → ?
Ever confirmed: true
Hardware: Other → All
Summary: long press 'open with' does not open app → Regression: long press 'open with' does not open app
Updated•7 years ago
|
Keywords: regressionwindow-wanted
Updated•7 years ago
|
Assignee: nobody → wjohnston
tracking-fennec: ? → 27+
Assignee | ||
Comment 2•7 years ago
|
||
Missed this in API changes I guess. I spent awhile trying to write a test today, but I think the test framework will have to either dynamically register a handler (BroadcastReceiver?) or have something in its manifest. Neither seems to work though. I need something like that for FilePickers as well, so I'll keep looking...
Attachment #825702 -
Flags: review?(margaret.leibovic)
Comment 3•7 years ago
|
||
Comment on attachment 825702 [details] [diff] [review] Patch Looks good to me. I double-checked that we're not using openUriInApp anywhere else.
Attachment #825702 -
Flags: review?(margaret.leibovic) → review+
Assignee | ||
Comment 4•7 years ago
|
||
https://hg.mozilla.org/integration/fx-team/rev/7b7cf033f986
Assignee | ||
Comment 5•7 years ago
|
||
Comment on attachment 825702 [details] [diff] [review] Patch [Approval Request Comment] Bug caused by (feature/regressing bug #): bug 780379 User impact if declined: Open in app option doesn't work anymore Testing completed (on m-c, etc.): Tested locally. Landing now! Risk to taking this patch (and alternatives if risky): Very low risk. Just changing an API name. String or IDL/UUID changes made by this patch: None.
Attachment #825702 -
Flags: approval-mozilla-aurora?
![]() |
||
Comment 6•7 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/7b7cf033f986
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Comment 7•7 years ago
|
||
(In reply to Wesley Johnston (:wesj) from comment #2) > I spent awhile trying to write a test today, but I think the test framework > will have to either dynamically register a handler (BroadcastReceiver?) or > have something in its manifest. Neither seems to work though. I need > something like that for FilePickers as well, so I'll keep looking... Can we make mock XPCOM objects instead and just manually fire some of the HelperApp and ExternalApps methods? We don't really need to open real applications. We only need to see that the internal code is not buggy.
Updated•7 years ago
|
Target Milestone: --- → Firefox 28
Updated•7 years ago
|
Updated•7 years ago
|
Attachment #825702 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Updated•7 years ago
|
Updated•2 months ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•