Fully support context menu and "tab" related functionality in GeckoView-based custom tabs/web apps

NEW
Unassigned

Status

()

P2
normal
a year ago
6 months ago

People

(Reporter: JanH, Unassigned)

Tracking

(Blocks: 2 bugs)

Trunk
All
Android
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(fennec+, firefox57 wontfix, firefox58 affected, firefox59 affected, firefox60 affected)

Details

(Whiteboard: [pwa-front-end])

(Reporter)

Description

a year ago
Bug 1365868 has gained a patch for a basic context menu, but there's more work to be done.

+++ This bug was initially created as a clone of Bug #1365868 +++

Things that work at the moment and won't work automatically after switching to GeckoView:
- context menus
- context menu entries added by add-ons
- "Open Link in New (Private) Tab" opens a new tab in Firefox and shows the usual snackbar - pressing the "Switch" button on that then switches to our normal BrowserApp-based UI to show that tab (I guess bug 1365868 won't support opening the tab in background without switching to Firefox?)
- "Parent tab" functionality: Pressing the back button on a normal tab that was opened from a custom tab/web app closes that tab again and returns to the original custom tab/web app activity. (This might already work with the patches for bug 1365868 if the new tab is treated as an externally opened tab?)
Duplicate of this bug: 1398197

Comment 2

a year ago
[triage0913] + as P1 as we still expect a better implementation of it.
Assignee: nobody → cnevinchen
tracking-fennec: ? → +
Priority: -- → P1
Hi Snorp 
I need to support PWA onboarding(bug 1393672). I'll pause the work on this.
Flags: needinfo?(snorp)
Flags: needinfo?(snorp)
Assignee: cnevinchen → nobody

Updated

11 months ago
Whiteboard: [pwa-front-end]
Priority: P1 → P2

Updated

11 months ago
status-firefox57: --- → wontfix

Comment 4

11 months ago
James, do you think this is something your team can help on? Thanks.
Flags: needinfo?(snorp)
We won't have time, but I think Nevin added a minimal impl in bug 1409296
Flags: needinfo?(snorp)
After bug 1411529, previous "minimal context menu" worked. This bug should only
Summary: Support context menu and "tab" related functionality in GeckoView-based custom tabs/web apps → Fully support context menu and "tab" related functionality in GeckoView-based custom tabs/web apps
After bug 1411529 landed, previous "minimal context menu" worked. This bug should only focus on "full" support of the feature.
(Reporter)

Updated

11 months ago
Duplicate of this bug: 1413387
status-firefox58: --- → affected
status-firefox59: --- → affected

Updated

6 months ago
status-firefox60: --- → affected
Duplicate of this bug: 1447511
You need to log in before you can comment on or make changes to this bug.