The file list was hardwired to the root directory, so it was always empty (all assets live in subdirectories). Directories are now selectable from both the tree (click row) and the list (click [D] row), with a breadcrumb + Root button. Prefix check done manually (path::starts_with is missing in this libstdc++).