Moreover, if your rhino window is not fullscreen or if you launched grasshopper covering your rhino window - you would never know. A status update on the component instead of in the rhino window seems like a more legible interface location. I understand that the script editor works outside of grasshopper, but in this case two progress bars is better than none (if one is covered).
This is script component initializing language and showing progress bar on gh canvas.
There are still conditions that Rhino status progress bar will be used (e.g. opening a grasshopper definition that would trigger language initialization) since Grasshopper itself does not have a progress bar like rhino, but we will keep improving this.
After reading this thread and the others about the issue of Python3 component hanging we upgraded to the latest Rhino (Version 8 SR9 (8.9.24194.18121, 2024-07-12)).
For us the problem is with triggering Python with a Button component, when that happens Grasshopper hangs and become unresponsive after which a restart is needed.
So was wondering if this is a related problem or do we need to create a new thread.