Evaluate default browser flags differences with Playwright #773
Labels
evaluate
evaluate-security
This issue needs to be evaluated from the security perspective.
optimization
playwright
Issue relating to Playwright compatibility
research
team/k6browser
To distinguish the issue on project boards.
After the removal of a few deprecated flags as default for chrome browser, a few differences were observed between Playwright's implementation and k6 browser. We should consider and evaluate the impact of these differences:
Flags only present in PW:
disable-client-side-phishing-detection: -> Deprecated.disable-sync: -> Deprecated.export-tagged-pdf: -> Deprecated.Flags only present in k6 Browser:
no-sandbox: Disables the sandbox for all process types that are normally sandboxed. Meant to be used as a browser-level switch for testing purposes only.-> Replaced by Remove-> I'm particularly concerned on why do we use this flag. (?)
--no-sandbox
as default browser flag #813Additionally. There is a difference in the value set for the
disable-features
flag, as PW includes a few functionalities extra to be disabled compared to k6. The diff is:Possible replacements:
There is also a consideration in regards of the deprecated flag
disable-client-side-phishing-detection
. As mentioned in the chromium project issue, we should evaluate the usage ofsafebrowsing-enable-enhanced-protection
by default as a replacement for its functionality.Related: #771.
The text was updated successfully, but these errors were encountered: