Premessa: in Mac OS X gli accesskey nelle pagine web sono sempre stati raggiungibili con CTRL+tasto.

Verso metà marzo mi accorgo che gli accesskey non funzionano più, faccio un po’ di prove (CTRL+ALT, CTRL+MELA, CTRL+SHIFT, ecc), cerco un bug, non lo trovo per cui ne apro uno nuovo: Bug 736837 – HTML accesskeys in web pages don’t work anymore on Mac OS X (CTRL+key). Mi metto pure d’impegno per trovare una finestra di regressione ma non riesco ad andare oltre.

Questa sera l’epifania:

Firefox 14
ui.key.contentAccess = 2

Firefox 16.0a1
ui.key.contentAccess = 6

Changeset (Bug 728103)
http://hg.mozilla.org/mozilla-central/rev/69a0d319fa74

Doc
https://developer.mozilla.org/en/HTML/Global_attributes#attr-accesskey

Trovato il colpevole: Bug 728103 – Shouldn’t we change modifier for HTML accesskey from Control to Control + Option? La combinazione di tasti non è più CTRL+tasto ma CTRL+ALT+tasto (la stessa usata da Chrome).

Il dubbio sorge spontaneo: come caspita ho fatto a non trovarla nelle prime prove? Semplice: Bug 763211 – HTML accesskeys don’t work on Mac OS X if focus in on input fields or text areas.

Nel frattempo sono pure alla ricerca del motivo per cui non sono più disponibili build localizzate nightly o aurora di Firefox Mobile.