Closed Bug 1456153 Opened 6 years ago Closed 6 years ago

Improve progress listener/delegate in GeckoView

Categories

(GeckoView :: General, enhancement)

enhancement
Not set
normal

Tracking

(firefox-esr52 wontfix, firefox-esr60 wontfix, firefox59 wontfix, firefox60 wontfix, firefox61 affected)

RESOLVED DUPLICATE of bug 1437988
Future
Tracking Status
firefox-esr52 --- wontfix
firefox-esr60 --- wontfix
firefox59 --- wontfix
firefox60 --- wontfix
firefox61 --- affected

People

(Reporter: csadilek, Unassigned)

References

Details

Currently GeckoView's ProgressDelegate does not support fine-grained progress updates. Browsers like Firefox Focus have to map the onPageStart and onPageStop events to specific progress states i.e. 25 and 100 which leads to suboptimal user experience.

If fine grained progress updates are not possible in the short-term, it would also makes sense for GeckoView to define the progress states (values) that correspond to onPageSart/onPageStop so that implementation don't have to define them.
Is this a duplicate of bug 1437988 (Add ProgressChanged method for smoother loading appearance)?

See also bug 1454477 - GeckoView's progress bar might be affecting Nimbledroid page load tests.
(In reply to Chris Peterson [:cpeterson] from comment #1)
> Is this a duplicate of bug 1437988 (Add ProgressChanged method for smoother
> loading appearance)?
Yes, apologies, this is a duplicate / covered by 1437988.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
Product: Firefox for Android → GeckoView
You need to log in before you can comment on or make changes to this bug.