macOS Sequoia (v15) and popup menu bugs?

Paul Dupuis paul at researchware.com
Wed Dec 4 12:34:55 EST 2024


On 12/3/2024 3:10 AM, Mark Waddingham via use-livecode wrote:
> On 2024-11-30 16:16, Paul Dupuis via use-livecode wrote:
>> We have a confirmed report of a customer experience a repeatable hard 
>> crash of out application on macOS Sequoia (15.1.1) when trying to 
>> invoke a right-click context menu. We implement context menus by a 
>> Frontscript that looks at mouseDown, and, if it is a mouseDown with 
>> the right modifiers for a context menu, handler it or passes 
>> mouseDown. If it handles it, it modified a button called "popup" to 
>> contain the correct context menu items based on what was clicked on 
>> and the invokes: popup btn "popup" of stack "cm"
>>
>> Our app is built under LC 9.6.13. I searched the Livecode Quality 
>> Center (bugzilla) for any bugs related to Sequoia, but found nothing. 
>> It works on macOS Sonoma without any crash. We do not currently have 
>> a Sequoia system to test on.
>>
>> Has anyone experienced a crash with a popup menu on Sequoia? Any 
>> insights?
>
> Could you submit a bug report with a stack which replicates the 
> initial contents and then modification of the popup menu and then does 
> popup?
>
> We can then look into it - given that we haven't had any other reports 
> of this, I suspect it is something in the structure / modification of 
> the popup menu which is causing a problem (I realize you can't test 
> this is context, but it would give us some insight into making a recipe).
>
> Warmest Regards,
>
> Mark.
>
Thank you Mark,

We'll do this, but it may be a while. We need to build a Sequoia VM on 
our Sonoma system (we can't afford to buy another Apple hardware for 
this). That may take a while since building VM is not a regular 
occurrence in our lives and we forget all the little tweaks needed for 
macOS VirtualBox VMs. Once that is done, we will be able to try to 
reproduce the issue, and if we can, trace it with the debugger. That 
should allow us to pin point what is causing the crash and create a demo 
stack with just that code.




More information about the use-livecode mailing list