Holidays indeed.
Great that you found a solution. Learning JS is never a negative. I like your hussle.
Looks like you did a ton of work, normally the plugin should take care of that. My hunch — while I’m still in full holiday mode — is to start troubleshooting by not making the file name static for the download and then on the file creation.
Another “life hack” that I like to use is to never work on a problem for more than 2 hours uninterrupted. I make myself walk away. I realize I get blind, go deeper and deeper into the problem without taking enough perspective.
1 Like