flexprop icon indicating copy to clipboard operation
flexprop copied to clipboard

flexprop 6.5.0 loses ability to manipulate text UI elements, buttons & tabs on macOS Sonoma (MacBook Pro M2)

Open dgately opened this issue 1 year ago • 2 comments

While editing, compiling and moving between sources, flexprop 6.5.0 loses the ability to click, & double-click text. Also, clicking on the Compile (& other) buttons stops working, randomly. Switching sources via the tabs stops working as well.

This appears to happen, usually after a compile execution (especially failed compiles:-)...

Here's a short video that shows a number of actions (double-clicks, button clicks, tab clicks) during attempts to compile, edit & move between source files. Notice that it regains the ability to maniopulate the UI randomly.

https://github.com/totalspectrum/flexprop/assets/3009364/4f120cf8-8e20-4322-ad40-9a2a159b6880

It is quite possible that macOS Sonoma 14.0 (23A344) is a factor (or possibly an extension, though I've removed almost all extensions). Tk/Tcl versioning could also have effect (How does flexprop know to use the versions of Tk & Tcl that are included with flexprop?)

dgately avatar Oct 23 '23 16:10 dgately

Thank you for the bug report. I'm not sure what could be happening. The Tcl/Tk version should not be a factor unless you've built the binary yourself: the flexprop binaries I release are statically linked with a version (8.6) that is supposed to be good.

totalspectrum avatar Oct 24 '23 14:10 totalspectrum

This issue appears with the binary release and not from a self-built flexprop. So, should be the statically linked Tcl/Tk 8.6. So, I'm wondering if macOS Sonoma is where the problem comes from. Hmm...

dgately avatar Oct 28 '23 15:10 dgately