Are there maybe remnants of an old, manually installed Split Browser version still left in the disposable template (the -dvm) that are taking precedence over the new version installed through a package? You can check with find /usr/local -name 'split-browser*' in the -dvm.
When there’s a “Failed to read the configuration file” error, there’s usually something more specific in the Browser Console (Ctrl-Shift-j). You may have to scroll back to the beginning.
That functionality (using the Safest level) has indeed been broken by upstream Tor Browser changes for a long time. Last time I checked I didn’t find a good way to fix the breakage. I need to look into it again. Which might take a while, sorry to say.
You can delete that directory, assuming that you didn’t put any custom settings there (e.g. switching from Tor Browser to Firefox). But if that’s the only remnant, it’s not the reason for the “Failed to read configuration file” message. What version of qubes-split-browser-disp do you have installed in the disposable template’s TemplateVM? It has to be at least v0.16.7.
Ok, I installed it manually and can confirm that now it works. Thanks for proper tips as usual rusty. I still wonder why it wouldn’t want to upgrade it automatically with upgrade --refresh, or at least recognize there is newer version… I had to manually go to repo to check what’s in there…
Nice tip to try next time for any other package. Thanks a lot!. Clean all didn’t help. I’m doing it regularly since the ancient times when there were problems with apt-cacher and zchunk issues. I’ll try the other tip next time similar thing happens