Closed Bug 1509258 Opened 6 years ago Closed 6 years ago

GV API for "Is page reader viewable?" callback

Categories

(GeckoView :: General, enhancement, P1)

Unspecified
Android
enhancement

Tracking

(firefox-esr60 wontfix, firefox65 wontfix, firefox66 wontfix, firefox67 affected)

RESOLVED INVALID
Tracking Status
firefox-esr60 --- wontfix
firefox65 --- wontfix
firefox66 --- wontfix
firefox67 --- affected

People

(Reporter: sebastian, Assigned: mbrubeck)

References

()

Details

(Whiteboard: [geckoview:fenix:m2])

Follow-up for bug 1509257: If GeckoView would actually provide a "Reader View" API then we would like to be able to show a "Reader View" button in the UI *before* switching to "Reader View". For that we would need some kind of callback that tells us whether the current page can be shown in "Reader View".
Points: --- → 13
Whiteboard: [geckoview:fenix:p1]
Fenix team says this is a P2 for Fenix MVP.
Whiteboard: [geckoview:fenix:p1] → [geckoview:fenix:p2]
Product: Firefox for Android → GeckoView

Adding [geckoview:fenix:m3] because the Fenix team wants Reader View in Fenix M3:

https://github.com/mozilla-mobile/android-components/issues/2005

We might not need this "is page reader viewable?" GV API if Reader View is handled entirely in A-C (as suggested in bug 1509257).

Whiteboard: [geckoview:fenix:p2] → [geckoview:fenix:p2] [geckoview:fenix:m3]

Removing [geckoview:fenix:p2] because this bug can't be "P2 nice-to-have" for Fenix MVP if it is also [geckoview:fenix:m3] needed for Fenix's M3 milestone.

OS: Unspecified → Android
Priority: P3 → P1
Summary: GeckoView: Is page "reader viewable" callback → GV API for "Is page reader viewable?" callback
Whiteboard: [geckoview:fenix:p2] [geckoview:fenix:m3] → [geckoview:fenix:m3]
Assignee: nobody → mbrubeck
Depends on: 1530402

Fenix wants to implement Reader View in Fenix M3, so A-C and GV should provide support in M2.

https://github.com/mozilla-mobile/fenix/issues/74

Whiteboard: [geckoview:fenix:m3] → [geckoview:fenix:m2]

Matt says we can close this bug. We don't need to add a new GV API because the Reader View extension will be able to communicate the page readability using WebExtension messaging (bug 1518843) or PageActions (bug 1530402).

Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.