- From: Olli Pettay <olli@pettay.fi>
- Date: Tue, 02 Sep 2014 17:55:26 +0300
- To: Maksim Lebedev <alessarik@gmail.com>, public-pointer-events@w3.org
Isn't this effectively the same as
http://lists.w3.org/Archives/Public/public-pointer-events/2014JulSep/0068.html
On 08/22/2014 05:04 PM, Maksim Lebedev wrote:
> Hi folks.
>
> I investigated test 11.1 and would like to inform something in this test, which confusing me.
> pointerevent_lostpointercapture_is_first-manual.html
>
> Test 11.1 have strange expected behavior and dis-corresponding description.
>
> Description:
> Press and hold left mouse button over "Set Capture" button. "gotpointercapture" should be logged inside of the black rectangle
> Release left mouse button. "lostpointercapture" should be logged inside of the black rectangle
>
> After release mouse button browser should fire such sequence of events: pointerup and lostpointercapture events.
> But test checks that lostpointercapture event should be asynchronous. This set up in following:
>
> on_event(captureButton, 'pointerdown', function(e) {
> if(isPointerCapture == false) {
> isPointerCapture = true;
> captureButton.value = 'Release Capture';
> sPointerCapture(e);
> pointerupGot = false;
> }
> else {
> rPointerCapture(e);
> setTimeout(function() {
> isAsync = true;
> });
> }
> });
>
> This can be executing, if we second time put mouse on button (first mouse should be stay on button )
> Other words, we can run test only with touch devices (because we should have ability to put down on button twice).
> And description of test has very otherwise description of action, which user should be doing.
> Other words, if user will doing what is in description, test always were failed on all browsers.
>
> I can assume that current version of test is incorrect, and test should be changes.
>
> Please, let me know your opinion.
>
> Thanks, Maksim Lebedev.
>
Received on Tuesday, 2 September 2014 14:55:56 UTC