PartPicker: Taskendrücke auf Shift, Ctrl & Alt ignorieren
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 12 Jan 2017 09:57:13 +0000 (10:57 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 12 Jan 2017 11:08:02 +0000 (12:08 +0100)
commita924abafa0da3e604d2b1b22e8041da82dae629a
tree7e818634b9a1a6e9ff8129d3b9819add2dbecfa5
parent9b377bf4f710ca994437786117ee1259b4d716d0
PartPicker: Taskendrücke auf Shift, Ctrl & Alt ignorieren

Andernfalls wird schon beim Drücken eines der Modifier eine Suche
ausgelöst. Das kann besonders nervig sein, wenn man den Focus vom
Browser wegnimmt:

• Alt+Tab drücken, um zum anderen Fenster zu wechseln
• Schon bei Alt wird eine Suche ausgelöst.
• Durch den Focus-Verlust wird ein Blur-Event ausgelöst.
• Und schon ist der interne Zustand ungültig, und das Element wird rot
  dargestellt.

Analoges passiert, wenn man z.B. mit Ctrl+F2 zu einem anderen virtuellen
Desktop wechselt.

Noch schlimmer ist, dass bei Shift+Tab ebenfalls zuerst eine Suche
ausgelöst und anschließend verhindert wird, dass der Focus das Element
verlässt.
js/autocomplete_part.js