File tree Expand file tree Collapse file tree 4 files changed +12
-6
lines changed
Expand file tree Collapse file tree 4 files changed +12
-6
lines changed Original file line number Diff line number Diff line change 365365 }
366366
367367 // Trigger an "open" event
368- currentEl . dispatchEvent ( new Event ( 'open' , { bubbles : true } ) ) ;
368+ currentEl . dispatchEvent ( new Event ( 'open' , { bubbles : false } ) ) ;
369369 }
370370
371371 /**
532532 }
533533
534534 // Trigger a "close" event
535- prevEl . dispatchEvent ( new Event ( 'close' , { bubbles : true } ) ) ;
535+ prevEl . dispatchEvent ( new Event ( 'close' , { bubbles : false } ) ) ;
536536
537537 if ( settings . focusInput ) {
538538 prevEl . focus ( { preventScroll : true } ) ;
11041104
11051105 if ( key === 'Escape' ) {
11061106 closePicker ( true ) ;
1107+ return ;
1108+
1109+ // Close the color picker and keep the selected color on press on Enter
1110+ } else if ( key === 'Enter' && target . tagName !== 'BUTTON' ) {
1111+ closePicker ( ) ;
1112+ return ;
11071113
11081114 // Display focus rings when using the keyboard
11091115 } else if ( navKeys . includes ( key ) ) {
You can’t perform that action at this time.
0 commit comments