mirror of
https://github.com/electron/electron.git
synced 2026-01-10 07:58:08 -05:00
chore: bump chromium to 143.0.7485.0 (main) (#48618)
* chore: bump chromium in DEPS to 143.0.7485.0 * chore: update allow_disabling_blink_scheduler_throttling_per_renderview.patch Move SetSupportsDraggableRegions mojom IPC from chrome/ and extensions/ to blink/ | https://chromium-review.googlesource.com/c/chromium/src/+/7043264 Patch applied manually due to context shear * Move SetSupportsDraggableRegions mojom IPC from chrome/ and extensions/ to blink/ | https://chromium-review.googlesource.com/c/chromium/src/+/7043264 * chore: e patches all * chore: check for file existence before setting utime * chore: stop disabling kWinDelaySpellcheckServiceInit [cleanup] Remove feature WinDelaySpellcheckServiceInit | https://chromium-review.googlesource.com/c/chromium/src/+/7012087 This flag has been removed upstream. We've used it sincec2d7164(#38248) to fix a crash originally described in97b353a(#34993): > Delaying spell check initialization is causing specs for > 'custom dictionary word list API' to fail in Electron. Since we haven't touched this in a few years, and since there's a clear success criteria (a passing/failing spec), and since the patch to restore this flag would be pretty large (~750 lines), I'm going to try just removing the flag from our source to see if the spec passes or fails. * Revert "chore: stop disabling kWinDelaySpellcheckServiceInit" This reverts commite688880396. Unfortunately, the crash persists. * Revert [cleanup] Remove feature WinDelaySpellcheckServiceInit | https://chromium-review.googlesource.com/c/chromium/src/+/7012087 We currently need this feature * fixup! chore: check for file existence before setting utime * fixup! Move SetSupportsDraggableRegions mojom IPC from chrome/ and extensions/ to blink/ | https://chromium-review.googlesource.com/c/chromium/src/+/7043264 Address Robo's code review @64c7fd21ed* fixup! fixup! chore: check for file existence before setting utime fix: oops typo --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: Charles Kerr <charles@charleskerr.com>
This commit is contained in:
committed by
GitHub
parent
f784ea6f4f
commit
9235dc0159
@@ -1770,14 +1770,15 @@ void WebContents::RenderFrameCreated(
|
||||
return;
|
||||
}
|
||||
|
||||
content::RenderFrameHost::LifecycleState lifecycle_state =
|
||||
render_frame_host->GetLifecycleState();
|
||||
if (lifecycle_state == content::RenderFrameHost::LifecycleState::kActive) {
|
||||
if (render_frame_host->GetLifecycleState() ==
|
||||
content::RenderFrameHost::LifecycleState::kActive) {
|
||||
v8::Isolate* isolate = JavascriptEnvironment::GetIsolate();
|
||||
v8::HandleScope handle_scope(isolate);
|
||||
v8::HandleScope handle_scope{isolate};
|
||||
auto details = gin_helper::Dictionary::CreateEmpty(isolate);
|
||||
details.SetGetter("frame", render_frame_host);
|
||||
Emit("frame-created", details);
|
||||
content::WebContents::FromRenderFrameHost(render_frame_host)
|
||||
->SetSupportsDraggableRegions(true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -59,11 +59,6 @@ ElectronRenderFrameObserver::ElectronRenderFrameObserver(
|
||||
renderer_client_(renderer_client) {
|
||||
// Initialise resource for directory listing.
|
||||
net::NetModule::SetResourceProvider(NetResourceProvider);
|
||||
|
||||
// In Chrome, app regions are only supported in the main frame.
|
||||
// However, we need to support draggable regions on other
|
||||
// local frames/windows, so extend support beyond the main frame.
|
||||
render_frame_->GetWebView()->SetSupportsDraggableRegions(true);
|
||||
}
|
||||
|
||||
void ElectronRenderFrameObserver::DidClearWindowObject() {
|
||||
|
||||
Reference in New Issue
Block a user