Enhances Pawchive post pages with full-resolution images, smooth reader navigation, zoom, themes, and ZIP download support.
Đây là phiên bản của script này, nơi mã nguồn đã được cập nhật. Hiện tất cả các phiên bản.
Here is a formatted changelog based on the improvements and fixes implemented in the script:---# Changelog## [1.1.0] - 2026-09-28### 🐛 Bug Fixes* **Wheel Navigation Fix:** Fixed an issue where `state.fitMode` was referenced instead of `state.fitToScreen`. Fit Mode scroll hijacking now properly intercepts wheel events and steps through images as intended.* **Zoom Mode Hotkey Interception:** Resolved layout jumping and unexpected page scrolling when using navigation hotkeys (`Space`, `ArrowUp`, `ArrowDown`, `PageUp`, `PageDown`) during Zoom Mode. Pressing `Escape` now cleanly exits Zoom Mode and recenters the image.### ⚡ Performance & Memory Optimization* **SPA Route Memory Leak:** Fixed memory retention when navigating across pages in single-page application (SPA) mode. Replaced the internal `WeakMap` for image loader aborters with a standard `Map` and added explicit `.abort()` triggers on script lifecycle termination (`stop()`).* **WebKit/Safari Image Decoding Guard:** Wrapped `preload.decode()` inside a 2-second timeout race condition to prevent offscreen images from hanging indefinitely on WebKit/Safari engines or with certain animated image formats.### 📥 ZIP Downloader Improvements* **Cancelable Downloads:** Bound `GM_xmlhttpRequest` instances directly to the active `AbortController` signal. Canceling a ZIP download or navigating away mid-transfer now immediately aborts active HTTP connections rather than downloading binary blobs in the background.