-
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: cherry-pick fix from chromium issue 1113227 #24997
Conversation
💖 Thanks for opening this pull request! 💖 We use semantic commit messages to streamline the release process. Before your pull request can be merged, you should update your pull request title to start with a semantic prefix. Examples of commit messages with semantic prefixes:
Things that will help get your PR across the finish line:
We get a lot of pull requests on this repo, so please be patient and we will get back to you as soon as we can. |
98eb3ea
to
32d043a
Compare
Hello electron team. Please let me know if there are any steps or guidelines I missed in this PR. I'm also going to open a PR request against 10-x-y. Currently this issue is impacting Symphony.com Electron application. We tested this patch on a local build of electron and saw it fixed the issue with RTC and network IP fix. If there are any questions or concerns, please let me know. Any and all assistance is much appreciated. Thanks! |
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 based on https://bugs.chromium.org/p/chromium/issues/detail?id=1113227#c66. Thanks! feel free to create a backport for 10-x-y
there is build failure in applying the patch, can you please fix it.
Download https://630330-9384267-gh.circle-artifacts.com/0/patches/update-patches.patch and |
32d043a
to
c9d3be0
Compare
@deepak1556 thanks so much for the help. I ran the merge, squashed, and pushed. 🤞 |
@deepak1556 I also created the backport for 10-x-y |
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.
Can you rebase to fix conflict, thanks!
c9d3be0
to
ea4804c
Compare
@deepak1556 - rebased and pushed. Thanks! |
Congrats on merging your first pull request! 🎉🎉🎉 |
Release Notes Persisted
|
Thank you so much all. The assistance is greatly appreciated. |
Description of Change
Currently, when the underlying network connection breaks from changing network IP address, the underlying chromium network connection does not update with the new IP address for RTC. This causes all RTC connections to fail after this scenario happens. The only way to work around this issue is to completely close the tab or restart the electron application.
The Chromium team created a fix for this in the master branch and the git hash https://chromium.googlesource.com/chromium/src/+/72ac0aae53384a914ea11e4f71dfcb81cf53830b. This PR is to cherry pick this fix on top of the version of chromium used by Electron 9-x-y and then create a patch file.
The original conversation on the bug board can be followed at https://bugs.chromium.org/p/chromium/issues/detail?id=1113227.
Backport https://chromium.googlesource.com/chromium/src/+/72ac0aae53384a914ea11e4f71dfcb81cf53830b
Checklist
npm test
passesRelease Notes
Notes: Resolve network issues that prevented RTC calls from being connected due to network IP address changes and ICE. (Chromium issue 1113227)