Hello,
I’m running BTT v5.686 on my Mac and BTT Mobile v.0.40 (22) on my iPhone.
I have a floating menu configured with a single button containing a webview that fills the whole iOS screen. In that webview, I have an iframe which loads a page from LaTeX macros for BTT. (This is shown in a tab, using the framework from here: https://shoelace.style/)
The bug is that if I change the content of latex.html and upload it to my webserver, BTT Mobile seems to continue to use a cached version of the page no matter what I try. I’ve even tried creating a button which forces a reload as follows:
<button onclick="document.getElementById('foo').src = document.getElementById('foo').src;">
Reload iframe
</button>
<iframe id='foo' src="https://jmckalex.org/btt/latex.html" style="width: 100%; height: 100vh;"></iframe>
That button successfully reloads the <iframe> when the floating menu is shown on my Mac, but not on the iOS device. On my iOS device, it keeps showing version 0.9 of the page even though the server has version 0.91d. (Please see attached screenshot.)
The only way I’ve found to get any page updates to show is to rename the html page on the server to a unique value BTT Mobile has never seen before (e.g., ‘latex2.html’, ‘latex3.html’, etc.), which forces it to download.
I realise this is probably low-priority, but just FYI!
Many thanks,
Jason
