If I am browsing in Squiggle (or my own applet based on Batik) and click on a link that points to a non-existent resource, after clicking Ok on the popup, all of the links on display become disabled. My work-around for this right now is to call JSVGCanvas.loadSVGDocument() to reload the current picture, but this will lose any panning or zooming the user has performed, as well as being slow. Is there any other way around this? Why do all the links get disabled?
Also, I would like to have Batik cache SVG files rather than re-load them every time. I've been looking at the CacheResponse and other classes to support this in Java 1.5, and was wondering if somebody already has this written? About 5MB of memory cache would improve my application substantially. Writing one doesn't look hard, but I prefer not to re-invent wheels. Thanks, Randy
