fix keyboard navigation for sidebar

This commit is contained in:
daria 2025-10-30 12:50:25 +02:00
parent a8afdb0cdc
commit a5b8f7e02f
No known key found for this signature in database
GPG Key ID: 3B75240E6B2F2701

View File

@ -293,7 +293,8 @@ define([
Object.keys(categories).forEach(function (key) {
var $category = $('<div>', {
'class': 'cp-sidebarlayout-category',
'data-category': key
'data-category': key,
'tabindex': 0
}).appendTo($categories);
var iconClass = icons[key];
if (iconClass) {
@ -303,8 +304,7 @@ define([
if (key === active) {
$category.addClass('cp-leftside-active');
}
$category.click(function () {
Util.onClickEnter($category, function () {
if (!Array.isArray(categories[key]) && categories[key].onClick) {
categories[key].onClick();
return;