Closed Bug 730303 Opened 12 years ago Closed 12 years ago

about:home takes several seconds to show up on first run startup

Categories

(Firefox for Android Graveyard :: General, defect)

All
Android
defect
Not set
normal

Tracking

(firefox13 affected, firefox14 affected, blocking-fennec1.0 -)

RESOLVED WORKSFORME
Tracking Status
firefox13 --- affected
firefox14 --- affected
blocking-fennec1.0 --- -

People

(Reporter: lucasr, Unassigned)

References

Details

(Whiteboard: startup-ux)

I understand we want to prioritize showing the main UI as soon as possible but waiting for gecko to load before showing about:home has a very negative impact on the startup UX because the user will see a barely-funcional-weirdly-blank UI for a couple of seconds with no progress feedback on what's going on.

We have to show about:home as soon as we know main UI is up. That's way before gecko is loaded in a lot of devices.
As per current code, we try to show about:home if no session-restore exists. Gecko loads after that.

https://hg.mozilla.org/mozilla-central/file/tip/mobile/android/base/GeckoApp.java#l1752
blocking-fennec1.0: --- → ?
This is a terrible user experience at the moment.  We can't ship beta with a multi-second wait.
blocking-fennec1.0: ? → beta+
lets figure out why about:home is not being shown right away. session restore keeps about:home from being shown at all, and thats a separate bug.
Is this bug still valid? We don't wait for Gecko to show about:home in our current code as I have mentioned above.
mfinkle, is comment 3 meant to be private?
(In reply to Sriram Ramasubramanian [:sriram] from comment #4)
> Is this bug still valid? We don't wait for Gecko to show about:home in our
> current code as I have mentioned above.

We might not be waiting for gecko to show about:home but something has changed recently that makes about:home take way more to show up. This still needs investigation. I updated the summary to describe the more general issue here.
Summary: Don't wait for gecko to show about:home → about:home takes several seconds to show up on startup
do we have a regression range for this?
Keywords: qawanted
I (and kbrosnan) only see this on first run. Given that, this is not a blocker. If anyone else is seeing this out side of first run (or first run after update), please re-nom.
blocking-fennec1.0: beta+ → -
Summary: about:home takes several seconds to show up on startup → about:home takes several seconds to show up on first run startup
I have also found that if you use the 'Quit' menu to close Fennec and then re-open, AboutHome appears instantly. More data that shows this is related to session restore. Bug 718240 should 'fix' this issue.
Depends on: 718240
Keywords: qawanted
I don't see the same sort of pauses that we saw a month ago.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.