ProjectConverter.exportAAF() needs a suppressUI option

Hi Adobe Team,

exportAsFinalCutProXML() and exportAsOpenTimelineIO() both take suppressUIexportAAF() 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

Hey @birdofscript, thanks for the report!

We’re tracking this as DVAPR-4266555 on our side.