React DOM: Treat toggle and beforetoggle as discrete events (#29176)
Sebastian Silbermann committed
May 20, 2024 at 14:44 UTC
bf046e86531141d0eb9ffc1165f775a57ffb00f5
1 file changed
+2
-2
packages/react-dom-bindings/src/events/ReactDOMEventListener.js
+2
-2
@@ -290,6 +290,7 @@ export function findInstanceBlockingTarget(
290
export function getEventPriority(domEventName: DOMEventName): EventPriority {
291
switch (domEventName) {
292
// Used by SimpleEventPlugin:
293
+ case 'beforetoggle':
294
case 'cancel':
295
case 'click':
296
case 'close':
@@ -321,6 +322,7 @@ export function getEventPriority(domEventName: DOMEventName): EventPriority {
322
case 'resize':
323
case 'seeked':
324
case 'submit':
325
+ case 'toggle':
326
case 'touchcancel':
327
case 'touchend':
328
case 'touchstart':
@@ -345,7 +347,6 @@ export function getEventPriority(domEventName: DOMEventName): EventPriority {
347
case 'select':
348
case 'selectstart':
349
return DiscreteEventPriority;
348
- case 'beforetoggle':
350
case 'drag':
351
case 'dragenter':
352
case 'dragexit':
@@ -358,7 +359,6 @@ export function getEventPriority(domEventName: DOMEventName): EventPriority {
359
case 'pointerout':
360
case 'pointerover':
361
case 'scroll':
361
- case 'toggle':
362
case 'touchmove':
363
case 'wheel':
364
// Not used by React but could be by user code: (fall through)