Closed Bug 875734 Opened 11 years ago Closed 11 years ago

Marketplace shows the "Offline Mode" page first time it is launched when there is no connection

Categories

(Marketplace Graveyard :: Consumer Pages, defect, P1)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED
2013-05-23

People

(Reporter: dcoloma, Assigned: cvan)

References

Details

Attachments

(1 file)

STR:

 - Flash a device
 - Don't configure any way to connect to Internet
 - Launch marketplace

RESULT:

 - Blue web page saying that the device is in Offline Mode is shown indicating that "in offline mode can't browse the Web".

EXPECTED: 

 - A friendly indicator that connection is required to use marketplace (it happens after a first successful connection)
blocking-b2g: --- → tef+
This is not a blocker at all. I understand Simon wants perfection, but we aren't holding a release for an error page on first run. For partner apps, this was deemed as cosmetic for a first run with zero user impact (in those cases, we even WONTFIX on that case, because we are not doing outreach for cosmetic issues). In fact, here's the criteria that is used severity on anything with offline:

- First run friendly offline error page - cosmetic, non-blocker
- Friendly offline error page during usage - recommendation, non-blocker
- Offline experience with app assets local (if possible) - important, blocker

As I've said before, we do not track tef blockers for marketplace issues at all. As such, clearing blocking flag.
blocking-b2g: tef+ → ---
Component: Gaia → Consumer Pages
Product: Boot2Gecko → Marketplace
Version: unspecified → 1.0
I also confirmed that the experience is perfectly fine post initial load. You get friendly offline error messages if the network is lost.
This also works fine if the app launches with no network connection after previously having a connection on a previous run.
Marketplace will need to push a new package

Updated page can use current error message for hosted apps that has already passed TEF/MOZ acceptance


Error Page Details:
- Black Screen w/ Marketplace Logo : "Marketplace requires wifi or internet connection"

Steps:
- dev / fix (Wil's team)
- L10N Polish & Spanish - (Lucas Adamski? Jorge Villalobos?)
- regress / test (Krupa)
- Push (IT - Jeremy Orem, Jason Thomas)
- Create new build (Kevin Hu)
- Test build (Kevin Hu)

Risks:
- we don't usually push on Friday's - will require special approval up the flagpole (RICK / MMayo)
- it's friday of a long weekend - added risk for folks being out - we'll need 1 marketplace, 1 QA and IT folks "on-call" over the weekend (bribery?)


What are the strong / violent objections?
Risks I missed?
Can we / Should we reuse the already-in-place, friendly offline error message Jason refers to in comment 2?
Flags: needinfo?(clouserw)
In case we need Polish translation :

" Rynek wymaga połączenie z sieci WiFi lub internetu "

s/Rynek/Marketplace/ if we don't localize it

But Gandalf should review if we can catch him. :-)
Flags: needinfo?(gandalf)
Assignee: nobody → cvan
Priority: -- → P1
Target Milestone: --- → 2013-05-30
I'll file a different bug for pushing an updated marketplace packaged app to the device with this fix.
Blocks: 875849
screen grab attached with updated copy / imagery
karen to grab TEF / Simon to approve
Flags: needinfo?(gandalf)
Flags: needinfo?(clouserw)
Comment on attachment 753948 [details]
screen grab of error screen to be put in place if no internet connection on first run

Looks fine to me - that meets the requirements to my understanding.
Attachment #753948 - Flags: feedback+
Yeah!!!
Localized language already available
screen grab attached with updated copy / imagery
karen to grab TEF / Simon to approve
(In reply to Caitlin Galimidi from comment #8)
> Created attachment 753948 [details]
> screen grab of error screen to be put in place if no internet connection on
> first run

The display message in attachment 753948 [details] was approved by Simon via email.
https://github.com/mozilla/zamboni/commit/7718336
https://github.com/mozilla/zamboni/commit/aaab37b
https://github.com/mozilla/fireplace/commit/8f425ff
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: 2013-05-30 → 2013-05-23
Y'all ROCK! Thank you muchly!!
Do we need to uplift this to v1.0.1?
blocking-b2g: --- → tef?
jsmith - is there anything we need to do to ensure this marketplace packaged app gets updated in the new build? what is the bug you opened in comment 7... we are unclear if marking this tef? will get this into triage... advice?
Flags: needinfo?(jsmith)
I opened the bug blocking this (bug 875849) to track the tef blocking work to land the updated package in the build.

I think we've got the flags set here right.
blocking-b2g: tef? → ---
Flags: needinfo?(jsmith)
BTW, this is what the final offline screen looks like localised in Portuguese:

http://f.cl.ly/items/3X3x2i3X372V2O2o1K0T/Screen%20Shot%202013-05-24%20at%203.49.14%20PM.png
(In reply to Caitlin Galimidi from comment #8)
> Created attachment 753948 [details]
> screen grab of error screen to be put in place if no internet connection on
> first run

This was answered in May.  Bug is closed.
(In reply to Caitlin Galimidi from comment #8)
> Created attachment 753948 [details]
> screen grab of error screen to be put in place if no internet connection on
> first run

Work was completed in May.
(In reply to Caitlin Galimidi from comment #8)
> Created attachment 753948 [details]
> screen grab of error screen to be put in place if no internet connection on
> first run
This was answered in May.  Bug is closed.
(In reply to Caitlin Galimidi from comment #8)
> Created attachment 753948 [details]
> screen grab of error screen to be put in place if no internet connection on
> first run

This bug is closed.
Comment on attachment 753948 [details]
screen grab of error screen to be put in place if no internet connection on first run

this bug is closed
Attachment #753948 - Flags: review?(kward) → review?
Attachment #753948 - Flags: review?
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: