electron/spec/fixtures/pages
Will Anderson 2b9dae4b06
feat: add will-frame-navigate event (#34418)
* feat: add will-navigate-in-frame event to webContents

* docs: add documentation for webview will-frame-navigate event

* feat: Eliminate isInPlace argument from will-frame-navigate event

* fix: Fire will-frame-navigate before will-navigate

* feat: send will-frame-navigate with a WebFrameMain in the event details

* docs: Update WebContents docs for new API signature

* feat: Add custom event forwarding for <webview> will-frame-navigate

* fix: wrap WebFrameMain so it can be sent as an event

* test: update webContents and <webview> tests to match new signatures

* chore: undo unnecessary change

* fix: don't switch will-navigate to use EmitNavigationEventDetails

* test: clean up will-navigate and will-frame-navigate tests for <webview>

* chore: apply lint fixes

* chore: move GetRenderFrameHost helper into anonymous namespace

* docs: auto-generate WillFrameNavigateDetails rather than defining it manually

* test: Update <webview> tests to actually pass under new spec runner

* docs: Add section explaining relationship between various nav events

* test: Add some tests to ensure navigation event order doesn't silently change

* test: Always monitor all nav events to ensure unexpected ones don't fire

* test: Add test to verify in-page navigation event order

* feat: Change to new style where extra params are exposed as event props

* fix: Remove unused EmitNavigationEventDetails

* fix: Update tests to use new async helpers

* docs: Rename and reorder sections documenting navigation events

---------

Co-authored-by: Milan Burda <milan.burda@gmail.com>
2023-03-28 10:55:41 -04:00
..
geolocation
partition
permissions
save_page
service-worker chore: strip trailing whitespace (#35969) 2023-02-01 12:59:16 +01:00
storage
a.html fix: {exit|enter}-html-fullscreen emitted after esc in webview (#30537) 2021-08-17 09:03:45 +02:00
b.html
base-page-security-onload-message.html
base-page-security.html
base-page.html
basic-auth.html refactor: implement ajax() in tests using native fetch instead of jQuery (#32579) 2022-01-24 10:34:23 +01:00
beforeunload-false.html
blank.html
c.html
cache-storage.html test: re-enable some skipped tests (#29655) 2021-06-15 10:55:08 +09:00
close.html
content.html
css-transparent.html test: remove redundant color diffing dependency (#33215) 2022-10-11 13:11:58 -04:00
d.html
datalist-text.html test: add a <datalist> spec for time type (#36953) 2023-01-23 11:21:28 -05:00
datalist-time.html test: add a <datalist> spec for time type (#36953) 2023-01-23 11:21:28 -05:00
dom-ready.html refactor: implement ajax() in tests using native fetch instead of jQuery (#32579) 2022-01-24 10:34:23 +01:00
e.html
external-string.html
fetch.html test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
filesystem.html
form-with-data.html
fullscreen-ipif.html
fullscreen-oopif.html
fullscreen.html fix: html fullscreen transitions stacking (#32905) 2022-06-07 12:59:50 -04:00
half-background-color.html test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
history-replace.html
history.html
iframe-protocol.html fix: crash loading non-standard schemes in iframes (#35485) 2022-08-31 10:08:11 +02:00
insecure-resources.html
ipc-message.html
jquery-3.6.0.min.js test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
jquery.html test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
key-events.html
media-id-reset.html
native-module.html test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
onkeyup.html
onmouseup.html
overlay.html chore: strip trailing whitespace (#35969) 2023-02-01 12:59:16 +01:00
pdf-in-iframe.html test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
ping.html
post.html
send-after-node.html
set-global.html
tab-focus-loop-elements-wv.html
tab-focus-loop-elements.html feat: enable context isolation by default (#26890) 2021-03-01 16:52:29 -05:00
theme-color.html
useragent.html
video.html feat: add {stream} opt to custom protocol registry to configure media player (#22955) 2020-06-08 09:49:36 -07:00
visibilitychange.html feat: add webContents.setWindowOpenHandler API (#24517) 2020-11-10 09:06:03 -08:00
webframe-spell-check.html
webframe-zoom.html
webview-allowpopups.html
webview-custom-zoom-level.html
webview-devtools.html test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
webview-did-attach-event.html
webview-did-navigate-in-page-with-hash.html
webview-did-navigate-in-page-with-history.html
webview-did-navigate-in-page.html
webview-in-page-navigate.html
webview-isolated.html
webview-no-script.html feat: enable context isolation by default (#26890) 2021-03-01 16:52:29 -05:00
webview-opener-no-node-integration.html
webview-opener-postMessage.html
webview-origin-zoom-level.html
webview-stripped-preload.html
webview-trusted-types.html fix: <webview> not working with Trusted Types (#27445) 2021-01-25 10:29:25 +09:00
webview-visibilitychange.html
webview-will-navigate-in-frame.html feat: add will-frame-navigate event (#34418) 2023-03-28 10:55:41 -04:00
webview-will-navigate.html
webview-zoom-factor.html feat: enable context isolation by default (#26890) 2021-03-01 16:52:29 -05:00
webview-zoom-inherited.html fix: crash when navigating from a page with webview that has inherited zoom level (#24757) 2020-07-28 13:00:44 -07:00
will-navigate.html
window-no-javascript.html
window-open-hide.html
window-open-postMessage-driver.html feat: remove BrowserWindow option inheritance (#28550) 2021-04-21 10:55:17 -07:00
window-open-postMessage.html
window-open-size.html
window-open.html
window-opener-location.html
window-opener-no-node-integration.html
window-opener-no-webview-tag.html
window-opener-node.html
window-opener-postMessage.html
window-opener-targetOrigin.html feat: remove BrowserWindow option inheritance (#28550) 2021-04-21 10:55:17 -07:00
window-opener-webview.html
window-opener.html
worker.html test: migrate more chromium specs to main (#35081) 2022-07-27 11:10:04 +02:00
world-safe-preload-error.js feat: add worldSafe flag for executeJS results (#24114) 2020-07-23 14:32:20 -07:00
world-safe-preload.js feat: add worldSafe flag for executeJS results (#24114) 2020-07-23 14:32:20 -07:00
zoom-factor.html