Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TileLayout] Incorrect Tab navigation with custom content #4514

Open
georgi-sla opened this issue Jan 15, 2025 · 0 comments
Open

[TileLayout] Incorrect Tab navigation with custom content #4514

georgi-sla opened this issue Jan 15, 2025 · 0 comments

Comments

@georgi-sla
Copy link
Contributor

Description

Currently, when the developer renders a more complex component with its own keyboard navigation such as the Kendo UI for Angular Charts, Grid, or Spreadsheet, the component breaks the default keyboard navigation of the TileLayout and pressing the Tab focuses the component rather than the next tile.

Steps To Reproduce

  1. Create a TileLayout component.
  2. Render a component with its own keyboard navigation (Grid, Chart, or Spreadsheet).
  3. Set the navigable property of the TileLayout to true.
  4. Navigate the TileLayout using the Tab key.

Check out the following StackBlitz demo: https://stackblitz.com/edit/angular-qmfr69ei

Screenshots or video

No response

Actual Behavior

By default, pressing the Tab key should focus the next tile in the TileLayout. However, in this configuration, pressing the Tab key focuses the custom component and thus breaks the expected keyboard navigation of the TileLayout.

Expected Behavior

Pressing the Tab key should focus the next tile in the TileLayout regardless of the content.

Browser

All

Browser version

latest

OS type

MacOS

OS version

No response

Last working version of the Kendo UI for Angular package (if regression).

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants