[Webkit-unassigned] [Bug 234850] New: Drag and drop operations within an Epiphany web app (such as Google Calendar) are unreliable / fail randomly

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 4 09:45:50 PST 2022


            Bug ID: 234850
           Summary: Drag and drop operations within an Epiphany web app
                    (such as Google Calendar) are unreliable / fail
           Product: WebKit
           Version: Other
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: nekohayo at gmail.com
                CC: bugs-noreply at webkitgtk.org

Created attachment 448304

  --> https://bugs.webkit.org/attachment.cgi?id=448304&action=review

Screencast video

>From https://gitlab.gnome.org/GNOME/epiphany/-/issues/1675 :

The test case for this is https://calendar.google.com

In that web app, drag & drop functionality to create multi-day events does not work reliably.

As you can see in the attached screencast video, when it fails, the drag is not interpreted as a drag, and instead as a selection, so it selects the text of the monthly calendar days' date numbers, and then Google only interprets the last day (on mouse release) as a click to create a new event. It turns out that in this situation, region drag can work, but it's just very unreliable. It's unclear to me what causes this.

I thought it was Epiphany going into a "bad state" after a while or upon computer suspend/resume, but upon further testing I'm realizing now that this happens even on a fresh start, it was simply unreliable to begin with but I was just lucky with whatever sub-pixel position my mouse drag happened to start with.

I've tested this on both Epiphany 3.38.x and 41, on both the GNOME Xorg session and under the GNOME Wayland session, both as a web app and a regular GNOME Web browser window, with a traditional mouse or a trackpoint or touchpad. It occurs in all cases.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220104/bffa6cc7/attachment-0001.htm>

More information about the webkit-unassigned mailing list