This is related to current work on reimplementing reports in Typica. The 1.x approach (generate HTML and shove it to a web view with some extra features injected) worked, but had quite a few of its own issues so I'm trying something else for 2.0 which is mostly working out nicely. The little frustrations so far seem minor compared with the 1.x issues and by the time all the reports are reimplemented it should be a lot less code organized more sensibly. I'm overall pretty optimistic here.