Breaking: #96708 - Removed support for accesskeys in HMENU¶
TYPO3's built-in support for menu generation, adding
HTML attributes to menu items has been removed.
As stated by various sources such as
this feature should only be used by explicitly defining access keys when a use-case is given.
TYPO3 menus previously used a random link title as an access key, when the
HMENU.accessKey = 1 was set.
Along with the accessKey functionality, the public property
TypoScriptFrontendController->accessKey has been removed.
Setting the TypoScript option has no effect anymore.
Accessing the removed public property will trigger a PHP warning. The extension scanner will detect usages as weak match.
TYPO3 installations using the
accessKey feature of HMENU or
accessKey property of
TYPO3 installations using the global
accesskey HTML attribute in
their own code will still work as before.
accesskey HTML attribute should be avoided in general, but
if needed, integrators should add it to their templates in a sensible way,
depending on the accessibility needs.