Macro Export/Diff doesn't work

#Issue Overview

Confluence searches trigger adfExport calls for every macro on every page in the results, creating an N+1 scaling problem. This leads to massive spikes - e.g., 25 pages × 25 macros = 625 calls per search page, scaling to 62,500 over 100 pages - which hit Forge rate limits and prevents app functionality for tenants. Users or other apps performing rapid searches can unintentionally DoS the entire app/tenant.


#Affected Functionality

  • Macro exports in PDF/Word via searches or bulk views.

  • Impacts all sites with pages containing multiple macros.

  • Pages still render normally; only adfExports fail under load.​

  • Causes exhaustion of rate limiting, causing customer impact.


#Workaround and Timeline

Macros will no longer export to PDF or show their difference in version history pages.

We are monitoring Atlassian's ECOHELP-109072 ticket (in Developer Review as of Feb 10, 2026) for a fix. Exports will resume once resolved.