air % pad ~/docs/air-static/zero-config-roadmap.md.
╭────────────────────────────────── Traceback (most recent call last) ───────────────────────────────────╮
│ /Users/arg/.local/share/uv/tools/pad/lib/python3.14/site-packages/pad/app.py:1020 in │
│ on_directory_tree_file_selected │
│ │
│ 1017 │ def on_directory_tree_file_selected( │
│ 1018 │ │ self, event: DirectoryTree.FileSelected │
│ 1019 │ ) -> None: │
│ ❱ 1020 │ │ self.dismiss(event.path) │
│ 1021 │ │
│ 1022 │ def action_cancel(self) -> None: │
│ 1023 │ │ self.dismiss(None) │
│ │
│ ╭────────── locals ──────────╮ │
│ │ event = FileSelected() │ │
│ │ self = FileBrowserModal() │ │
│ ╰────────────────────────────╯ │
│ │
│ /Users/arg/.local/share/uv/tools/pad/lib/python3.14/site-packages/textual/app.py:3032 in pop_screen │
│ │
│ 3029 │ │ │
│ 3030 │ │ screen_stack = self._screen_stack │
│ 3031 │ │ if len(screen_stack) <= 1: │
│ ❱ 3032 │ │ │ raise ScreenStackError( │
│ 3033 │ │ │ │ "Can't pop screen; there must be at least one screen on the stack" │
│ 3034 │ │ │ ) │
│ 3035 │
│ │
│ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │
│ │ screen_stack = [Screen(id='_default')] │ │
│ │ self = PadApp(title='Pad', classes={'-dark-mode'}, pseudo_classes={'focus', 'dark'}) │ │
│ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ScreenStackError: Can't pop screen; there must be at least one screen on the stack
What happens now
Pad crashed when I tried to open a .md file:
Steps to reproduce
No response
Suggested fix
No response
What is not in scope
No response