Fixed
-
Playwright base image + pip pin re-coupled. The Dockerfile was pinned at
mcr.microsoft.com/playwright/python:v1.49.0-noblebutpyproject.tomlallowedplaywright>=1.42,<2, so a fresh image build resolved Playwright 1.60.0 against a v1.49 Chromium and bombed at first render withExecutable doesn't exist at /ms-playwright/chromium_headless_shell-1223/....Bumped the base image to
v1.60.0-nobleand tightened the pip pin to>=1.60,<1.61so the Chromium revision the Python client expects and the one bundled in the image are guaranteed to match. The Dockerfile comment already promised this lockstep; now it actually is.HA add-on users: the next supervisor pull will resolve to a fresh image and the render error will clear.