Using this code: ```python from textual.app import App, ComposeResult from textual.widgets import Input class DoubleCursorApp(App[None]): def compose(self) -> ComposeResult: yield Input() if __name__ == "__main__": DoubleCursorApp().run() ``` if you pull up the command palette you end up with two flashing cursors: https://github.com/Textualize/textual/assets/28237/6fd68f7b-8f5d-477e-a859-4e6bc6c34efc We should probably have `Input` (and likely `TextArea`) *not* show the visible state of the cursor if the app's current screen isn't the widget's screen.