[Bug 1459362] Re: SwipeArea lets touch events through before a drag is detected
This bug was fixed in the package webbrowser-app - 0.23+16.04.20160509.3-0ubuntu1 --- webbrowser-app (0.23+16.04.20160509.3-0ubuntu1) xenial; urgency=medium [ CI Train Bot ] * Resync trunk. [ Olivier Tilloy ] * Fine-tune the custom memory-pressure handler, from data gathered on several devices. (LP: #1576639) * Update translation template. -- Olivier Tilloy Mon, 09 May 2016 17:56:03 + ** Changed in: webbrowser-app (Ubuntu) Status: Invalid => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1459362 Title: SwipeArea lets touch events through before a drag is detected To manage notifications about this bug go to: https://bugs.launchpad.net/oxide/+bug/1459362/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1459362] Re: SwipeArea lets touch events through before a drag is detected
** Changed in: oxide Status: In Progress => Fix Released ** Changed in: oxide Milestone: None => branch-1.14 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1459362 Title: SwipeArea lets touch events through before a drag is detected To manage notifications about this bug go to: https://bugs.launchpad.net/oxide/+bug/1459362/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1459362] Re: SwipeArea lets touch events through before a drag is detected
** Changed in: oxide Status: New => In Progress ** Changed in: oxide Importance: Undecided => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1459362 Title: SwipeArea lets touch events through before a drag is detected To manage notifications about this bug go to: https://bugs.launchpad.net/oxide/+bug/1459362/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1459362] Re: SwipeArea lets touch events through before a drag is detected
** Branch linked: lp:~osomon/oxide/override-touchUngrabEvent -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1459362 Title: SwipeArea lets touch events through before a drag is detected To manage notifications about this bug go to: https://bugs.launchpad.net/oxide/+bug/1459362/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1459362] Re: SwipeArea lets touch events through before a drag is detected
OK, thanks for clarifying. I’m tentatively closing the ubuntu-ui-toolkit task then, let’s see if we can fix that in oxide. ** Changed in: ubuntu-ui-toolkit (Ubuntu) Status: New => Invalid ** Changed in: webbrowser-app (Ubuntu) Status: New => Invalid ** Changed in: oxide Assignee: (unassigned) => Olivier Tilloy (osomon) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1459362 Title: SwipeArea lets touch events through before a drag is detected To manage notifications about this bug go to: https://bugs.launchpad.net/oxide/+bug/1459362/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1459362] Re: SwipeArea lets touch events through before a drag is detected
No, that's one of the corner stones of SwipeArea (and gesture detection in general): doing gesture recognition without adding latency to touch events reaching items behind it. It's like a Flickable, it lets buttons in its content item react immediately to touch presses but cancels it (grabs the mouse/touch) as soon as it detects a flick being performed. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1459362 Title: SwipeArea lets touch events through before a drag is detected To manage notifications about this bug go to: https://bugs.launchpad.net/oxide/+bug/1459362/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1459362] Re: SwipeArea lets touch events through before a drag is detected
Ok, there’s probably something we can do in oxide to undo changes when a touch is grabbed. However, I’m still not sure I understand why the WebView is getting the touch events in the first place: the SwipeArea is above the WebView, shouldn’t it intercept the touch events before they reach the WebView? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1459362 Title: SwipeArea lets touch events through before a drag is detected To manage notifications about this bug go to: https://bugs.launchpad.net/oxide/+bug/1459362/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1459362] Re: SwipeArea lets touch events through before a drag is detected
Simply sending it a TouchEnd is not the way to go as it would tell WebView that the touch sequence belongs to it and that it should commit whatever UI changes this touch sequence caused to it. If SwipeArea grabbed the touch, WebView should undo whatever changes that were caused by that touch. To me it looks like WebView doesn't handle a touch point being grabbed from it and is thus left in a bad state. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1459362 Title: SwipeArea lets touch events through before a drag is detected To manage notifications about this bug go to: https://bugs.launchpad.net/oxide/+bug/1459362/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs