В пятницу вечером меня осенило, что это интерфейс управления файлами (а не загрузки). При загрузке вы запрашиваете список существующих файлов, и именно этот процесс стал причиной моей проблемы. Извините за медлительность. ;)
Я изменил свой обработчик загрузки так, что если он вызывается без аргумента файла, он ничего не возвращает. Это было мое оригинальное лекарство. Затем Себастьян предложил удалить код, который запрашивает его при загрузке, и это было лучшее решение. Теперь, когда я понимаю, почему он называется onload, я подумал, что я попытаюсь заставить его работать так, как планировалось изначально.
Я раскомментировал код и изменил свой обработчик загрузки, чтобы, если аргумент файла не был отправлен, он возвращал JSON в формате, указанном в документации. Awesome!