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: Open 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.