npm / openseadragon
openseadragon
What changed in openseadragon 6, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-31.
6 new APIs and options3 behavior and defaults11 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initopenseadragon 620 changes
New APIs and options 6
A new UI feature allows normal scroll events on the page.
This option is available on viewers and individual tiled images to control the pixel ratio between loaded levels.
IIIFTileSource now supports the extraQualities option.
IIIFTileSource now supports the tileQuality option.
EventProcessInfo options now include stopImmediatePropagation.
This option allows developers to select the drawer for the navigator; drawer choice and fallback are improved.
Behavior and default changes 3
The isSupported API has been improved.
Viewer resize logic has been improved.
The WebGLDrawer can now use context2d objects from offscreen canvases.
Fixes and other changes 11
Added missing TypeScript declarations for cooperative gesture handling.
Fixed a small memory leak in DataTypeConverter.
Fixed a failure to load IIIF files whose sizes array is empty.
Cache safety has been improved.
Calling setVisible(false) on the navigator now hides it completely.
Tile sources with non-power-of-two levels are now properly supported.
Fixed an issue that could show a seam at an image edge in the canvas drawer.
Tile blending is fixed in the canvas and HTML drawers.
Fixed tile coverage tracking when multiple images are present.
Enhanced and fixed MouseTracker TypeScript types.
Fixed an issue with augmenting OSD's TypeScript types.