Unplanned
Last Updated: 25 Jun 2026 07:31 by ADMIN
Tejinder
Created on: 17 Jun 2026 14:39
Category: Editor
Type: Bug Report
0
Angular Editor Toolbar keyboard navigation is completely disabled when triggered toolbar button becomes disabled (critical accessibility issue)

Please repeat the following steps to reproduce this critical accessibility issue:

  1. Go to https://www.telerik.com/kendo-angular-ui/components/editor#angular-editor-example
  2. In the Angular Editor Example. click in the editor and type one letter to enable the "Undo" toolbar button
  3. Navigate to toolbar via Shift+Tab key
  4. Use the left or right arrow key to navigate to "Undo" button 
  5. Use Enter to trigger the "Undo" button which should then re-focus the editor and disable the "Undo" button
  6. Immediately press Shift+Tab key to navigate back to the toolbar with the "Undo" button disabled

Expected behaviour: The disabled "Undo" button is focused so that toolbar navigation with left or right arrow keys is enabled.
Experienced behaviour: The toolbar is permanently unfocusable with keyboard navigation and the element (theme selector) before the toolbar is focused. It is no longer possible to navigate to any buttons in the toolbar with Tab or Shift+Tab at this point. This happens with any toolbar button that becomes disabled after triggering such as the "outdent" button.

NOTE: The expected behaviour actually works in the jQuery Editor (https://demos.telerik.com/kendo-ui/editor/all-tools), so the Angular Editor should be fixed to match.

1 comment
ADMIN
Martin Bechev
Posted on: 24 Jun 2026 10:32

Hi Tejinder,

Thank you for the provided feedback.

By default, standard HTML elements with the disabled attribute cannot receive focus. Browsers automatically remove them from the tab sequence and prevent them from receiving any user interactions like clicks or keyboard events.

But in this case, the keyboard navigation is entirely lost. I logged this in our GitHub issue tracker here:

https://github.com/telerik/kendo-angular/issues/4958 

Please subscribe to be notified when there is any update in its status.

As a token of gratitude for pointing this out, I updated your Telerik points. Accept our appologies for the inconvenience caused.

Regards,
Martin Bechev
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.