SO, as of Yosemite on Mac, doing a file.execute() on an html file is broken. The browser opens a document, but the URL is all screwed up, it says something like file:///.file/id=6571367.2773272/
See similar issue in a different field: https://bugreports.qt.io/browse/QTBUG-40449
Is there anything that can be done?