Take with a grain of salt, because I’m just poking around (not a regular user of zoomin):
You can just add extra padding to the bottom of tiddlers when they’re in zoomin mode, in order to make sure they can scroll up enough to read the content that was getting stuck under your footer:
body.tc-body .tc-page-container.tc-page-view-zoomin .tc-tiddler-frame {
width: 100%;
width: calc(100% - 42px);
padding-bottom: 8em;
}
Surely 8em is too much. But you can make sure that works, then adjust as needed.
I realize this isn’t optimal in terms of aesthetics, because even shorter tiddlers will get that extra blank ribbon at the inside bottom area. But in zoomin mode I imagine this isn’t really getting in the way of anything. (Alas, adding margin rather than padding doesn’t seem to be helping, at least with my level of css hackery.)