diff --git a/package.json b/package.json index d39eb86d8c..9991259af4 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "playwright": { "chromium_revision": "724623", "firefox_revision": "1009", - "webkit_revision": "1061" + "webkit_revision": "1063" }, "scripts": { "unit": "node test/test.js", diff --git a/src/webkit/wkNetworkManager.ts b/src/webkit/wkNetworkManager.ts index 707904125c..853a87c800 100644 --- a/src/webkit/wkNetworkManager.ts +++ b/src/webkit/wkNetworkManager.ts @@ -55,6 +55,8 @@ export class WKNetworkManager { promises.push(session.send('Network.setEmulateOfflineState', { offline: true })); if (credentials) promises.push(session.send('Emulation.setAuthCredentials', { ...credentials })); + else + promises.push(session.send('Emulation.setAuthCredentials', { username: '', password: '' })); await Promise.all(promises); } diff --git a/test/interception.spec.js b/test/interception.spec.js index 161c78fe36..3c9d465663 100644 --- a/test/interception.spec.js +++ b/test/interception.spec.js @@ -476,7 +476,7 @@ module.exports.describe = function({testRunner, expect, defaultBrowserOptions, p }); }); - describe.skip(FFOX || (WEBKIT && process.platform === 'linux'))('Interception.authenticate', function() { + describe.skip(FFOX)('Interception.authenticate', function() { it('should work', async({page, server}) => { server.setAuth('/empty.html', 'user', 'pass'); let response = await page.goto(server.EMPTY_PAGE);