const x = (parseInt(key[1], 16) + 0.5) / 16;
const y = (parseInt(key[0], 16) + 0.5) / 16;
if (viewer && viewer.viewport) {
const x = (parseInt(key[1], 16) + 0.5) / 16;
const y = (parseInt(key[0], 16) + 0.5) / 16;
if (viewer && viewer.viewport) {
- viewer.viewport.panTo(new OpenSeadragon.Point(x, y));
- viewer.viewport.zoomTo(4);
+ storePosition();
+ setSearchParams({ x, y, z: 4 });
return <Overlay onClick={onClick} page={3} x={0} y={0} width={1} height={1}>
<div className={`uw-super-tiles ${show ? '' : 'd-none'}`}>
return <Overlay onClick={onClick} page={3} x={0} y={0} width={1} height={1}>
<div className={`uw-super-tiles ${show ? '' : 'd-none'}`}>