electron/spec/fixtures
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
..
api fix: don't double-log unhandled rejections (#37464) 2023-03-06 11:04:43 +01:00
apps test: use node helpers for events.once and setTimeout promise (#37374) 2023-02-23 15:53:53 -08:00
assets refactor: createThumbnailFromPath takes size not maxSize (#37362) 2023-03-08 21:48:29 -05:00
auto-update fix: abort ShipIt installation attempt at the final mile if the app is running (#36130) 2022-11-14 10:12:16 -08:00
certificates
chromium test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
crash-cases test: use webContents.create() in type-safe way (#37281) 2023-02-16 15:41:41 +01:00
devtools-extensions test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
extensions chore: strip trailing whitespace (#35969) 2023-02-01 12:59:16 +01:00
module chore: remove unused files in spec/fixtures (#37012) 2023-01-25 16:02:44 +01:00
native-addon test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
pages feat: add will-frame-navigate event (#34418) 2023-03-28 10:55:41 -04:00
release-notes/cache test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
snapshot-items-available
sub-frames test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
test.asar refactor: migrate from asar to @electron/asar (#36070) 2022-10-19 13:39:31 -07:00
webview/fullscreen test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
workers
blank.html test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
blank.png test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
cat.pdf test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
dogs-running.txt test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
hello.txt feat: net.fetch() supports custom protocols (#36606) 2023-03-02 15:47:45 -08:00
no-proprietary-codecs.js test: use render-process-gone event in tests (#37280) 2023-02-16 01:25:41 -08:00
preload-expose-ipc.js test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
testsnap.js
video-source-image.webp