From 9c656d417edb40a29a422711861544796c176838 Mon Sep 17 00:00:00 2001 From: Henrik Skupin Date: Tue, 9 Jun 2020 23:17:07 +0200 Subject: [PATCH] chore: remove `prefers-color-scheme: no-preference` (#5990) The 'no-preference' value has been removed from the spec per resolution in [1]. The appropriate web-platform-tests [2] have already been updated. [1] https://github.com/w3c/csswg-drafts/issues/3857#issuecomment-634779976 [2] https://github.com/web-platform-tests/wpt/pull/24024 --- docs/api.md | 4 ---- test/emulation.spec.js | 15 --------------- 2 files changed, 19 deletions(-) diff --git a/docs/api.md b/docs/api.md index 76c20364..a4992686 100644 --- a/docs/api.md +++ b/docs/api.md @@ -1342,8 +1342,6 @@ await page.evaluate(() => matchMedia('(prefers-color-scheme: dark)').matches); // → true await page.evaluate(() => matchMedia('(prefers-color-scheme: light)').matches); // → false -await page.evaluate(() => matchMedia('(prefers-color-scheme: no-preference)').matches); -// → false await page.emulateMediaFeatures([{ name: 'prefers-reduced-motion', value: 'reduce' }]); await page.evaluate(() => matchMedia('(prefers-reduced-motion: reduce)').matches); @@ -1359,8 +1357,6 @@ await page.evaluate(() => matchMedia('(prefers-color-scheme: dark)').matches); // → true await page.evaluate(() => matchMedia('(prefers-color-scheme: light)').matches); // → false -await page.evaluate(() => matchMedia('(prefers-color-scheme: no-preference)').matches); -// → false await page.evaluate(() => matchMedia('(prefers-reduced-motion: reduce)').matches); // → true await page.evaluate(() => matchMedia('(prefers-reduced-motion: no-preference)').matches); diff --git a/test/emulation.spec.js b/test/emulation.spec.js index 6f8e6a50..9c5e1a44 100644 --- a/test/emulation.spec.js +++ b/test/emulation.spec.js @@ -249,11 +249,6 @@ describe('Emulation', () => { () => matchMedia('(prefers-color-scheme: dark)').matches ) ).toBe(false); - expect( - await page.evaluate( - () => matchMedia('(prefers-color-scheme: no-preference)').matches - ) - ).toBe(false); await page.emulateMediaFeatures([ { name: 'prefers-color-scheme', value: 'dark' }, ]); @@ -267,11 +262,6 @@ describe('Emulation', () => { () => matchMedia('(prefers-color-scheme: light)').matches ) ).toBe(false); - expect( - await page.evaluate( - () => matchMedia('(prefers-color-scheme: no-preference)').matches - ) - ).toBe(false); await page.emulateMediaFeatures([ { name: 'prefers-reduced-motion', value: 'reduce' }, { name: 'prefers-color-scheme', value: 'light' }, @@ -296,11 +286,6 @@ describe('Emulation', () => { () => matchMedia('(prefers-color-scheme: dark)').matches ) ).toBe(false); - expect( - await page.evaluate( - () => matchMedia('(prefers-color-scheme: no-preference)').matches - ) - ).toBe(false); }); it('should throw in case of bad argument', async () => { const { page } = getTestState();