electron/shell/renderer
trop[bot] 632113662c
fix: use destination context when wrapping VideoFrame in contextBridge (#50023)
Enter the destination context scope before creating the VideoFrame V8
wrapper, matching the sibling Element and Blob branches. Without this,
ScriptState::ForCurrentRealm resolved to the calling context instead of
the target context, producing an incorrect wrapper.

Also switch to ScriptState::From with an explicit context argument to
make the intent clearer.

Adds spec coverage for VideoFrame crossing the bridge in both
directions and adds VideoFrame to the existing prototype checks.

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <sattard@anthropic.com>
2026-03-03 09:15:37 -05:00
..
api fix: use destination context when wrapping VideoFrame in contextBridge (#50023) 2026-03-03 09:15:37 -05:00
extensions fix: clang-tidy warnings, pt. 1 (#49083) 2026-01-09 22:57:38 -08:00
printing chore: bump chromium to 146.0.7666.0 (41-x-y) (#49543) 2026-02-17 16:19:16 -05:00
resources/mac fix: disable MallocNanoZone on mac (#33704) 2022-04-28 10:28:27 -04:00
browser_exposed_renderer_interfaces.cc chore: remove more unused #include calls (#43000) 2024-07-25 11:25:45 +02:00
browser_exposed_renderer_interfaces.h chore: add ELECTRON_ prefix to C++ include guards (#31925) 2021-11-22 16:34:31 +09:00
content_settings_observer.cc feat: route deprecated sync clipboard read through permission checks (#45377) 2025-02-05 15:13:29 +09:00
content_settings_observer.h feat: route deprecated sync clipboard read through permission checks (#45377) 2025-02-05 15:13:29 +09:00
electron_api_service_impl.cc chore: bump chromium to 141.0.7390.7 (main) (#48212) 2025-09-08 12:57:15 +02:00
electron_api_service_impl.h feat: route deprecated sync clipboard read through permission checks (#45377) 2025-02-05 15:13:29 +09:00
electron_autofill_agent.cc chore: bump chromium to 134.0.6968.0 (main) (#45172) 2025-01-23 23:07:43 -05:00
electron_autofill_agent.h chore: bump chromium to 134.0.6968.0 (main) (#45172) 2025-01-23 23:07:43 -05:00
electron_ipc_native.cc perf: avoid a little extra work in InvokeIpcCallback() (#48456) 2025-10-04 21:52:53 -07:00
electron_ipc_native.h refactor: avoid deprecated v8::Context::GetIsolate() calls (pt 2) (#47879) 2025-07-28 10:22:27 -05:00
electron_render_frame_observer.cc chore: bump chromium to 143.0.7485.0 (main) (#48618) 2025-10-23 08:30:29 -05:00
electron_render_frame_observer.h chore: bump chromium to 144.0.7506.0 (main) (#48744) 2025-11-03 21:26:16 -08:00
electron_renderer_client.cc feat: enable WASM trap handlers in all Node.js processes (#49839) 2026-02-18 13:22:36 -05:00
electron_renderer_client.h refactor: avoid deprecated v8::Context::GetIsolate() calls pt 3 context get isolate pt 3 (#47901) 2025-07-30 09:14:38 -05:00
electron_sandboxed_renderer_client.cc chore: bump chromium to 141.0.7390.7 (main) (#48212) 2025-09-08 12:57:15 +02:00
electron_sandboxed_renderer_client.h chore: bump chromium to 141.0.7390.7 (main) (#48212) 2025-09-08 12:57:15 +02:00
electron_smooth_round_rect.cc chore: bump chromium to 144.0.7512.1 (main) (#48768) 2025-11-07 10:13:45 -05:00
electron_smooth_round_rect.h feat: Corner Smoothing CSS rule (Reland) (#46278) 2025-03-31 11:22:23 -05:00
preload_realm_context.cc chore: bump chromium to 144.0.7512.1 (main) (#48768) 2025-11-07 10:13:45 -05:00
preload_realm_context.h chore: bump chromium to 141.0.7390.7 (main) (#48212) 2025-09-08 12:57:15 +02:00
preload_utils.cc refactor: remove gin_helper::Arguments (#48374) 2025-10-03 14:10:29 -05:00
preload_utils.h refactor: remove gin_helper::Arguments (#48374) 2025-10-03 14:10:29 -05:00
renderer_client_base.cc chore: bump chromium to 142.0.7417.0 (main) (#48275) 2025-09-22 20:16:27 -07:00
renderer_client_base.h chore: bump chromium to 141.0.7390.7 (main) (#48212) 2025-09-08 12:57:15 +02:00
service_worker_data.cc refactor: avoid deprecated v8::Context::GetIsolate() calls pt 3 context get isolate pt 3 (#47901) 2025-07-30 09:14:38 -05:00
service_worker_data.h refactor: avoid deprecated v8::Context::GetIsolate() calls pt 3 context get isolate pt 3 (#47901) 2025-07-30 09:14:38 -05:00
web_worker_observer.cc refactor: avoid deprecated v8::Context::GetIsolate() calls (pt 1) (#47760) 2025-07-21 16:34:38 +02:00
web_worker_observer.h chore: more iwyu (#43063) 2024-07-29 12:42:57 -05:00