Closed Bug 869702 Opened 12 years ago Closed 11 years ago

We need a "you're offline" page for Fireplace

Categories

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

defect

Tracking

(Not tracked)

RESOLVED FIXED
2013-06-06

People

(Reporter: krupa.mozbugs, Assigned: cvan)

References

Details

(Keywords: uiwanted, Whiteboard: [fireplace] p=2)

Attachments

(3 files)

steps to reproduce: 1. Turn off wifi/Data 2. Launch the Marketplace-altdev app expected behavior: We load the "You're offline. You need to be connected to the internet to use Marketplace" page. observed behavior: We show the loading page with a "No internet connection" message which is dismissed after a few seconds. if the user misses the error message, they'll be confused about why marketplace is taking so long to load,
Attached image screenshot (deleted) —
Not a regression since appcache wasn't enabled on -dev making this impossible to encounter. Looping in UX to get designs/mocks.
Keywords: regressionuiwanted
Priority: -- → P3
Feel free to copy assets from bug 780720 comment 11.
Attached image please connect to the internet (deleted) —
Here's a quick mock of what the offline message can look like using assets from cvan's previous comment.
What do we show when the user has no connectivity when they launch the app?
(In reply to krupa raj 82[:krupa] from comment #5) > What do we show when the user has no connectivity when they launch the app? How would we show a web site when the user has no Internet connectivity to see the web site? I assume you're referring to when we're a packaged app?
If the browser has a cached copy of the HTML and CSS/JS, you can get an "offline" version of the Marketplace. This is under the assumption that none of the three components (or any of the image assets) have been bounced from the browser cache in that time.
Attached image not connected to internet message (deleted) —
This is what I see on current Marketplace when I don't have an internet connection (I have my language set to Spanish :)
This bug is blocked on one of the following three items: 1. The marketplace becoming a "true" packaged app (bug 867479) 2. Us adding an appcache manifest (let's not) 3. Augmenting yule log to detect your online state (let's also not, since we'll need to rewrite the offline page anyway when we become a packaged app) Until that time, there's about a 4 in 5 chance that you'll see what Maureen sees in comment #8. If you use your phone for nothing but surfing the Marketplace, you'll hit that 1 in 5 chance that all of the Marketplace assets *just so happen to be in the browser cache* and you'll get the weird splash screen with a notification. And even in that case, we do tell you that you don't have an internet connection, and closing and reopening the app should (and does) put you back into a good state. I'm entirely fine with us not doing anything on the front end until Persona starts working and we can start deploying as an app rather than a website. In the meantime, we need a mockup for a page (rather than an overlay) that says, "Hey, you're not connected to the internet" and has a Try Again button. There used to be one back when we had an appcache, but I have no idea how to find it. Potch might know.
Depends on: 867479
Depends on: 844964
I think cvan added this to yulelog.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Assignee: nobody → cvan
Target Milestone: --- → 2013-06-06
Whiteboard: [fireplace] → [fireplace] p=2
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: