|
|
@ -117,10 +117,10 @@ |
|
|
|
if (hovering) { |
|
|
|
// reset hovering to recompute proper image coordinates |
|
|
|
setTimeout(async () => { |
|
|
|
while (dims[0] == 0 && dims[1] == 0) { |
|
|
|
do { |
|
|
|
hoverUpdate() |
|
|
|
await new Promise(_ => setTimeout(_, 20)); |
|
|
|
} |
|
|
|
await new Promise((_) => setTimeout(_, 20)) |
|
|
|
} while (dims[0] == 0 && dims[1] == 0) |
|
|
|
}, 20) |
|
|
|
} |
|
|
|
} |
|
|
@ -231,7 +231,7 @@ |
|
|
|
lastev = lastev || ev |
|
|
|
if ($settings.dh) return |
|
|
|
if (!contracted) return |
|
|
|
recompute(); // yeah I gave up |
|
|
|
recompute() // yeah I gave up |
|
|
|
const [sw, sh] = [visualViewport.width, visualViewport.height] |
|
|
|
// shamelessly stolen from 4chanX |
|
|
|
if (dims[0] == 0 && dims[1] == 0) recompute() |
|
|
|