OSX High Sierra and Mojave Double Titlebars or Menubars?

Paul Dupuis paul at researchware.com
Fri Jul 26 10:14:14 EDT 2019


On 7/26/2019 12:17 AM, Trevor DeVore via use-livecode wrote:
> On Thu, Jul 25, 2019 at 4:05 PM Paul Dupuis via use-livecode <
> use-livecode at lists.runrev.com> wrote:
>
>> I recall a recent (last year/this year - I think) bug where under OSX
>> High Sierra or Mojave you could end up with double titlebars in your
>> windows or perhaps it was double menubars?
>>
>> I have spent a big chunk of time searching the Livecode Quality Center
>> and can not find this bug.
>>
>> Am I delusional, or was there such a bug and if, so can someone point me
>> to it?
>>
> This? https://quality.livecode.com/show_bug.cgi?id=20923
>

Yes, thank you. In LiveCode 905rc1 in Standalones on OSX High Sierra we 
are seeing an odd behavior where -- something happens -- and the mouse 
position in a window (or a multi-window standalone) is displaced 
vertically. When you click or drag, LiveCode thinks - just in the window 
- that the mouse is about 20-30 px above where it currently is.

If you move the mouse out of the affected window to another window, it 
is fine. But if you move it back into the effected window, it is still 
displaced. If you move the window (aligned by default just under the 
menubar) down by the displacement amount, the displacement goes away. 
Move the window back up, the displacement returns.

Restart the app and it goes away -- until it occurs again.

It is not in our code and happen in different windows at different 
times. It is definitely an LiveCode bug, but we can not create/discover 
a recipe for what triggers the bug. It has been suggested that it might 
be related to the double titlebars bug or to a bug where the LiveCode 
IDE menubar/pallete cause an similar displacement in the IDE. However, 
this is in a standalone.

It's driving us batty since we can't ship our app with this bug and 
can't get LiveCode to even consider fixing it until we can produce a 
test stack with a recipe to reproduce it!






More information about the Use-livecode mailing list