Plots and plot result in strange messages in the REPL

I have reported this at the Plots github repository but maybe someone here has already seen this.

A new, seemingly incorrect plots behavior.

In the repl, just use Plots and make any plot:

using Plots
plot(1:5). # or any other plot...

With the gr backend, a gks QtTerm window opens displaying the correct plot.

However, the command produces this output in the REPL:

2025-03-24 11:24:03.189 gksqt[2401:3693999] +[IMKClient subclass]: chose IMKClient_Modern
2025-03-24 11:24:03.189 gksqt[2401:3693999] +[IMKInputSession subclass]: chose IMKInputSession_Modern

The only way out of this is crl-c. This make it impossible to use a sequence of plot commands (or not conveniently, at least…). It is possible to follow up with a plot!(…) command because the running instance of Plots knows the state and can generate another updated plot windown.

I haven’t ever seen this behavior from Plots and the plot command before.

This seems to be a Mac-specific issue (see this thread).

Yes, it is. It has something to do with creating a window, which Plots must do. But, it didn’t happen until recently.

Any clues for where to go for a solution? Even if it is Apple’s “fault”, they are the mountain and Julia is the pebble and it falls to the pebble to find a solution.

… seems to be fixed in the upcoming macOS release (Sequoia 15.4 RC)

Thanks. Looking forward to this. You can mark it closed as it ought to be resolved by this and there is nothing else to be done.