For anybody struggling with this, the workaround that I posted earlier does work, but if you use multiple versions of LC you will need to define the shortcut for All Applications. At least it may help until the problem is fixed.
Thanks, Paul. That report is flagged as "RESOLVED NOT_A_BUG", but a lot of people are seeing this with LC apps and not with other apps. Is Panos' analysis correct, or might we find useful guidance at the link Linda provided?
Richard Gaskin LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
Apple did change the system to enable apps to open in tabs rather than new windows (when you could open multiple windows in the app.)
I initially thought this was a great idea and enabled this feature only to find the same issue as mentioned, not only in LC but a few other apps I used where I would have multiple "main" windows open (like multiple graphics in a graphics app.)
It was introduced at the time when the OS allowed full-screen apps, obviously as a way of being able to move among the open windows of an app.
The solution was to turn off this "feature", at least for the way I used my Mac, which was not in full screen.
Go to the Systems prefs->Dock pref pane.
In the middle of the pane is the option "Prefer tabs when opening documents:" with a pop up of options; "Always, in Full Screen Only, "Manually"
I set mine to "In Full Screen Only" and the issue disappeared.
Note selecting "Manually" may not be the best option as you may inadvertently activate the feature.
Note: This is a system-wide change.
I guess from a Mac OS point of view, each stack (for the same type) is another App window and so it adds them as tabbed windows.
If I open a stack and then the script editor, as far as the OS is concerned I have opened two windows in my app and so they are combined into a single tabbed window. I guess palettes etc are considered differently.
P.S. I am running Catalina 10.15.6 beta. I can confirm this happens in other apps besides LC if the "Always" option is selected. It is not a bug in LC.
The full-screen mode was introduced in "Lion", not sure when the option to open in tabs rather than new windows was introduced.
It does appear to be a system-wide change, yet apparently some apps that don't play well with the new feature have turned it off for their app -- see the link in Linda's post above: https://forums.livecode.com/viewtopic.p ... 15#p192696
Richard Gaskin LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
"Hot diggidy dog"!! Don't know if that means anything worldwide but it means that I am surprised and happy.
I downloaded the new Indy 9.6.0. This happens to be after I tried the "shortcut" suggestion. The shortcut did not do anything in LC 9.5.1 as I indicated in an earlier post. But, after installing 9.6.0, I spotted the shortcut in the menu, took a screenshot just in case I needed it as proof, then clicked on it. The double title bars are now gone. Hopefully forever.