I’ve spotted a bug with FileListComponent. If you construct it passing a DirectoryContentsList that has already finished searching, then the FileListComponent appears empty.
This is because FileListComponent doesn’t call updateContent() in its constructor, and waits for there to be a changeListenerCallback to populate itself.