-
Notifications
You must be signed in to change notification settings - Fork 814
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI freezes on screen dismissal with new Footer #4552
Comments
Try renaming your app to something like |
@TomJGooding Darn, that fixes this minimal example. But the issue remains in my actual app code. I'll try to make another minimal example that breaks. |
If you manage to reproduce it, can you try against main? There are some changes there that may be relevant. |
I was mistaken earlier and forgot to go back to |
I can't seem to reproduce that on macOS. With main or the latest release. Can you reproduce it consistently, or is it intermitent? |
I can reproduce it consistently. I'd say close to 80-90% of the time it triggers. With main, the
|
I can't reproduce this on Linux either. What terminal software are you running? Is this on a Raspberry Pi? |
I am running foot; but I was just able to reproduce this in GNOME Terminal. I should have some time later to spin up a clean Debian VM and make sure it's not some strange environment configuration of mine. |
Alright, it seems this only triggers when tabbing to the Save button and pressing enter to press it. I also do not see the behavior when clicking the button with the mouse. A friend was able to reproduce the freeze on MacOS as well when tabbing to the button and pressing enter. |
Thanks, I can reproduce it now. |
Don't forget to star the repository! Follow @textualizeio for Textual updates. |
Please try 0.63.4 |
Seems to be fixed, thank you investigating! |
I am getting a UI freeze after clicking the "Save" button in the following example code:
textual console
shows:Using
ClassicFooter
does not cause the freeze.Textual Diagnostics
Versions
Python
Operating System
Terminal
Rich Console options
The text was updated successfully, but these errors were encountered: