Dip into using a the most resource-friendly background page used only for event handling like sync & eventually using it to listen for loads of a dial + timeout to make a base64  encoded thumbnail to set in the JSON file localStorage JSON key I created for this eventual thumbnail generation support.
I wish I knew how to actually do this without having to run a love process to listen for events and react to events beyond dial selection.  If you don't want this ATM just comment all lines from this eventPage.js since it does have a query selector fix for folders.  But the event page will also help with settings sync.
Have any ideas without needing a persistant process to do work when the dial isnt active??  Since this is the best possible atm.