Enable WebKit browsers to launch with a maximized viewport or a custom viewport size positioned at the top-right corner of the screen, preventing them from opening at random X and Y coordinates. This issue occurs both when using the --start-maximized argument and when setting a custom viewport size, leading to unpredictable window placements. This behavior contrasts with Chrome, Chromium-based browsers (e.g. Edge), and Firefox, which handle maximized and custom viewports correctly.
Example
Current Behavior:
The WebKit browser opens with a maximized viewport or a specified custom size but appears at varying X and Y coordinates across runs.
Webkit:
Motivation
This feature will address inconsistencies in WebKit browser launches. In visual and UI regression testing, random positioning can skew test results or interfere with screenshots. This enhancement will be helpful for automated workflows and cloud-based testing infrastructure and will provide us with consistent and seamless results across the board.
🚀 Feature Request
Enable WebKit browsers to launch with a maximized viewport or a custom viewport size positioned at the top-right corner of the screen, preventing them from opening at random X and Y coordinates. This issue occurs both when using the
--start-maximized
argument and when setting a custom viewport size, leading to unpredictable window placements. This behavior contrasts with Chrome, Chromium-based browsers (e.g. Edge), and Firefox, which handle maximized and custom viewports correctly.Example
Current Behavior: The WebKit browser opens with a maximized viewport or a specified custom size but appears at varying X and Y coordinates across runs.
Webkit:
Motivation
This feature will address inconsistencies in WebKit browser launches. In visual and UI regression testing, random positioning can skew test results or interfere with screenshots. This enhancement will be helpful for automated workflows and cloud-based testing infrastructure and will provide us with consistent and seamless results across the board.