Bump CefSharp.WinForms from 97.1.61 to 98.1.210 #1285

Closed
opened 2026-04-05 17:11:24 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @dependabot[bot] on 2/26/2022

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps CefSharp.WinForms from 97.1.61 to 98.1.210.

Release notes

Sourced from CefSharp.WinForms's releases.

v98.1.210

February 18, 2022, CEF 98.1.21+g9782362+chromium-98.0.4758.102 / Chromium 98.0.4758.102

Update to Chromium 98.0.4758.102. This release includes critical security updates,

CRITICAL Google is aware of reports that an exploit for CVE-2022-0609 exists in the wild.

v98.1.190

February 15, 2022, CEF 98.1.19+g57be9e2+chromium-98.0.4758.80 / Chromium 98.0.4758.80

  • ⚠️ Microsoft Visual C++ 2019 Redistributable is required. A minimum of VC++ 2019 is required, higher versions are backwards compatible. For those upgrading from a previous version which only required VC++ 2015 minimum see cefsharp/CefSharp#3636 for some guidence.
  • For those targeting .Net Core 3.0(netcoreapp3.0) the Nuget packages will no longer automatically install see #3444 (This also applies to those using the CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen pacakges when targeting .Net Core 3.1/.Net 5.0+)

✔️ Change Log

There is one breaking change in this release. For a list of changes see the 98.1.x Milestone. See also Release Notification.

⚠️ Breaking Changes

Async JavascriptBinding - Return null instead of empty object for async Task methods #3980

ℹ️ Notes

Known Issues

... (truncated)

