September 5, 2018, CEF 3.3396.1786.gd3e36d0 / Chromium 67.0.3396.79
Visual C++ 2015
is now required, see Breaking Changes
below for more information
- #2277 CefFileDialogMode should probably not have [Flags] [@fuzzykiller]
- #2300 WPF Address Binding causing Error Aborted [@amaitland]
- #2408 WPF/OffScreen Mouse wheel becomes unresponsive [@amaitland]
- #2428 Fix possible null reference of RenderHandler [@DamirAinullin]
- #2431 WPF/OffScreen require setting windowless_rendering_enabled in 67+ [@amaitland]
- #2448 Feature Request - Add IRequestContextHandler.OnRequestContextInitialized [@amaitland]
- #2463 OffScreen - Remove BrowserSettings property [@amaitland]
- #2466 Feature Request - JSB throw exception if Window/Form/Control is bound [@amaitland]
- #2468 Feature Request - IFocusHandler should expose IBrowser [@amaitland]
- #2470 Feature Request - IDownloadHandler Add IWebBrowser param [@amaitland]
- #2474 GetScreenInfo - Allow setting of Rect/AvaliableRect [@alfein]
- #2477 Move CefSettings into Wpf, WinForms and Offscreen namespaces [@amaitland]
- #2480 Add OSR AccessiblityHandler [@igor-eremyashev]
Notes
Chromium
has removed support forWindows XP
,Windows Vista
,Windows Server 2003
andWindows Server 2008
. See https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.htmlMP3
audio is now supported by default.- Due to licensing issues default builds do not support proprietary codecs like
H264/AAC
, sites likeNetflix/Twitter/Instagram/Facebook
won't play video/audio. See #1479 for more info. CEF
has switched from using breakpad to crashpad for error reporting see https://bitbucket.org/chromiumembedded/cef/wiki/CrashReporting.md for details, make sure you setExternalHandler=CefSharp.BrowserSubprocess.exe
- Anyone new to
CefSharp
should read the General Usage Guide - This project uses
GitLink
for better debugging, see #1680 - The
chrome_elf.dll
is now required, it's used for crashpad (crash reporting). SharedBufferArray
should be disabled in this release, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer and https://bitbucket.org/chromiumembedded/cef/issues/2360/sharedarraybuffer-enabled-so-cef-3112-3282
Known Issues
WPF/OffScreen
thePDF viewer
crashes when you hover over the controls, see https://bitbucket.org/chromiumembedded/cef/issues/2488/cef-crashes-in-osr-when-opening-pdf-forWinForms
when running onWindows 10 Anniversary
pressing certain key combinations freezes the browser see #1822 The issue has been reportedupstream
, there are workarounds listed in #1822- Registered JavaScript objects get lost when navigating to another domain (#1203), see #2247 for details on the new implementation.
WinForms
version in certain scenarios fails to load theUrl
passed into theChromiumWebBrowser
constructor, see #2234 (comment) for workaround.WPF/Offscreen
rendering stops redrawing on resize seeupstream
issue https://bitbucket.org/chromiumembedded/cef/issues/2370/cefrenderhandler-onpaint-stops-receiving- See https://github.com/cefsharp/CefSharp/issues?q=is%3Aissue+is%3Aopen+label%3Aknown-issue for other known issues
Breaking Changes
CefSharp
requiresVisual C++ 2015
starting with this release. See #1983 for details. You can bin deploy theVC++
dependencies, read theFAQ
for more.CefSettings
has moved fromCefSharp
namespace, there are now specific versions inWpf
,WinForms
andOffScreen
namespaces, add the relevant namespace prefix or using statement, see #2477 for details.Cef.Initialize()
(the paramaterless version) has been removed. You only need to explicitly callCef.Initialze
when you need to specify custom settings. See #2477IDialogHandler.OnFileDialog
has an additionalCefFileDialogFlags flags
param, see #2280 for details.IFocusHandler
methods now have additional params, see #2468IDownloadHandler
methods now have additional params, see #2470