-
Notifications
You must be signed in to change notification settings - Fork 15k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: bump chromium to e836cbe709f3cd703f233de8eb6cc6ec99b72c9d #27475
Conversation
63162f7
to
2fa2f1a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see comments
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
NB: this is mooted by @nornagon's suggestion of buffering these messages in mojo, which IMO should be Plan A. I wrote the items below after seeeing that 🙂
The new service_
member field only remembers the last-opened RenderFrame's service and so it's possible that pre-create messages will never get pumped in the current implementation if more than one RenderFrame is created.
There's also a possibility of messages being processed out-of-order ElectronApiServiceImpl::DidCreateDocumentElement()
is called before RendererClientBase::RunScriptsAtDocumentStart()
due to how ElectronApiServiceImpl::document_created_
is used. Possibly ProcessPendingMessages()
should be made private and called by ElectronApiServiceImpl::DidCreateDocumentElement()
-- this would also remove the need for the new service_
field, preventing the previous paragraph's potential pitfall
c02705d
to
9884aee
Compare
This reverts commit 8fd3aae.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm on behalf of @codebytere
No Release Notes |
Updating Chromium to e836cbe709f3cd703f233de8eb6cc6ec99b72c9d (master).
See all changes in 97adba472d4bf3f97675b5d9eade34526ebf730c..e836cbe709f3cd703f233de8eb6cc6ec99b72c9d
Notes: no-notes