Commits
  • 4fce1c6 Upgrade to CEF 98.1.21+g9782362+chromium-98.0.4758.102 / Chromium 98.0.4758.102
  • 3f759a7 WPF - CompositionTargetRenderHandler add null check
  • 28b7406 DevTools Client - Upgrade to 98.0.4758.80
  • 8bf5a7a Upgrade to CEF 98.1.19+g57be9e2+chromium-98.0.4758.80 / Chromium 98.0.4758.80
  • c417970 Sync Javascript Binding - Add support for property interception (#3935)
  • 20aba5c IResourceRequestHandlerFactory - Clarify HasHandlers documentation
  • 0fb3c50 Update docs for IResourceRequestHandlerFactory (#3998)
  • 1663b19 Fix not disposing callback in ResourceHandler.Skip (#3978)
  • bedccd2 Async JavascriptBinding - Return null instead of empty object for async Task ...
  • 870dbb5 WinForms - Add new IWinFormsChromiumWebBrowser interface
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

*Originally created by @dependabot[bot] on 2/26/2022* [//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [CefSharp.WinForms](https://github.com/cefsharp/cefsharp) from 97.1.61 to 98.1.210. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/cefsharp/cefsharp/releases">CefSharp.WinForms's releases</a>.</em></p> <blockquote> <h2>v98.1.210</h2> <p>February 18, 2022, CEF 98.1.21+g9782362+chromium-98.0.4758.102 / Chromium 98.0.4758.102</p> <p>Update to <a href="https://chromereleases.googleblog.com/2022/02/stable-channel-update-for-desktop_14.html">Chromium 98.0.4758.102</a>. This release includes critical security updates,</p> <p><strong>CRITICAL</strong> Google is aware of reports that an exploit for <a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-0609">CVE-2022-0609</a> exists in the wild.</p> <ul> <li>For a full list of changes see the <a href="https://github.com/cefsharp/CefSharp/issues?q=milestone%3A98.1.x+">98.1.x Milestone</a>.</li> <li>See also <a href="https://github-redirect.dependabot.com/cefsharp/CefSharp/issues/3996">Release Notification</a>.</li> <li>For <strong>known issues/notes/breaking changes</strong> please review the <a href="https://github.com/cefsharp/CefSharp/releases/tag/v98.1.190">98.1.190</a> release notes.</li> </ul> <h2>v98.1.190</h2> <h4>February 15, 2022, CEF 98.1.19+g57be9e2+chromium-98.0.4758.80 / Chromium 98.0.4758.80</h4> <ul> <li>⚠️ <strong><a href="https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022">Microsoft Visual C++ 2019 Redistributable</a> is required.</strong> A minimum of <code>VC++ 2019</code> is required, higher versions are backwards compatible. For those upgrading from a previous version which only required <code>VC++ 2015 minimum</code> see <a href="https://github-redirect.dependabot.com/cefsharp/CefSharp/issues/3636">cefsharp/CefSharp#3636</a> for some guidence.</li> <li>For those targeting <strong>.Net Core 3.0(netcoreapp3.0)</strong> the <code>Nuget</code> packages will no longer automatically install see <a href="https://github-redirect.dependabot.com/cefsharp/cefsharp/issues/3444">#3444</a> (This also applies to those using the <code>CefSharp.Wpf/CefSharp.WinForms/CefSharp.OffScreen</code> pacakges when targeting <code>.Net Core 3.1/.Net 5.0+</code>)</li> </ul> <h4>:heavy_check_mark: Change Log</h4> <p>There is <strong>one breaking change</strong> in this release. For a list of changes see the <a href="https://github.com/cefsharp/CefSharp/issues?q=milestone%3A98.1.x+">98.1.x Milestone</a>. See also <a href="https://github-redirect.dependabot.com/cefsharp/CefSharp/issues/3996">Release Notification</a>.</p> <h4>⚠️ Breaking Changes</h4> <p>Async JavascriptBinding - Return null instead of empty object for async Task methods <a href="https://github-redirect.dependabot.com/cefsharp/cefsharp/issues/3980">#3980</a></p> <h4>ℹ️ Notes</h4> <ul> <li><code>WPF</code> the browser stops redrawing when running on <code>Intel Iris Xe Integrated GPU(11th Gen)</code>. <code>Intel</code> have released an updated driver, see <a href="https://www.intel.com/content/www/us/en/support/articles/000058136/graphics/graphics-for-11th-generation-intel-processors.html">https://www.intel.com/content/www/us/en/support/articles/000058136/graphics/graphics-for-11th-generation-intel-processors.html</a> See <a href="https://github-redirect.dependabot.com/dotnet/wpf/issues/3817">dotnet/wpf#3817</a> for workaround if you are unable to install the updated driver.</li> <li><code>Chromium Site Isolation</code> is enabled by default <a href="https://github-redirect.dependabot.com/cefsharp/CefSharp/issues/2967">cefsharp/CefSharp#2967</a></li> <li>Nuget Packages have been restructured if upgrading from version prior to <strong>87</strong> please make sure you read <a href="https://github-redirect.dependabot.com/cefsharp/CefSharp/issues/3319">cefsharp/CefSharp#3319</a> for details</li> <li><code>Widevine CDM</code> is now automatically downloaded at runtime see <a href="https://bitbucket.org/chromiumembedded/cef/issues/3149/alloy-add-component-updater-support-for">https://bitbucket.org/chromiumembedded/cef/issues/3149/alloy-add-component-updater-support-for</a></li> <li>You can bin deploy the <code>Visual C++</code> dependencies, read the <code>FAQ</code> for more details.</li> <li>For a list of files included in the packages see <a href="https://github.com/cefsharp/CefSharp/wiki/Output-files-description-table-%28Redistribution%29">https://github.com/cefsharp/CefSharp/wiki/Output-files-description-table-%28Redistribution%29</a></li> <li>Starting in June 2019 Google will block logins from CEF based browsers to Google Services, this includes Gmail, Drive, Docs, see <a href="https://security.googleblog.com/2019/04/better-protection-against-man-in-middle.html?m=1">https://security.googleblog.com/2019/04/better-protection-against-man-in-middle.html?m=1</a> for further discussion see <a href="https://groups.google.com/a/chromium.org/d/msg/embedder-dev/STyM5ZNTHMM/POj1v_cqBgAJ">https://groups.google.com/a/chromium.org/d/msg/embedder-dev/STyM5ZNTHMM/POj1v_cqBgAJ</a></li> <li>Due to licensing issues default builds do not support proprietary codecs like <code>H264/AAC</code>, sites like <code>Netflix/Twitter/Instagram/Facebook/Spotify/Apple Music</code> won't play video/audio. See <a href="https://github-redirect.dependabot.com/cefsharp/cefsharp/issues/1479">#1479</a> for more info. <code>MP3</code> audio is supported, playing <code>MP4</code> files are not supported.</li> <li>Anyone new to <code>CefSharp</code> should read the <a href="https://github.com/cefsharp/CefSharp/wiki/General-Usage">General Usage Guide</a></li> <li>This project uses <a href="https://docs.microsoft.com/en-us/dotnet/standard/library-guidance/sourcelink#using-source-link">Microsoft SourceLink</a> for better debugging, you can step directly into much of the project source directly.</li> </ul> <h4>:x: Known Issues</h4> <ul> <li><a href="https://bitbucket.org/chromiumembedded/cef/issues/3237/back-forward-cache-causes-unusable-pages">Back Forward Cache causes unusable pages</a> in certain circumstances and has been disabled by default.</li> <li>NTLM Authentication not working correctly see <a href="https://bitbucket.org/chromiumembedded/cef/issues/3110/ntlm-authenentication-not-working">https://bitbucket.org/chromiumembedded/cef/issues/3110/ntlm-authenentication-not-working</a></li> <li>Mouse wheel in PDF viewer doesn't work anymore after using scrollbar on page preview section <a href="https://bitbucket.org/chromiumembedded/cef/issues/3153/mouse-wheel-in-chromium-pdf-viewer-doesnt">https://bitbucket.org/chromiumembedded/cef/issues/3153/mouse-wheel-in-chromium-pdf-viewer-doesnt</a></li> <li><code>CEF</code> creates a <code>Download</code> directory in the User Directory see <a href="https://bitbucket.org/chromiumembedded/cef/issues/3094/cef-force-creates-a-donwloads-directory-in">https://bitbucket.org/chromiumembedded/cef/issues/3094/cef-force-creates-a-donwloads-directory-in</a></li> <li><code>WinForms</code> when running on <code>Windows 10 Anniversary</code> pressing certain key combinations freezes the browser see <a href="https://github-redirect.dependabot.com/cefsharp/cefsharp/issues/1822">#1822</a> The issue has been reported <code>upstream</code>, there are workarounds listed in <a href="https://github-redirect.dependabot.com/cefsharp/cefsharp/issues/1822">#1822</a></li> <li><code>Save as PDF</code> is not working when viewing PDF with Print Preview enabled see <a href="https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewer">https://bitbucket.org/chromiumembedded/cef/issues/2867/save-as-pdf-is-not-working-in-pdf-viewer</a></li> <li><code>WPF</code> touch scroll aborted if browser navigates within document <a href="https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touch">https://bitbucket.org/chromiumembedded/cef/issues/2936/osr-touch-scrolling-initiated-by-touch</a></li> <li><code>Fonts</code> incorrectly loaded on <code>Win7</code> see <a href="https://bitbucket.org/chromiumembedded/cef/issues/2858/fonts-not-loading-look-wrong-on-windows-7">https://bitbucket.org/chromiumembedded/cef/issues/2858/fonts-not-loading-look-wrong-on-windows-7</a></li> <li><code>window.focus()</code> does not bring popup window to front see <a href="https://bitbucket.org/chromiumembedded/cef/issues/2931/windowfocus-does-not-bring-the-window-to">https://bitbucket.org/chromiumembedded/cef/issues/2931/windowfocus-does-not-bring-the-window-to</a></li> <li>OnProtocolExecution Page goes blank after link click see <a href="https://bitbucket.org/chromiumembedded/cef/issues/2715/onprotocolexecution-page-goes-blank-after">https://bitbucket.org/chromiumembedded/cef/issues/2715/onprotocolexecution-page-goes-blank-after</a></li> <li>Crash on Win10 when computer wakes from sleep see <a href="https://bitbucket.org/chromiumembedded/cef/issues/2924/crash-on-libcef-when-windows-10-wakes-from">https://bitbucket.org/chromiumembedded/cef/issues/2924/crash-on-libcef-when-windows-10-wakes-from</a></li> <li>Background colour cannot be override for popups see <a href="https://bitbucket.org/chromiumembedded/cef/issues/2482/background_color-cannot-be-overridden-for">https://bitbucket.org/chromiumembedded/cef/issues/2482/background_color-cannot-be-overridden-for</a></li> <li><code>Cef.AddCrossOriginWhitelistEntry</code> doesn't work correctly see <a href="https://bitbucket.org/chromiumembedded/cef/issues/2918/cefaddcrossoriginwhitelistentry-not-fully">https://bitbucket.org/chromiumembedded/cef/issues/2918/cefaddcrossoriginwhitelistentry-not-fully</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/cefsharp/CefSharp/commit/4fce1c69efd38e7c2402a14a93be1df00c3049ae"><code>4fce1c6</code></a> Upgrade to CEF 98.1.21+g9782362+chromium-98.0.4758.102 / Chromium 98.0.4758.102</li> <li><a href="https://github.com/cefsharp/CefSharp/commit/3f759a78c6f1ff739b6bbf1fe27aa4812d8cbd81"><code>3f759a7</code></a> WPF - CompositionTargetRenderHandler add null check</li> <li><a href="https://github.com/cefsharp/CefSharp/commit/28b74069ff624423a2d4a2a25a7eadcbfb74033c"><code>28b7406</code></a> DevTools Client - Upgrade to 98.0.4758.80</li> <li><a href="https://github.com/cefsharp/CefSharp/commit/8bf5a7a7c00615845d89c54b9947f81aaa017d12"><code>8bf5a7a</code></a> Upgrade to CEF 98.1.19+g57be9e2+chromium-98.0.4758.80 / Chromium 98.0.4758.80</li> <li><a href="https://github.com/cefsharp/CefSharp/commit/c417970e5d04310ddcb975b7292b59d7281c0bbd"><code>c417970</code></a> Sync Javascript Binding - Add support for property interception (<a href="https://github-redirect.dependabot.com/cefsharp/cefsharp/issues/3935">#3935</a>)</li> <li><a href="https://github.com/cefsharp/CefSharp/commit/20aba5cb7dc6f1d9932b2462e35ba6017348d733"><code>20aba5c</code></a> IResourceRequestHandlerFactory - Clarify HasHandlers documentation</li> <li><a href="https://github.com/cefsharp/CefSharp/commit/0fb3c50d0428c4a87c1c5ab6a0cee63290c5260a"><code>0fb3c50</code></a> Update docs for IResourceRequestHandlerFactory (<a href="https://github-redirect.dependabot.com/cefsharp/cefsharp/issues/3998">#3998</a>)</li> <li><a href="https://github.com/cefsharp/CefSharp/commit/1663b19c873d5e60038642d810194638cfcaf690"><code>1663b19</code></a> Fix not disposing callback in ResourceHandler.Skip (<a href="https://github-redirect.dependabot.com/cefsharp/cefsharp/issues/3978">#3978</a>)</li> <li><a href="https://github.com/cefsharp/CefSharp/commit/bedccd2718c0b0f83a4fb5a0083771eadd99f7a1"><code>bedccd2</code></a> Async JavascriptBinding - Return null instead of empty object for async Task ...</li> <li><a href="https://github.com/cefsharp/CefSharp/commit/870dbb527fd1009776d00435fd061495ca9ce1d4"><code>870dbb5</code></a> WinForms - Add new IWinFormsChromiumWebBrowser interface</li> <li>Additional commits viewable in <a href="https://github.com/cefsharp/cefsharp/compare/v97.1.61...v98.1.210">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=CefSharp.WinForms&package-manager=nuget&previous-version=97.1.61&new-version=98.1.210)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/pypy-vrc/VRCX/network/alerts). </details>
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/VRCX#1285