Jen said: MCF said: Having almost no experience with JavaScript canvas, I was able to do this . Baffling that there's not a proper solution after three+ years. Bump. Is there a way we can implement that locally as a stopgap meanwhile? Not easily, no. While it's a small change to the code, it requires a decent working knowledge of frontend web development to do, and is client-side only (so everyone in a group, say, would have to know how to do it). Additionally, closing the tab; refreshing; etc. will revert the changes. Maetco said: MCF said: Having almost no experience with JavaScript canvas, I was able to do this . Baffling that there's not a proper solution after three+ years. Bump. Is that API script or how did you do it? Nope, small modification to the "game"'s rendering loop. BoyDoesGames said: MCF said: Having almost no experience with JavaScript canvas, I was able to do this . Baffling that there's not a proper solution after three+ years. Bump. But how.... See above. I'd go into more detail, but it would mean writing a relatively long guide which, given this is in development, will become redundant quickly. Frankly, I can't justify spending the time. For a developer at Roll20, though, this is literally* (and I can't emphasize this enough) less than five minutes of work. It blows my mind that this has not been fixed. * Or if it's not, there's something wrong, and maybe I need to send them my CV. [Apologies for the delayed response, I never received notifications]