feat: Add --disable-playwright flag to prevent Playwright installation and prompts #3806
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces a new command-line argument
--disable-playwright
to address user requests for a way to prevent Aider from prompting for Playwright installation or attempting to use it for web scraping.Problem:
Users, particularly those running Aider in automated environments or on operating systems not supported by Playwright, found the repeated prompts to install Playwright disruptive (as reported in #3765). Even with
--yes-always
, the installation process could hang waiting for sudo passwords.Solution:
--disable-playwright
flag (defaulting toFalse
).--disable-playwright
is set toTrue
, Aider will:/web
command.Scraper
withplaywright_available=False
, ensuring it falls back to usinghttpx
for scraping.This change allows users to completely opt-out of Playwright functionality if desired.
Fixes #3765