File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -118,6 +118,8 @@ private function getDefaultArguments(): array
118118 // Prefer reduced motion, see https://developer.mozilla.org/docs/Web/CSS/@media/prefers-reduced-motion
119119 if (!filter_var ($ _SERVER ['PANTHER_NO_REDUCED_MOTION ' ] ?? false , \FILTER_VALIDATE_BOOLEAN )) {
120120 $ args [] = '--force-prefers-reduced-motion ' ;
121+ } else {
122+ $ args [] = '--force-prefers-no-reduced-motion ' ;
121123 }
122124
123125 // Add custom arguments with PANTHER_CHROME_ARGUMENTS
Original file line number Diff line number Diff line change @@ -66,13 +66,15 @@ public function start(): WebDriver
6666 $ capabilities ->setCapability ('moz:firefoxOptions ' , $ firefoxOptions );
6767
6868 // Prefer reduced motion, see https://developer.mozilla.org/fr/docs/Web/CSS/@media/prefers-reduced-motion
69+ /** @var FirefoxOptions|array $firefoxOptions */
70+ $ firefoxOptions = $ capabilities ->getCapability ('moz:firefoxOptions ' ) ?? [];
71+ $ firefoxOptions = $ firefoxOptions instanceof FirefoxOptions ? $ firefoxOptions ->toArray () : $ firefoxOptions ;
6972 if (!filter_var ($ _SERVER ['PANTHER_NO_REDUCED_MOTION ' ] ?? false , \FILTER_VALIDATE_BOOLEAN )) {
70- /** @var FirefoxOptions|array $firefoxOptions */
71- $ firefoxOptions = $ capabilities ->getCapability ('moz:firefoxOptions ' ) ?? [];
72- $ firefoxOptions = $ firefoxOptions instanceof FirefoxOptions ? $ firefoxOptions ->toArray () : $ firefoxOptions ;
7373 $ firefoxOptions ['prefs ' ]['ui.prefersReducedMotion ' ] = 1 ;
74- $ capabilities ->setCapability ('moz:firefoxOptions ' , $ firefoxOptions );
74+ } else {
75+ $ firefoxOptions ['prefs ' ]['ui.prefersReducedMotion ' ] = 0 ;
7576 }
77+ $ capabilities ->setCapability ('moz:firefoxOptions ' , $ firefoxOptions );
7678
7779 foreach ($ this ->options ['capabilities ' ] as $ capability => $ value ) {
7880 $ capabilities ->setCapability ($ capability , $ value );
You can’t perform that action at this time.
0 commit comments