Launching any application attaches a /undefined to the end of the URL

VERIFIED FIXED in Firefox 14

Status

()

Core
DOM: Core & HTML
--
critical
VERIFIED FIXED
5 years ago
5 years ago

People

(Reporter: jsmith, Assigned: vingtetun)

Tracking

({regression})

15 Branch
mozilla15
regression
Points:
---
Bug Flags:
in-testsuite ?

Firefox Tracking Flags

(blocking-kilimanjaro:+, firefox14 verified, firefox15 verified, blocking-fennec1.0 -)

Details

(Whiteboard: [Phase1])

Attachments

(1 attachment)

(Reporter)

Description

5 years ago
Steps:

1. Go to apps.mozillalabs.com/appdir
2. Install an application (e.g. BarFight, Dave's Galaxy)
3. Go to about:apps
4. Launch the application

Expected:

The application should start on the launch_path off the origin of the app manifest.

Actual:

The application launches with a URL as follows:

origin/<launch_path>/undefined

This results in many apps reporting errors upon launch (e.g. 404 not found).
(Reporter)

Updated

5 years ago
Keywords: regression
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=0a48e6561534&tochange=94ce5f33a9ea
blocking-fennec1.0: --- → ?
(Reporter)

Comment 2

5 years ago
Clarifying title - This applies to launching any application (about:apps or homescreen shortcut) on fennec native nightly on a samsung galaxy nexus. This does not reproduce on fennec native aurora.
Summary: Launching any application from about:apps attaches a /undefined to the end of the URL → Launching any application attaches a /undefined to the end of the URL
Vivien, bug 748858? https://bugzilla.mozilla.org/attachment.cgi?id=618359&action=diff :)
doesn't block
blocking-fennec1.0: ? → -
Blocks: 748858
(Reporter)

Updated

5 years ago
Whiteboard: [Phase1]
(Reporter)

Comment 5

5 years ago
Nominating for k9o, as this relates to basic smoke test functionality not working with the android web runtime in fennec native.
blocking-kilimanjaro: --- → ?
(Reporter)

Comment 6

5 years ago
Note - This bug reproduces on desktop as well when you launch a chromefull application through myapps.mozillalabs.com. This isn't a fennec native-specific bug - this is a cross-cutting bug that busts chromefull application launch.
Created attachment 622020 [details] [diff] [review]
Patch
Assignee: nobody → 21
Status: NEW → ASSIGNED
Attachment #622020 - Flags: review?(fabrice)
(Reporter)

Updated

5 years ago
Component: Web Apps → DOM: Core & HTML
Product: Fennec Native → Core
QA Contact: web-apps → general
Version: Firefox 15 → 15 Branch
(Reporter)

Updated

5 years ago
OS: Android → All
Hardware: ARM → All
Comment on attachment 622020 [details] [diff] [review]
Patch

Review of attachment 622020 [details] [diff] [review]:
-----------------------------------------------------------------

r=me but don't push your changes to SystemWorkerManager.cpp
Attachment #622020 - Flags: review?(fabrice) → review+
(Reporter)

Updated

5 years ago
Whiteboard: [Phase1] → [Phase1], [qa+]
https://hg.mozilla.org/integration/mozilla-inbound/rev/24cf58c37749
Target Milestone: --- → mozilla15
blocking-kilimanjaro: ? → +
https://hg.mozilla.org/mozilla-central/rev/24cf58c37749

Should this have a test?
Status: ASSIGNED → RESOLVED
Last Resolved: 5 years ago
Flags: in-testsuite?
Resolution: --- → FIXED
(Reporter)

Updated

5 years ago
Whiteboard: [Phase1], [qa+] → [Phase1], [qa+:AaronMT]
Verified Fixed

Via:
--
Nightly (06/02), Aurora (06/02)
Samsung Galaxy Nexus (Android 4.0.4)
Status: RESOLVED → VERIFIED
status-firefox14: --- → verified
status-firefox15: --- → verified
Whiteboard: [Phase1], [qa+:AaronMT] → [Phase1]
You need to log in before you can comment on or make changes to this bug.