You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The user attempts to interact using more simultaneous pointer inputs than the device supports.
3186
-
The user inputs a greater number of simultaneous pointers than is supported by the device.
3187
3187
</li>
3188
3188
<li>
3189
3189
~UAが、
@@ -4278,7 +4278,7 @@ <h2 title="Extensions to the Element interface">5. `Element^I ~interfaceに対
4278
4278
— この捕捉が解放されるまでは、
4279
4279
常にコレを~targetにするモノトスル。
4280
4280
◎
4281
-
Sets pointer capture for the pointer identified by the argument pointerId to the element on which this method is invoked.\
4281
+
Set pointer capture for the pointer identified by the argument pointerId to the element on which this method is invoked.\
4282
4282
For subsequent events of the pointer, the capturing target will substitute the normal hit testing result as if the pointer is always over the capturing target, and they MUST always be targeted at this element until capture is released.\
4283
4283
</dd>
4284
4284
<dd>
@@ -4480,7 +4480,7 @@ <h2 title="Extensions to the Navigator interface">7. `Navigator^I ~interfaceに
For trusted pointermove and pointerrawupdate events, the list is a sequence of all PointerEvents that were coalesced into this event. The "parent" trusted pointermove and pointerrawupdate event represents an accumulation of these coalesced events, but may have additional processing (for example to align with the display refresh rate). As a result, the coalesced events lists for these events always contain at least one event.\
Since a trusted parent event is a summary or aggregation of the coalesced events, developers should only need to process either the parent events or all of the coalesced events, but not both.
5544
+
◎
5545
+
Note
5546
+
5547
+
When a trusted event containing a coalesced events list is re-dispatched from JavaScript, the event dispatch algorithm sets the isTrusted bit of the event to false but the same bits in the coalesced events list remain unchaged from their original true values.
While pointerrawupdate events may have a non-empty coalesced events list, their predicted events list will, for performance reasons, usually be an empty list.
When a trusted event containing a predicted events list is re-dispatched from JavaScript, the event dispatch algorithm sets the isTrusted bit of the event to false but the same bits in the predicted events list remain unchaged from their original true values.
Regardless of their support for compatibility mouse events, the user agents MUST always support the click, auxclick and contextmenu events because these events are of type PointerEvent and are therefore not compatibility mouse events. Calling preventDefault during a pointer event MUST NOT have an effect on whether click, auxclick, or contextmenu are fired or not.
The relative order of some of these high-level events (contextmenu, focus, blur, etc.) with pointer events is undefined and varies between user agents. For example, in some user agents contextmenu will often follow a pointerup, while in others it'll often precede a pointerup or pointercancel, and in some situations it may be fired without any corresponding pointer event (for instance, as a result of a keyboard interaction).
6086
6123
</p>
6087
6124
@@ -6295,6 +6332,8 @@ <h3 title="Tracking the effective position of the legacy mouse pointer">11.1.
6295
6332
旧来の~mouse遷移~eventを~pointer遷移~eventより多く配送する
6296
6333
]ことが必要になる事例を次の~animationで~~説明する。
6297
6334
◎
6335
+
Note
6336
+
6298
6337
The effective position of the legacy mouse pointer models the fact that we cannot always have a direct mapping from pointer transition events (i.e., pointerover, pointerout, pointerenter and pointerleave) to corresponding legacy mouse transition events (i.e., mouseover, mouseout, mouseenter and mouseleave). The following animation illustrates a case where a user agent needs to dispatch more legacy mouse transition events than pointer transition events to be able to reconcile two primary pointers using a single legacy mouse input.
6299
6338
</p>
6300
6339
@@ -6401,10 +6440,10 @@ <h3 title="Mapping for devices that support hover">11.2. ~hoverを~supportする
6401
6440
◎
6402
6441
Dispatch the pointer event.
6403
6442
</li>
6404
-
6405
6443
<li>
6406
6444
%装置~型 ~LET %event の `pointerType$m
6407
-
</li>
6445
+
◎
6446
+
↓</li>
6408
6447
<li>
6409
6448
~IF[
6410
6449
%event の型 ~EQ `pointerdown$et
@@ -6543,7 +6582,8 @@ <h3 title="Mapping for devices that do not support hover">11.3. ~hoverを~suppor
0 commit comments