Media Library 2026-11-12
Published: November 12, 2026
This release makes PDF previews feel like the rest of the Media Library with drag-to-pan and pinch-to-zoom, adds search to the collection picker, and speeds up folder counts in large libraries.
Pan and zoom in PDF previews
PDF previews now behave like image previews. When a page is larger than the preview area, you can drag anywhere on blank page area to pan around it, with the cursor changing to a grab handle as you go. Dragging on text still starts a text selection, so copying content works as before.
On touch devices you can pinch to zoom around the point between your fingers, and on a trackpad you can hold Ctrl or ā while scrolling to do the same. Zoom is capped between 20% and 1000%, matching the toolbar buttons. Zoomed pages are now rendered in tiles covering only the visible area, so memory use depends on your screen rather than the zoom level, and zooming deep into a document on iOS Safari no longer crashes the tab.
Faster folder counts in large libraries
Item counts in the list view are now loaded only for the folder rows you can actually see, and requests made at the same time are grouped into a single query. Expanding a folder with hundreds of subfolders no longer waits on counts for rows that are off screen. On a library with around a million assets, counting 15 visible folders drops from roughly 430 ms to 60 ms.
š Notable bugfixes
- Filter text capitalisation fixed to be consistent sentence case
- The video player remembers whether you muted or unmuted it, so moving to the next video keeps your choice instead of resetting to muted. If the browser blocks autoplay with sound, the player falls back to muted playback without saving that as your preference.
- Video previews no longer start at a small default size and jump to full size once the stream loads. The loading state now fills the final size, and small videos are no longer upscaled past their own resolution on large screens.
- PSD files are now handled as files rather than images throughout upload. You get the correct file fields in the upload form, a server-generated preview image instead of a broken thumbnail or generic icon, a "Photoshop" label.
- PDF previews failed to load in the deployed Workbench app because the PDF engine was requested from the wrong host. Assets are now resolved relative to the app's own files, so previews render correctly.