Skip to content

fix(treetable): allow space in editable row fields#19583

Open
OlimjonovOtabek wants to merge 1 commit into
primefaces:masterfrom
OlimjonovOtabek:fix/treetable-space-editable-fields
Open

fix(treetable): allow space in editable row fields#19583
OlimjonovOtabek wants to merge 1 commit into
primefaces:masterfrom
OlimjonovOtabek:fix/treetable-space-editable-fields

Conversation

@OlimjonovOtabek
Copy link
Copy Markdown

Fixes #16748.

What changed

  • Separates TreeTable selectable-row Space handling from Enter handling.
  • Allows Space from editable or interactive row descendants to keep native browser behavior without triggering row selection or preventDefault.
  • Preserves row-level Space and Enter keyboard selection behavior.

Tests

  • Adds TreeTable coverage for Space from input, textarea, select, button, and contenteditable descendants.
  • Adds coverage that Space and Enter on the selectable row still select.

Validation

  • pnpm exec prettier --check packages/primeng/src/treetable/treetable.ts packages/primeng/src/treetable/treetable.spec.ts
  • git diff --check
  • pnpm run build:lib
  • pnpm run test:unit

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Component: TreeTable is not responding to space key in PrimeNG inputs

1 participant