https://github.com/web-platform-tests/wpt
Revision 1b5ce4ad3817e7b7247d7ff0f76b81877fce0d89 authored by Andrew Comminos on 21 December 2018, 21:45:26 UTC, committed by Chromium WPT Sync on 21 December 2018, 21:45:26 UTC
When two child elements of a flexbox overlap (for example, due to
negative margins), the element drawn in the foreground may not actually
capture the hit if the element underneath it is hit-tested in an earlier
phase (e.g. foreground before child block background), despite being
occluded. This is because painting of flexbox children is done
atomically (all phases at once). This change makes hit testing atomic as
well, in accordance with the spec [1].

[1] https://www.w3.org/TR/css-flexbox-1/#painting

Bug: 844505
Change-Id: Iceab80b42f19488dcb59565ea3c0ce40d48c483b
1 parent f3cbe03
History
Tip revision: 1b5ce4ad3817e7b7247d7ff0f76b81877fce0d89 authored by Andrew Comminos on 21 December 2018, 21:45:26 UTC
Perform flexbox child hit testing by testing all children atomically
Tip revision: 1b5ce4a
File Mode Size
broadcastchannel
message-channels
support
with-options
with-ports
without-ports
Channel_postMessage_Blob.htm -rw-r--r-- 1.3 KB
Channel_postMessage_DataCloneErr.htm -rw-r--r-- 636 bytes
Channel_postMessage_clone_port.htm -rw-r--r-- 1.3 KB
Channel_postMessage_clone_port_error.htm -rw-r--r-- 656 bytes
Channel_postMessage_event_properties.htm -rw-r--r-- 1.0 KB
Channel_postMessage_ports_readonly_array.htm -rw-r--r-- 1.0 KB
Channel_postMessage_target_source.htm -rw-r--r-- 906 bytes
META.yml -rw-r--r-- 148 bytes
MessageEvent-trusted-worker.js -rw-r--r-- 98 bytes
MessageEvent-trusted.html -rw-r--r-- 1.2 KB
MessageEvent.html -rw-r--r-- 799 bytes
MessageEvent_onmessage_postMessage_infinite_loop.html -rw-r--r-- 1003 bytes
MessageEvent_properties.htm -rw-r--r-- 946 bytes
MessagePort_initial_disabled.htm -rw-r--r-- 446 bytes
MessagePort_onmessage_start.htm -rw-r--r-- 419 bytes
README.md -rw-r--r-- 193 bytes
Transferred_objects_unusable.sub.htm -rw-r--r-- 1.6 KB
event.data.sub.htm -rw-r--r-- 1.7 KB
event.origin.sub.htm -rw-r--r-- 2.1 KB
event.ports.sub.htm -rw-r--r-- 1.5 KB
event.source.htm -rw-r--r-- 1.3 KB
event.source.xorigin.sub.htm -rw-r--r-- 1.5 KB
messageerror.html -rw-r--r-- 1.5 KB
postMessage_ArrayBuffer.sub.htm -rw-r--r-- 1.1 KB
postMessage_Date.sub.htm -rw-r--r-- 1.0 KB
postMessage_Document.htm -rw-r--r-- 882 bytes
postMessage_Function.htm -rw-r--r-- 888 bytes
postMessage_MessagePorts_sorigin.htm -rw-r--r-- 1.9 KB
postMessage_MessagePorts_xorigin.sub.htm -rw-r--r-- 2.0 KB
postMessage_arrays.sub.htm -rw-r--r-- 965 bytes
postMessage_asterisk_xorigin.sub.htm -rw-r--r-- 2.1 KB
postMessage_dup_transfer_objects.htm -rw-r--r-- 1.0 KB
postMessage_invalid_targetOrigin.htm -rw-r--r-- 1.1 KB
postMessage_objects.sub.htm -rw-r--r-- 1.0 KB
postMessage_origin_mismatch.sub.htm -rw-r--r-- 1.5 KB
postMessage_origin_mismatch_xorigin.sub.htm -rw-r--r-- 1.6 KB
postMessage_solidus_sorigin.htm -rw-r--r-- 1.1 KB
postMessage_solidus_xorigin.sub.htm -rw-r--r-- 1.4 KB
worker_postMessage_user_activation.js -rw-r--r-- 72 bytes
worker_postMessage_user_activation.tentative.html -rw-r--r-- 695 bytes

README.md

back to top