Closed
Bug 746369
Opened 12 years ago
Closed 12 years ago
Cannot install apps that do not specify an icon in the app manifest - Clicking Install in App Doorhanger Does Nothing
Categories
(Firefox Graveyard :: Web Apps, defect)
Firefox Graveyard
Web Apps
Tracking
(Not tracked)
VERIFIED
FIXED
Firefox 14
People
(Reporter: jsmith, Assigned: Felipe)
References
Details
(Whiteboard: [marketplace-beta?])
Attachments
(1 file, 1 obsolete file)
1.78 KB,
patch
|
Gavin
:
review+
|
Details | Diff | Splinter Review |
Steps: 1. Install Nightly try-build (http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/myk@mozilla.com-7c9ffc51663f/) 2. Go to marketplace-dev.allizom.org 3. Install the In-App Payment tester (https://marketplace-dev.allizom.org/en-US/app/in-app-payment-tester/?src=search) 4. When the door-hanger appears, click install Expected: The application should install natively to the user's machine. Actual: Nothing happens. The door hanger is still persistent. Continuing to click install does nothing. Error Console: Error: TypeError: aIcons is not an object Source File: resource:///modules/WebappsInstaller.jsm Line: 366
Assignee | ||
Comment 1•12 years ago
|
||
This app's manifest does not specify icons: http://inapp-pay-test.farmdev.com/en-US/manifest.webapp {"name": "In-app Payment Tester", "description": "Utility app to test in-app payments.", "version": "1.0", "developer": {"name": "---"}, "launch_path": "/en-US/", "default_locale": "en", "installs_allowed_from": ["*"] } Should the marketplace accept apps without icons?
Reporter | ||
Comment 2•12 years ago
|
||
(In reply to Felipe Gomes (:felipe) from comment #1) > This app's manifest does not specify icons: > http://inapp-pay-test.farmdev.com/en-US/manifest.webapp > > {"name": "In-app Payment Tester", > "description": "Utility app to test in-app payments.", > "version": "1.0", > "developer": {"name": "---"}, > "launch_path": "/en-US/", > "default_locale": "en", > "installs_allowed_from": ["*"] > } > > Should the marketplace accept apps without icons? I don't know (I'll check with Krupa), although the issue here could happen outside of the marketplace. Specifying icons is optional (https://developer.mozilla.org/en/Apps/Manifest). The case of when an icon isn't specified does need to be handled.
Reporter | ||
Updated•12 years ago
|
Summary: Cannot install In-App Payment Tester - Clicking Install in App Doorhanger Does Nothing → Cannot install apps that do not specify an icon in the app manifest - Clicking Install in App Doorhanger Does Nothing
Reporter | ||
Updated•12 years ago
|
OS: Mac OS X → All
Hardware: x86 → All
Reporter | ||
Updated•12 years ago
|
Severity: normal → major
Reporter | ||
Updated•12 years ago
|
Severity: major → critical
Reporter | ||
Updated•12 years ago
|
Whiteboard: [marketplace-beta?]
Comment 3•12 years ago
|
||
Need Krupa's and/or Marketplace team's take on this. If it's not necessary in the Mozilla Marketplace, I would not block on this release if the case is that 3rd party marketplaces cannot install without an icon since there are no 3rd party marketplaces at this time.
Reporter | ||
Comment 4•12 years ago
|
||
(In reply to Jennifer Arguello :ticachica from comment #3) > Need Krupa's and/or Marketplace team's take on this. Krupa and Wil - Thoughts? > If it's not necessary in the Mozilla Marketplace, I would not block on this > release if the case is that 3rd party marketplaces cannot install without an > icon since there are no 3rd party marketplaces at this time. Remember that users can host their own applications freely, which we already know is being used. How does 3rd party app hosting get taken into account in this?
Comment 5•12 years ago
|
||
app icons are not required to submit an app in Marketplace.
Assignee | ||
Comment 6•12 years ago
|
||
What is then the icon that should be used if an app does not submit its own icon?
Comment 7•12 years ago
|
||
(In reply to Felipe Gomes (:felipe) from comment #6) > What is then the icon that should be used if an app does not submit its own > icon? Can we use the rocket glyph as the default icon? We're seeing this bug quite a bit in trying to install Marketplace apps. Depending on ETA for a fix, we may need to reject apps without icons in their manifest for now.
Assignee | ||
Comment 8•12 years ago
|
||
If an app does not specify icons in the manifest this will use the rocket icon, thesame as displayed in the doorhanger
Assignee | ||
Comment 9•12 years ago
|
||
forgot to qref
Attachment #616799 -
Attachment is obsolete: true
Attachment #616799 -
Flags: review?(gavin.sharp)
Attachment #616800 -
Flags: review?(gavin.sharp)
Updated•12 years ago
|
Attachment #616800 -
Flags: review?(gavin.sharp) → review+
Assignee | ||
Comment 10•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/22bfdebf5cae
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 14
Reporter | ||
Updated•12 years ago
|
Status: RESOLVED → VERIFIED
Reporter | ||
Updated•12 years ago
|
Flags: in-moztrap?(jsmith)
Reporter | ||
Updated•12 years ago
|
QA Contact: jsmith
Reporter | ||
Updated•12 years ago
|
Flags: in-moztrap?(jsmith)
Updated•8 years ago
|
Product: Firefox → Firefox Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•