ckruse / cforum

https://github.com/ckruse/cforum_ex/
GNU Affero General Public License v3.0
22 stars 5 forks source link

Menü: Aufklappen des Untermenüs „Foren ▼“ funktioniert nicht #666

Closed gunnarbittersmann closed 7 years ago

gunnarbittersmann commented 7 years ago

Das Aufklappen des Untermenüs „Foren ▼“ funktioniert nicht per Keyboard. Damit ein per Default nicht interaktives Element per Im Tab-Index ist, muss es zumindest tabindex="0" haben.

ckruse commented 7 years ago

Das tabindex war schon da, nur dummerweise am falschen Element :-)

gunnarbittersmann commented 7 years ago

Man kann „Foren ▼“ jetzt zwar aufklappen, aber nicht zu den Unterpunkten navigieren. (Das sollte – denke ich – per Pfeiltasen möglich sein.)

ckruse commented 7 years ago

Doch, kann man. Wie man auf alle Links navigieren kann: via Tab.

Die Pfeiltasten zusätzlich sind allerdings eine gute Idee.

Ah, ich sehe jetzt das Problem, das scheint Firefox-spezifisch zu sein, Chrome macht das einwandfrei. Muss ich mir mal genauer anschauen.

Im Safari ist das Verhalten übrigens wirklich kaputt: durch das Reordering muss man um in die Menü-Leiste zu kommen erst alle Links durchtabben. Mit einer Ausnahme: das tabindex-Element ist das erste Element, das angesprungen wird. Klappt man das Menü auf, muss man durchtabben bis zum Ende und kommt dann ins Menü.

Tastatur-Navigation ist definitiv nicht in Apples Fokus…