Adobe Acrobat Chrome extension returns 404 when printing PDFs served via POST form submission (regression in Chrome 151.0.7922.72)
Extension: Adobe Acrobat: PDF edit, convert, sign tools (ID: efaidnbmnnnibpcajpcglclefindmkaj)
Browser: Google Chrome 151.0.7922.72
The same setup worked correctly on Chrome versions prior to 151.0.7922.72, with no changes on our server side.
Our web application generates PDF reports and returns them inline (Content-Type: application/pdf) as the direct response to an HTML form submitted via POST (method="post", target="_blank"). Since updating to Chrome 151.0.7922.72, printing these reports through the Acrobat extension's viewer fails with a "page not found" (404) error. PDFs served in response to a plain GET request/link are unaffected — only PDFs returned as the response to a POST form submission fail.
Steps to reproduce:
- Enable the Adobe Acrobat extension in Chrome 151.0.7922.72.
- Submit an HTML form (method="post") whose server response is a PDF served inline (no Content-Disposition: attachment header).
- The new tab shows a "404 / page not found" error.
- For comparison, opening the same kind of report via a plain GET link works fine.
It appears the extension performs a secondary fetch of the report's URL (instead of reusing the bytes from the original POST response) in order to render/print it in its own viewer, and this secondary fetch is a GET request. Since our server endpoint only accepts POST for this route, the extension's GET replay doesn't match any route and the server correctly returns 404. This is consistent with GET-triggered PDFs working fine, since both the original request and any replay are GET.
Impact: any print action on our platform served via a POST-submitted form and rendered as an inline PDF fails for users with this extension enabled, forcing us to instruct affected users to disable the extension as a workaround.
