fix: stop forcing light mode on connectOverCDP pages
Removed the preserveSystemColorScheme() workaround from executor.ts that was mutating private Playwright internals via (context as any)._options to patch around the forced light mode. The root cause is now fixed in @xmorse/playwright-core@1.59.4: the default colorScheme fallback in page.emulatedMedia() changed from 'light' to 'no-override', so Chrome respects the user's system color scheme. Activated the previously-todo test that validates dark mode is preserved after MCP connection (matchesDark: true, matchesLight: false).
This commit is contained in:
Generated
+3
-3
@@ -324,7 +324,7 @@ importers:
|
||||
specifier: ^6.0.7
|
||||
version: 6.0.7
|
||||
'@xmorse/playwright-core':
|
||||
specifier: workspace:*
|
||||
specifier: workspace:^
|
||||
version: link:../playwright/packages/playwright-core
|
||||
acorn:
|
||||
specifier: ^8.15.0
|
||||
@@ -511,7 +511,7 @@ importers:
|
||||
version: 6.0.3(typescript@5.9.3)(vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.20.6)(yaml@2.6.0))
|
||||
vitest:
|
||||
specifier: ^4.0.16
|
||||
version: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(@vitest/ui@4.0.8)(jiti@2.6.1)(jsdom@27.2.0(bufferutil@4.0.9))(lightningcss@1.31.1)(tsx@4.20.6)(yaml@2.6.0)
|
||||
version: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(@vitest/ui@4.0.8(vitest@4.0.8))(jiti@2.6.1)(jsdom@27.2.0(bufferutil@4.0.9))(lightningcss@1.31.1)(tsx@4.20.6)(yaml@2.6.0)
|
||||
|
||||
packages:
|
||||
|
||||
@@ -13537,7 +13537,7 @@ snapshots:
|
||||
tsx: 4.20.6
|
||||
yaml: 2.6.0
|
||||
|
||||
vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(@vitest/ui@4.0.8)(jiti@2.6.1)(jsdom@27.2.0(bufferutil@4.0.9))(lightningcss@1.31.1)(tsx@4.20.6)(yaml@2.6.0):
|
||||
vitest@4.0.16(@opentelemetry/api@1.9.0)(@types/node@25.0.3)(@vitest/ui@4.0.8(vitest@4.0.8))(jiti@2.6.1)(jsdom@27.2.0(bufferutil@4.0.9))(lightningcss@1.31.1)(tsx@4.20.6)(yaml@2.6.0):
|
||||
dependencies:
|
||||
'@vitest/expect': 4.0.16
|
||||
'@vitest/mocker': 4.0.16(vite@7.3.0(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.20.6)(yaml@2.6.0))
|
||||
|
||||
Reference in New Issue
Block a user