appsmithorg / appsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
https://www.appsmith.com
Apache License 2.0
34.59k stars 3.73k forks source link

[Feature]: Keyboard navigation of table inline editing #23961

Open adrian-stephens opened 1 year ago

adrian-stephens commented 1 year ago

Is there an existing issue for this?

Summary

**Tab doesn't do anything useful when editing a row in a table widget - either a new row, or an existing row. I think users are used to tab moving to the next field on the right in a similar situation in a spreadsheet.

So I am requesting that the tab key complete editing of the current field, set the focus to the next field to the right and enable editing of it. A double tab ("tab through") should leave the cell skipped over unchanged.

This is a particularly convincing need in the context of "new row", when it is expected that many of the fields in the row will need to be specified.

Test system: Brave or Firefox browser on linux, latest (at the time of writing) version of appsmith, self hosted.

Why should this be worked on?

It will improve user experience, and reduce frustration and surprise when the tab doesn't act "as expected".

lk-smit-ag commented 1 year ago

Is there any update on this? This feels really strange to edit data fastly...