Requesting Support for Drag-and-Drop MOGRT Placement from CEP Panel to Premiere Pro Timeline
Hello Adobe Developer Support,
I’m developing a custom CEP panel for Adobe Premiere Pro that allows users to browse and insert .mogrt files into their timeline. The goal is to replicate the behavior of the Essential Graphics panel — where users can drag a template directly from the panel and drop it onto the timeline, with visual feedback (ghost element), snapping behavior, and correct media registration.
We’ve already implemented registerAeGraphicFromPath() to import .mogrt files internally, but it only works after the drop event, and does not provide any visual timeline feedback during the drag operation, unlike Adobe’s own Essential Graphics panel.
What we need:
A way to simulate or trigger the same drag-and-drop behavior that the Essential Graphics panel provides.
Access or documentation regarding how Premiere Pro internally handles Media ID registration, ghost preview, and snap-to-playhead functionality during a drag event.
If there is a lower-level API, private hook, or ExtendScript/JSX workaround that can achieve this behavior, we would appreciate any guidance or access to it.
We are not importing files through the system drag/drop (e.dataTransfer with DownloadURL), because that immediately imports the file rather than simulating the drag. We want the full visual experience — like a native .mogrt being dragged across the timeline.
This feature is crucial for our plugin to deliver a native-like user experience inside Premiere Pro.
Looking forward to any help or direction you can provide.
Best regards
