Open Bug 1530967 Opened 6 years ago Updated 8 days ago

GeckoView: Add support for taking screenshot of full page web content

Categories

(GeckoView :: General, enhancement, P3)

Unspecified
Android
enhancement
Points:
8

Tracking

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

Tracking Status
firefox-esr60 --- wontfix
firefox65 --- wontfix
firefox66 --- wontfix
firefox67 --- wontfix
firefox68 --- affected

People

(Reporter: fluffyemily, Unassigned)

References

()

Details

(Whiteboard: [geckoview:fenix:p3])

We would like to take screenshots of the whole page of web content to use them in our app.

Fenix will implement screenshots in Fenix M4, so GV should provide the GV API in M3.

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

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

Vesta or Sebastian, what is the use case for full page shots? The GV API for viewport screenshots (bug 1462018) for tab thumbnails in the tab switcher landed last week. Do we need full page shots for Fenix MVP?

Flags: needinfo?(vzare)
Flags: needinfo?(s.kaspari)

In this mock there's a screenshot functionality that - like desktop - allows you to screenshot the visible screen or the entire page:
https://mozilla.invisionapp.com/share/3EPQ15YUFC7#/screens/335575305

If and how that is planned for the MVP .. Vesta will know. :)

Flags: needinfo?(s.kaspari)

needinfo Andreas because he is talking with Barbara about screenshots.

Flags: needinfo?(abovens)

The scope for MVP includes capturing the visible screen, the entire page, or a selected area.

Flags: needinfo?(vzare)

Moving full page shots from Fenix M3 to post-MVP as per Barbara.

Flags: needinfo?(abovens)
Whiteboard: [geckoview:fenix:m3] → [geckoview:fenix:p3]

I'm editing a bunch of GeckoView bugs. If you'd like to filter all this bugmail, search and destroy emails containing this UUID:

e88a5094-0fc0-4b7c-b7c5-aef00a11dbc9

Priority: P1 → P3

Android 12 adds a new API for this - https://developer.android.com/reference/android/view/ScrollCaptureCallback
and seems that Chrome is planning to use it in the near feature - https://chromium-review.googlesource.com/c/chromium/src/+/3089805

Severity: normal → S3

Tasks and enhancements should have severity N/A.

Severity: S3 → N/A
You need to log in before you can comment on or make changes to this bug.