# The optional browser component, deliberately not in requirements.txt.
#
# Only two things need a real browser: `wikitool raw login`, where the user signs
# in to a website in a visible window, and a fetch of a page whose site handler
# declares `render`. Everything else - a fetch with the stored session included -
# runs without it, and an instance that never fetches behind a login should not
# download a browser to do it.
#
# The user installs it - the agent never does - with the preflight option, which
# also downloads the Chromium that Playwright drives into tools/.venv/ms-playwright:
#
#   tools/preflight.sh --with browser
#   pwsh -NoProfile -ExecutionPolicy Bypass -File tools/preflight.ps1 --with browser
#
# The origin repository's tests that need it skip without it; its CI does not
# install it.
playwright>=1.47
