Преглед изворни кода

Fix home/end/page up/page down + shift keydown handling

Jason Beggs пре 1 година
родитељ
комит
2b4399f4c3
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      packages/ui/src/list-context.js

+ 4 - 0
packages/ui/src/list-context.js

@@ -292,6 +292,8 @@ export function generateContext(Alpine, multiple, orientation, activateSelectedO
                     break;
                 case 'Home':
                 case 'PageUp':
+                    if (e.key == 'Home' && e.shiftKey) return;
+
                     e.preventDefault(); e.stopPropagation()
                     setIsTyping(false)
                     this.reorderKeys(); hasActive = this.hasActive()
@@ -300,6 +302,8 @@ export function generateContext(Alpine, multiple, orientation, activateSelectedO
 
                 case 'End':
                 case 'PageDown':
+                    if (e.key == 'End' && e.shiftKey) return;
+
                     e.preventDefault(); e.stopPropagation()
                     setIsTyping(false)
                     this.reorderKeys(); hasActive = this.hasActive()