[Bug] PostgreSQL query result inline edit does not enable commit on Linux
Environment
- OS: Ubuntu 26.04
- TablePlus version: 0.1.308
- Database: PostgreSQL
- Connection: PostgreSQL through SSH tunnel
Description
Inline editing works correctly when opening a table directly from the sidebar, but it does not work correctly when editing rows returned by a SQL query.
When I modify a value directly inside the query result grid, the value appears to change visually, but TablePlus does not mark the row as modified and I cannot commit/save the change.
However, if I select the same row and modify the value using the right-side row inspector, TablePlus correctly detects the modification and allows me to commit it.
Steps to reproduce
- Open the SQL Query editor.
- Run a query that returns an editable row, for example:
SELECT *
FROM public.devices
WHERE "deviceId" = '000AAA';
- Double-click a cell in the result grid and change its value.
- Press Enter or click outside the cell.
- Try to commit/save the change.
Actual behavior
The value changes visually in the result grid, but the row is not marked as modified and the change cannot be committed.
If I edit the same field from the right-side row inspector instead, the modification is detected correctly and can be committed.
Expected behavior
Editing a value directly in the SQL query result grid should behave the same way as editing it from the row inspector:
- The row should be marked as modified.
- The commit/save action should become available.
- The generated update should be applied correctly.
Additional information
Opening the same table directly from the sidebar and editing the row inline works correctly.
So the issue seems to be specific to inline editing in the SQL query result grid on Linux, rather than a permissions or PostgreSQL configuration issue.
[Bug] PostgreSQL query result inline edit does not enable commit on Linux
Environment
Description
Inline editing works correctly when opening a table directly from the sidebar, but it does not work correctly when editing rows returned by a SQL query.
When I modify a value directly inside the query result grid, the value appears to change visually, but TablePlus does not mark the row as modified and I cannot commit/save the change.
However, if I select the same row and modify the value using the right-side row inspector, TablePlus correctly detects the modification and allows me to commit it.
Steps to reproduce
Actual behavior
The value changes visually in the result grid, but the row is not marked as modified and the change cannot be committed.
If I edit the same field from the right-side row inspector instead, the modification is detected correctly and can be committed.
Expected behavior
Editing a value directly in the SQL query result grid should behave the same way as editing it from the row inspector:
Additional information
Opening the same table directly from the sidebar and editing the row inline works correctly.
So the issue seems to be specific to inline editing in the SQL query result grid on Linux, rather than a permissions or PostgreSQL configuration issue.