Dear all,
I've got a problem with browser caching of generated thumbnails of pyramided files in the OMERO.web client.
Right now, after importing, the dataset will be full with thumbnails with the click icon, i.e. pixel pyramid being generated. However once finished pressing the "Refresh" button from within OMERO.web (not browser refresh!) will not trigger the browser of requesting the thumbnail again. Thumbnails are then left on the click icon, even though they are really finished and ready to show. A hard browser refresh will show the new images.
I've been thinking of a solution for this. What would be an option is appending the current time to the request string to /render_thumbnail/ like this /render_thumbnail/size/96/1234/?time=1406204196. This would however cause a lot of extra requests.
Another, but slightly related issue has been that the processing of pyramid files seems to stop after a few files, unless the thumbnails are requested again. Is this intended or unexpected behavior? This does not always seem to happen, but maybe only when the importer is called from an OMERO.py script. Maybe this problem description is too minimal. Tell me if you need more information.
Thanks,
Paul