diff --git a/api/Notification.json b/api/Notification.json index 26aa76483045ea..2dda3cd41125bf 100644 --- a/api/Notification.json +++ b/api/Notification.json @@ -824,6 +824,39 @@ } } }, + "navigate": { + "__compat": { + "spec_url": "https://notifications.spec.whatwg.org/#dom-notification-navigate", + "support": { + "chrome": { + "version_added": false + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "18.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "permission_static": { "__compat": { "description": "`permission` static property", diff --git a/utils/walk.test.ts b/utils/walk.test.ts index 4dd7c97eb52e7e..684948f5b8de74 100644 --- a/utils/walk.test.ts +++ b/utils/walk.test.ts @@ -29,7 +29,7 @@ describe('walk()', () => { it('should walk a single tree', () => { const results = Array.from(walk('api.Notification')); - assert.equal(results.length, 28); + assert.equal(results.length, 29); assert.equal(results[0].path, 'api.Notification'); assert.equal(results[1].path, 'api.Notification.Notification'); }); @@ -38,7 +38,7 @@ describe('walk()', () => { const results = Array.from( walk(['api.Notification', 'css.properties.color']), ); - assert.equal(results.length, 29); + assert.equal(results.length, 30); assert.equal(results[0].path, 'api.Notification'); assert.equal(results[results.length - 1].path, 'css.properties.color'); });