Bug 200219 - [iPadOS] slides.google.com: Cannot dismiss the context menu by tapping on the canvas
Summary: [iPadOS] slides.google.com: Cannot dismiss the context menu by tapping on the...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: UI Events (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Antoine Quint
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2019-07-29 00:28 PDT by Maciej Stachowiak
Modified: 2019-08-13 23:07 PDT (History)
5 users (show)

See Also:


Attachments
Patch (5.91 KB, patch)
2019-08-13 12:21 PDT, Antoine Quint
zalan: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Stachowiak 2019-07-29 00:28:26 PDT
On slides.google.com, if a context menu is popped up via longpress on a text object, it can't be dismissed by tapping elsewhere in the slide canvas.

Steps to reproduce:

0) Install iOS 13 beta or newer on a non-mini iPad (no hardware keyboard attached)
1) Visit https://slides.google.com/ and log in with a Google account (if not already logged in)
2) Create a new presentation using the orange 'Your big idea' presentation template.
3) Make sure the selection and focus is on the filmstrip and no shapes are selected on the canvas.
4) Long press on the word 'Making' to bring up the context menu.
5) Tap outside of the context menu on the canvas to dismiss it.

Results:
The context menu does not dismiss.

In fact it's rather tricky to figure out how to get it to dismiss. Selecting another slide seems to do the trick.
Comment 1 Radar WebKit Bug Importer 2019-07-29 00:28:55 PDT
<rdar://problem/53650423>
Comment 2 Maciej Stachowiak 2019-07-29 01:03:10 PDT
This happens even whether hardware keyboard is attached or not.
Comment 3 Antoine Quint 2019-08-13 12:21:34 PDT
Created attachment 376193 [details]
Patch
Comment 4 Antoine Quint 2019-08-13 23:07:04 PDT
Committed r248662: <https://trac.webkit.org/changeset/248662>