Thanks. I see the bug is recorded against 2.2, so I'll review it in more detail as that release approaches. In the meantime, go ahead with your proposed fix -- although off the top of my head it looks like you may have trouble with HTML galleys, as using the viewFile function may not rewrite image links etc.
Open Journal Systems Team
Don't miss the First International PKP Scholarly Publishing Conference
July 11 - 13, 2007, Vancouver, BC, Canada