Bug #121197 EER Diagram table editor cell grid loses focus and fails to apply datatype (INT, SMALLINT) on Enter/Tab in Linux Mint 22
Submitted: 1 Sep 16:28
Reporter: Juan Pablo Rodriguez Email Updates:
Status: Won't Fix Impact on me:
None 
Category:MySQL Workbench: Modeling Severity:S2 (Serious)
Version:8.0.47 OS:Linux (Linux Mint 22 (Noble / Ubuntu 24.04 base))
Assigned to: CPU Architecture:x86 (64-bit)
Tags: EER-Diagram, gtk3, linux-mint, table-editor

[1 Sep 16:28] Juan Pablo Rodriguez
Description:
When creating or editing tables inside the EER Diagram modeler on Linux Mint 22 (Ubuntu 24.04 Noble base), the in-place table editor grid fails when changing column datatypes (such as INT or SMALLINT).

When typing the datatype directly into the grid cell and pressing Enter or Tab, the editor ignores the keyboard input, loses focus, or freezes without saving the entered value.

How to repeat:
1. Open MySQL Workbench on Linux Mint 22 / Ubuntu 24.04.
2. Create a new EER Diagram and add a new table.
3. Double-click the table to open the inline column editor grid.
4. Click directly on the "Datatype" cell for a column and type "INT" or "SMALLINT".
5. Press "Enter" or "Tab" to commit the change.

Expected Result: The datatype updates to INT or SMALLINT and focus moves to the next cell.
Actual Result: The grid cell fails to commit the change, keyboard navigation (Enter/Tab) is ignored, and the typed value is lost.

Suggested fix:
Fix key event handling (Enter/Tab) and cell commit behavior in the GTK3 table editor grid component for Linux/Ubuntu 24.04 builds when editing column datatypes.
[14 Sep 18:07] Omer Barnir
Posted by developer:

This issue applies to the legacy MySQL Workbench 8.x implementation that is no longer supported or maintained.
MySQL Workbench 26.7 is a complete rewrite using a new technology stack and does not use the affected legacy implementation.
Therefore, this issue is not applicable to the current MySQL Workbench product and as such is closed.