Captions Drag, Trial-Ended Billing & CEP Compositor Fixes
v1.23.27 · 4/19/2026
What's New
- Trial-ended users now see a clear 'Trial ended' message in Settings and the Hub, with a one-click Reactivate button to resume their subscription without contacting support.
- Clicking a transcript segment now jumps the Premiere playhead to that moment and syncs the preview frame, so you can instantly review any line of dialogue in context.
- A 'Review Transcript' step now appears in the progress list, so you can see exactly where you are in the editing pipeline at a glance.
- 3D Secure authentication is now enforced on first-time Stripe subscriptions, keeping card verification compliant with bank requirements.
- Captions uploaded via the secondary upload path (Path B) are now correctly counted against the captions quota instead of the minutes quota, preventing incorrect quota-exceeded errors.
Improvements
- Dragging a caption bounding box now works from anywhere on the canvas — not just the box itself — making positioning much easier on small or tightly cropped captions.
- Caption drag scaling is now measured live during the drag, fixing a bug where dragging only worked correctly when the browser DevTools panel was open.
- Caption position coordinates are rounded to whole pixels before being applied, preventing sub-pixel jitter during placement.
- The playhead now waits 80 ms to settle before syncing the preview frame, and the frame image is fully refreshed on each update, eliminating stale or flickering previews.
- Frame exports now try PNG first, fall back to JPEG, and use the QE DOM as a last resort, with automatic extension handling — improving compatibility across different Premiere versions.
- The My Styles panel now uses a horizontal tile layout with a clearly anchored delete button on each style card, making it easier to browse and manage your saved styles.
- The redundant Position accordion and its duplicate one-click button have been removed from the captions panel, reducing clutter.
- The trial usage bar label has been moved below the bar so it no longer overlaps the bar itself.
- The cost-ceiling error message no longer includes specific dollar amounts, showing clearer guidance instead.
- Frame background images now load via a direct file path instead of a base64 round-trip, making preview rendering faster and lighter on memory.
- Vercel Analytics is now active on the landing page to help the team understand the sign-up funnel and improve the onboarding experience.
Bug Fixes
- Captions no longer bleed over the plugin UI — overflow clipping on the canvas has been restored.
- The caption bounding box now renders correctly in embedded (non-floating) panel mode, fixing a ResizeObserver timing issue that caused it to appear missing.
- Dragging caption boxes and other click targets in the Premiere panel now work reliably after switching from pointer events to mouse events, resolving an Adobe CEP compositor bug (#401) that caused hit-testing to fail.
- A related CEP compositor issue caused by a CSS
will-changeproperty has been fixed, restoring correct mouse interaction in the panel. - Browser image drag-and-drop no longer interferes with caption bounding-box dragging, and the bounding box now has a safe fallback size if its dimensions can't be measured.
- The dashboard and plugin installer pages no longer crash on load when the server receives an empty response body — both pages now handle this gracefully.
- A null-response crash in the web dashboard's server-side rendering has been fixed, preventing blank page errors for some users on load.