Description
There is a critical UI glitch in the right sidebar "Details" panel when switching between different tables. The panel height and scroll container do not recalculate properly based on the number of fields in the newly selected table.
Steps to Reproduce
- Open TablePlus and connect to the PostgreSQL database.
- Select a table with a small number of columns (Short Table) and click on a row to open the right sidebar "Details" panel.
- Switch directly to a table with a large number of columns (Long Table) and click on a row.
- Observe the layout (Issue 1).
- Switch back from the Long Table to the Short Table.
- Observe the layout (Issue 2).
Current Behavior
- Issue 1 (Short to Long table): The details panel cuts off the data. The scroll area is restricted to the height of the previous short table, making it impossible to scroll down to see the remaining fields.
- Issue 2 (Long to Short table): A massive empty blank space appears at the bottom of the details panel.
- Issue 3 (Intermittent): Sometimes, the sidebar scrolling mechanism breaks completely. The scrollbar jumps erratically and prevents any scrolling actions. (Note: exact reproduction steps for this jumping scroll are still inconsistent, but it seems tightly coupled with the layout height recalculation bug mentioned above).
Expected Behavior
The sidebar dynamic panel should instantly adapt to the row length of the active table, resetting the scroll height and allowing smooth scrolling through all available fields.
Environment
App Version: TablePlus 26.6
Database: PostgreSQL 18.3
OS: macOS Tahoe 26.5.2
Description
There is a critical UI glitch in the right sidebar "Details" panel when switching between different tables. The panel height and scroll container do not recalculate properly based on the number of fields in the newly selected table.
Steps to Reproduce
Current Behavior
Expected Behavior
The sidebar dynamic panel should instantly adapt to the row length of the active table, resetting the scroll height and allowing smooth scrolling through all available fields.
Environment
App Version: TablePlus 26.6
Database: PostgreSQL 18.3
OS: macOS Tahoe 26.5.2