When dragging the resize handle rightward to narrow the panel, the mouse cursor moved over the iframe which captured mouse events. document-level mousemove stopped firing, making narrowing impossible. Fix: replace mouse events with pointer events + setPointerCapture. The handle element captures ALL pointer events during drag regardless of where the cursor moves (over iframe, outside window, etc). Applied to both local_workspace.html and library.html.