TEST SITE - stands in for an other homeaffairs.gov.au sub-domain without the assistant (e.g. ImmiAccount). There is NO Digital Assistant on this page.
EXPERIMENT ON - links between the www/immi test sites and the ABF test site open in the same tab. Production keeps them in new tabs. Re-run make-poc.py without --abf-same-tab and redeploy assets to undo.

Test sites: www · immi · abf · online. Any path on these hosts shows this page, so any URL in the bot works. Add ?gcdiag=1 for delivery diagnostics in the console.

Links for the test intent, and what each should do

LinkURLChat on www / immi test pageChat on ABF test page
www test pagehttps://ha-www.paul-reck.workers.dev/help-and-support/test-wwwsame tab, chat carriedsame tab (EXPERIMENT: chat not expected to carry)
immi test pagehttps://ha-immi.paul-reck.workers.dev/visas/test-immisame tab, chat carriedsame tab (EXPERIMENT: chat not expected to carry)
ABF test pagehttps://ha-abf-test.pages.dev/test-abfsame tab (EXPERIMENT: chat not expected to carry)same tab, chat carried
Other sub-domain pagehttps://ha-online.paul-reck.workers.dev/lusc/test-onlinenew tabnew tab
External pagehttps://www.example.com/new tabnew tab

"Chat carried" means the same tab opens the page with the conversation and its history restored. Exception: Safari with "Prevent cross-site tracking" on arrives with the chat open but a new conversation, as in production. "New tab" means the original tab keeps the conversation.

Bot response markdown (for the test task's Communicate)

Here are the cross-domain test links:
- [www test page](https://ha-www.paul-reck.workers.dev/help-and-support/test-www)
- [immi test page](https://ha-immi.paul-reck.workers.dev/visas/test-immi)
- [ABF test page](https://ha-abf-test.pages.dev/test-abf)
- [Other sub-domain page](https://ha-online.paul-reck.workers.dev/lusc/test-online)
- [External page](https://www.example.com/)