Dave Pearson

Results 161 comments of Dave Pearson

Now whittling things down; here are widgets and their messages that *don't* post messages when something happens in code that mimics something the user might do: ## `Collapsible` Neither `Collapsible.Expanded`...

Starting to work through the widgets (as documented above), I seemed to run into a problem where, when looking at the "missing" messages from `DataTable`, it made no sense that...

The difference above seems to be `Message._stop_propagation`: ```python from textual import on from textual.app import App, ComposeResult from textual.containers import Vertical from textual.widgets import Button, Input class Child(Vertical): def compose(self)...

Taking it a little further, the `Message._sender` differs depending on how the `Input.value` is changed: ```python from textual import on from textual.app import App, ComposeResult from textual.containers import Vertical from...

(I should probably add here that this isn't a direct "cause" of what this issue is about, but it does illustrate what seems to be an edge case where, even...

More or less there now [with testing as many widgets and messages as possible](https://github.com/davep/textual-sandbox/blob/main/message_sandbox_redux.py). The one thing remaining is all things `Tab`, `Tabs` and `TabbedContent` related; going to move onto...

Although roughly mentioned above; I think this is worth a highlight as it's a subtle difference that will need to be taken into account when building widgets and also when...

As best as I can tell that's every relevant combination of widget and message tested, in as many scenarios as I can come up with. Next job come Monday is...

For tracking what needs tests and fixes, etc: - Collapsible - Expanded - [x] Tests - [x] Fix - Collapsed - [x] Tests - [x] Fix - Markdown - TableOfContentsUpdated...

@rodrigogiraoserrao I had a look at this a couple of days back but couldn't see any of the errors mentioned, so made a mental note to return to this after...