Having previously used a workaround to get the browser job to work on ARM devices, I have spent some time searching for a better approach. Rather than relying on the unmaintained dependency Pyppeteer, I would recommend switching to Playwright. Playwright is actively maintained by Microsoft (including the Python bindings), and provides a clean API that simplifies the browser job code. I have also updated the documentation related to the browser job. If there is anything else that needs to be done, I am happy to help.
Having previously used a workaround to get the browser job to work on ARM devices, I have spent some time searching for a better approach. Rather than relying on the unmaintained dependency Pyppeteer, I would recommend switching to Playwright. Playwright is actively maintained by Microsoft (including the Python bindings), and provides a clean API that simplifies the browser job code. I have also updated the documentation related to the browser job. If there is anything else that needs to be done, I am happy to help.