racket / drracket

DrRacket, IDE for Racket
http://www.racket-lang.org/
Other
444 stars 93 forks source link

Mac M1 cmd-i in DrRacket sets wait cursor but does not unset it. #625

Closed JohnCGriffin closed 11 months ago

JohnCGriffin commented 1 year ago

What version of Racket are you using? 8.9[cs]

What program did you run?

lang racket/base

(print "program text does not impact bug")

What should have happened? GUI wait cursor icon should be evident when formatting and then return to default when formatting operation is completed. The wait cursor is correctly reset upon moving cursor off of the application and back again. The wait cursor remains visible in both editor and REPL pane. The wait cursor made me believe at first that the formatter was somehow stuck. However, all operation except for the cursor icon itself was fine.

I have also tried this on Ubuntu 22 where it does not have this symptom.

If you got an error message, please include it here. N/A

Please include any other relevant details Mac mini M1, 8GB, Ventura 13.3.1(a)

sorawee commented 11 months ago

Hi @JohnCGriffin,

I'm on Mac M1, and I don't see any problem. By "wait cursor", do you mean the spinning rainbow wheel? Is it possible to make a short screen recording to show the problem?

One thing that may be worth trying is to disable the background expansion (DrRacket > Settings > Background Expansion and untick "Enable background expansion") and see if the issue still persists.

JohnCGriffin commented 11 months ago

Same Mac, same installation of Racket 8.9, but the OS is now updated to 13.4.1(c), the icon changes as expected. The icon is not the rainbow wheel, but rather a wristwatch icon. The incorrect display was consistent. Now it is consistently fine.

Thanks, John Griffin

On Fri, Jul 21, 2023 at 2:24 PM sorawee @.***> wrote:

Hi @JohnCGriffin https://github.com/JohnCGriffin,

I'm on Mac M1, and I don't see any problem. By "wait cursor", do you mean the spinning rainbow wheel? Is it possible to make a short screen recording to show the problem?

One thing that may be worth trying is to disable the background expansion (DrRacket > Settings > Background Expansion and untick "Enable background expansion") and see if the issue still persists.

— Reply to this email directly, view it on GitHub https://github.com/racket/drracket/issues/625#issuecomment-1646085320, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA3Q3SMX4N52RNGE2NA7I5LXRLCMBANCNFSM6AAAAAA2TFGTYE . You are receiving this because you were mentioned.Message ID: @.***>

sorawee commented 11 months ago

I will close the issue then. But feel free to reopen if you experience it again.