Bug #100538 UI badly broken
Submitted: 15 Aug 2020 14:38 Modified: 12 Oct 2020 16:39
Reporter: Jeff Chimene Email Updates:
Status: Can't repeat Impact on me:
None 
Category:MySQL Workbench Severity:S5 (Performance)
Version:8.0.21 OS:MacOS (macOS 10.15.x Catalina x86_64)
Assigned to: CPU Architecture:Any
Tags: WBBugReporter

[15 Aug 2020 14:38] Jeff Chimene
Description:
The UI is badly broken now. I've been using this tool for over a decade, so I know what I'm supposed to see.
Columns on the table editor can no longer be resized.
The schema diagram editor is quite broken.

How to repeat:
Install the latest version on the MacOs Catalina 10.15.6
Create a new schema
Add a table in the table editor. Column widths cannot be adjusted
Add the table to a schema diagram. Add a relation. Edit the relation. Editor box is badly formatted.
I have a screen shot, but do not see a way to attach
[15 Aug 2020 14:39] Jeff Chimene
Screen shot showing malformed relation editor window

Attachment: Screen Shot 2020-08-15 at 7.36.25 AM.png (image/png, text), 19.27 KiB.

[15 Aug 2020 14:40] Jeff Chimene
Found attach tab. Yay me!
[12 Oct 2020 12:49] MySQL Verification Team
Hello Jeff Chimene,

Thank you for the bug report. I could not repeat this issue.

Regards,
Ashwini Patil
[12 Oct 2020 16:25] Jeff Chimene
I believe it's related to device geometry. I use a MacBook Pro with a 1920x1080 external monitor. On the builit-in display, the problem does not occur.
TBH, I think there is some code missing in the WordkBench display driver for MacOS. I notice that Firefox and Eclipse will redraw the display when I wake up the machine reconnected to the external display after disconnecting the external monitor and working with the built-in display. The display redraw has the noticeable effect of reducing the font size, etc. to compensate for the new, larger display geometry.
[12 Oct 2020 16:29] Jeff Chimene
Broken UI on Catalina

Attachment: Screen Shot 2020-10-12 at 9.28.01 AM.png (image/png, text), 61.44 KiB.

[12 Oct 2020 16:39] Jeff Chimene
It has something to do with toggling the sidebars in the model viewer as well. The issue corrects itself after toggling the either of the sidebars after opening a malformed editor window in the schema viewer.

I think the sequence to reproduce is:
1) Open the model editor
2) Open left sidebar
3) Close Workbench
4) Open Workbench
5) Open last used model. Left sidebar must be visible.
6) Edit a relationship or table. Editor window geometry will be incorrect.
7) Toggle left sidebar. Left sidebar must disappear. Editor window geometry will readjust.