Skip to content

pointerevent_pointerout_no_pointer_movement.html should check each style changes separately #965

@masayuki-nakano

Description

@masayuki-nakano

Test List

https://wpt.fyi/results/pointerevents/pointerevent_pointerout_no_pointer_movement.html?label=experimental&label=master&aligned

Rationale

Currently it checks in a promise_test, but it expects that nested layout change should cause pointer boundary events again in an event loop. However, Gecko does not allow that for preventing an infinite loop. And such case must not be expected by the usual web apps. So, I think the test should be split to 2 promise_tests.

I guess that this hack for Chrome is also required for avoiding the infinite loop blocker. So, I assume that it's not required once the test is split. Therefore, I'll delete the hack by the coming change. If it's still required for Chromium's CI, feel free to restore it. (I couldn't reproduce the issue in my local environment, so, I'm not sure the deletion is right thing or not.)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions