Fix Chrome Extension Error

Job ID: 40628693

Budget: $30 – $250 CAD

My JavaScript-based Chrome automation extension runs smoothly until it tries to submit a form; at that moment the console throws

[Po,] Direct API error: am is not defined – falling back to form submit

and the automated flow stops. I need someone to trace why the variable `am` (or the object that should expose it) is unavailable at runtime, patch the code, and confirm the fix inside the packed `.crx` or an unpacked development build.

Key points you’ll tackle:
• Environment: Chrome extension (Manifest V3) built entirely with vanilla JavaScript.
• Failure point: only when the scripted form submission fires—other actions succeed.
• Expected outcome: no console errors, form submits through the intended direct API call, and the fallback path never triggers.

Please deliver the corrected source files with a brief note of what you changed so I can merge the patch into our repository and push an updated store release.