Comments (5)
Fixed a deadlock in v0.1.2
from textual.
(This is very much a stress-test-induced bug, but I thought you may find it interesting)
from textual.
Here's the richtui.log
from one of my successful attempts to get this to happen. Note that the clock keeps on ticking, but everything else is unresponsive. https://gist.github.com/simonw/49f10e10ec0f2fc6261a48d8a4ff68d4
from textual.
Thanks for doing the investigation! It seems to occur when there are lots of queued messages, but frustratingly there are no exceptions logged.
One of the pain points of this is that I can't just let exceptions propagate, because it can leave the terminal in an unusable stage.
BTW what screen capture app do you use? I like the key press overlays.
from textual.
I recorded it with QuickTime Player, but the screen overlays are https://github.com/keycastr/keycastr (just found it today)
from textual.
Related Issues (20)
- Inline mode and the command palette don't play well together HOT 3
- Adding columns to empty `DataTable` won't appear? HOT 2
- Relative links in docs are not correct HOT 10
- Select constructor shouldn't send Changed message HOT 1
- Update SelectionToggled docs HOT 2
- `SelectionList.select` doesn't post `SelectionToggled` message HOT 1
- Interactive widgets in inline mode appear "laggy" as of 0.56.2 HOT 5
- Table header columns width mismatch HOT 12
- Is inline mode currently supported on Windows? HOT 2
- KeyError on DataTable border title link click HOT 2
- `margin` CSS property leads to `textual.pilot.OutOfBounds` during testing. HOT 6
- [Bug] Describe failures for Integer validator HOT 2
- Disabling Bindings HOT 3
- Mouse movement control sequences leak to terminal at app shutdown HOT 7
- Redirecting stderr doesn't show the interface
- Cursor position incorrect HOT 1
- Docs change - use `pane` instead of `tab` for an event listener on tab change HOT 2
- Scrollbars do not reflect CSS changes immediately HOT 2
- Document.end line number is off by one (1-indexed) HOT 2
- Allow TextArea API edits to defer batching HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from textual.