I have a project in which I am adding a .zip file to the application folder and then using "Extract Archive" on that .zip. This archive creates multiple levels of sub-folders, each containing many files. On uninstall, all of the files are removed, but the folders it creates are left behind. I tried this both with and without Enhanced UI, and the behavior is the same.
I am aware that I can forcefully delete the parent folder, but this isn't optimal because if additional files are later placed in that structure, they shouldn't be removed by the installer.
Can this be fixed?