Hi Adobe Team,
exportAsFinalCutProXML() and exportAsOpenTimelineIO() both take suppressUI — exportAAF() doesn’t:
exportAsFinalCutProXML(sequence, path, suppressUI?) // ✅
exportAsOpenTimelineIO(sequence, path, suppressUI?) // ✅
exportAAF(sequence, path, aafExportOptions?) // ❌
AAFExportOptions already expresses every field of the dialog, yet the call can still raise the modal — and it does so intermittently: same host and build, sometimes fully headless, sometimes blocked on the dialog until a human dismisses it. A panel can’t detect or dismiss it, so the awaited Promise just hangs; we’ve had to wrap it in a timeout watchdog.
Request: suppressUI on exportAAF() (parameter or setSuppressUI() on the builder), matching its two siblings. The options object is the dialog, so nothing is lost.
Thanks!
Joan