Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1511 commits
Select commit Hold shift + click to select a range
fed03c3
Update README.md
amaitland Dec 15, 2023
8992258
Update CefErrorCode to https://raw.githubusercontent.com/chromium/chr…
amaitland Dec 15, 2023
ad2213b
DevTools Client - Upgrade to 120.0.6099.109
amaitland Dec 16, 2023
23c9090
Add in file paths data to DragData (#4649)
mbragg12 Dec 16, 2023
56c9f3c
Start timer after initialization (#4654)
campersau Dec 16, 2023
ed1763e
Add EvaluateScriptAsyncTests.ShouldTimeout test
amaitland Dec 16, 2023
ae272a9
OffScreen - Check if browser is not null in GetScreenInfo/GetViewRect…
campersau Dec 31, 2023
e329cdc
Core - Add IBrowserProcessHandler.OnAlreadyRunningAppRelaunch
amaitland Jan 13, 2024
14dba54
WPF - Fix the Chinese IMEs (such as "sogou pinyin", "qq...") window …
feliciwithme Jan 17, 2024
fb24fd2
fix: actually support vswhere not finding something (#4682)
mitchcapper Jan 17, 2024
bbe7260
NetCore - Initializer additional checks to locate libcef.dll
amaitland Jan 19, 2024
2ca02e5
Nuget - Change to embedded license file
amaitland Feb 2, 2024
c366df0
Nuget - Second attempt at embedding license
amaitland Feb 2, 2024
5613f8e
Upgrade to 121.3.4+g2af7b91+chromium-121.0.6167.139 / Chromium 121.0.…
amaitland Feb 3, 2024
08f635e
Migrate to chromiumembeddedframework.runtime Nuget packages
amaitland Feb 5, 2024
717504e
Upgrade to 121.3.7+g82c7c57+chromium-121.0.6167.160 / Chromium 121.0.…
amaitland Feb 9, 2024
a66c360
DevTools Client - Upgrade to 121.0.6167.160
amaitland Feb 9, 2024
525e9be
Upgrade to 122.1.9+gd14e051+chromium-122.0.6261.94 / Chromium 122.0.6…
amaitland Mar 2, 2024
9d52314
NetCore - Update System.Drawing.Common to 4.7.3
amaitland Mar 2, 2024
8d7a169
Change Frame identifier from Int64 to String (#4740)
amaitland Mar 8, 2024
d3e7040
Add IBrowser.GetAllFrames
amaitland Mar 11, 2024
5a3c878
Upgrade to 122.1.12+g6e69d20+chromium-122.0.6261.112 / Chromium 122.0…
amaitland Mar 11, 2024
898ef3d
DevTools Client - Upgrade to 122.0.6261.112
amaitland Mar 12, 2024
d606945
WPF - Fixed Html Dropdown positioning when near bottom of screen (#4639)
DidiDerDenker Mar 15, 2024
b26cb07
WPF - Fixed Html Dropdown positioning when near bottom of screen (Cle…
amaitland Mar 15, 2024
65ed2cc
Update CEF Sample app links
amaitland Mar 17, 2024
9ac8b88
Nuget - Add repository to nuspec (#4763)
campersau Mar 19, 2024
fb03e62
Nuget - Prefer APPVEYOR_REPO_BRANCH (#4765)
campersau Mar 23, 2024
86347a1
Upgrade to 123.0.6+ge4984ab+chromium-123.0.6312.46 / Chromium 123.0.6…
amaitland Mar 23, 2024
9115762
DevTools Client - Upgrade to 123.0.6312.46
amaitland Mar 23, 2024
f5bcd01
WPF - Add ExperimentalExtensions.UsePopupMouseTransform to allow for …
amaitland Mar 24, 2024
800cbcf
Test - Add reproduction for issue 4621
amaitland Mar 24, 2024
3ac6487
Core - Add Cef.IsWindows10OrGreater and Cef.AssertIsWindows10OrGreater
amaitland Apr 25, 2024
635eedb
Upgrade to 124.3.1+g6d871a1+chromium-124.0.6367.60 / Chromium 124.0.6…
amaitland May 3, 2024
8e1805e
DevTools Client - Upgrade to 124.0.6367.60
amaitland May 4, 2024
6208572
DevTools Client - Update Tests
amaitland May 4, 2024
60449fd
Upgrade to 124.3.2+gb6e819b+chromium-124.0.6367.119 / Chromium 124.0.…
amaitland May 5, 2024
097fb86
Upgrade to 125.0.8+gfae4a6f+chromium-125.0.6422.26 / Chromium 125.0.6…
amaitland May 5, 2024
0ab5d1a
IDownloadHandler.OnBeforeDownload now returns boolean
amaitland May 6, 2024
7af16b9
Add IWindowInfo.RuntimeStyle
amaitland May 6, 2024
527a062
Test - Add additional test for issue #4771
amaitland May 6, 2024
ee52201
NetCore - Fix Reference Assembly (IWindowInfo.RuntimeStyle)
amaitland May 6, 2024
eacdd9c
Tests - Skip failing tests with Chrome bootstrap enabled.
amaitland May 6, 2024
33dad39
Tests - Add missing brace
amaitland May 6, 2024
dcb9d61
Tests - Renable ShouldFailWhenLoadingBadSsl
amaitland May 6, 2024
0fff657
Tests - WebBrowserTestExtensions.LoadRequestAsync
amaitland May 6, 2024
f21a973
Implement AcceleratedPaintInfo (#4796)
Scalibq May 8, 2024
dc3ec6b
Core - Basic ArrayBuffer support for EvaluateScriptAsync (#4632)
amaitland May 9, 2024
3ba9cab
Upgrade to 125.0.19+g3d8f1c9+chromium-125.0.6422.112 / Chromium 125.0…
amaitland Jun 1, 2024
bb7d49f
Upgrade to 125.0.21+gc8b1a8c+chromium-125.0.6422.142 / Chromium 125.0…
amaitland Jun 7, 2024
43d120a
appveyor.yml - Update as release branch
amaitland Jun 7, 2024
3ff0c36
README.md - Update releases
amaitland Jun 8, 2024
ed6a983
Upgrade to 126.1.14+g2be337f+chromium-126.0.6478.57 / Chromium 126.0.…
amaitland Jun 15, 2024
43321f7
WinForms/WPF/OffScreen - Change to using Chrome bootstrap by default
amaitland Jun 15, 2024
6b682d6
WinForms/Wpf.HwndHost - Add CefSharpSettings.RuntimeStyle
amaitland Jun 21, 2024
5b29591
WinForms/WPF/OffScreen - Set disable-chrome-login-prompt command line…
amaitland Jun 21, 2024
4f8bdc5
OffScreen - ChromeRuntime doesn't work with LoadURL
amaitland Jun 21, 2024
bdbef79
Upgrade to 126.2.6+gc7c4ac9+chromium-126.0.6478.115 / Chromium 126.0.…
amaitland Jun 21, 2024
3f15ee8
DevTools Client - Upgrade to 126.0.6478.115
amaitland Jun 22, 2024
4e3c287
WPF - Ensure only single drag operation is emit on DragSourceEndedAt …
WilliamTomOBrien Jun 23, 2024
377226a
Upgrade to 126.2.7+g300bb05+chromium-126.0.6478.115
amaitland Jun 23, 2024
e11bdcd
WPF - Add GetDragOperationsMask virtual method to allow custom behavi…
amaitland Jun 23, 2024
a52d996
Core - Update CefErrorCode (126.0.6478.115) (#4850)
campersau Jun 26, 2024
efa0c39
Core - DevToolsClient reuse json serializer options / settings (#4851)
campersau Jun 26, 2024
19bb623
Update CEF Sample application links
amaitland Jul 12, 2024
43e235c
Upgrade to 126.2.12+g162c3d6+chromium-126.0.6478.127 / Chromium 126.0…
amaitland Jul 15, 2024
7b74439
Upgrade to 126.2.18+g3647d39+chromium-126.0.6478.183 / Chromium 126.0…
amaitland Jul 19, 2024
63cce27
appveyor.yml - Update build version number
amaitland Jul 19, 2024
d3953b8
Upgrade to 127.3.4+ge9e2e14+chromium-127.0.6533.100 / Chromium 127.0.…
amaitland Aug 11, 2024
0260a6b
DevTools Client - Upgrade to 127.0.6533.100
amaitland Aug 14, 2024
45f2573
Set --hide-crash-restore-bubble by default to prevent Chromium window…
amaitland Aug 14, 2024
57f8cd3
Core - Change Cef.IsInitialized from bool to bool? (#4869)
amaitland Aug 14, 2024
09bbd2c
Core - Mark ChromeRuntime as Obsolete
amaitland Aug 14, 2024
a245449
Upgrade to 127.3.5+g114ea2a+chromium-127.0.6533.120 / Chromium 127.0.…
amaitland Aug 20, 2024
10906e0
README.md - Update as M127 release imminent
amaitland Aug 20, 2024
05577b7
WPF/OffScreen - NullReferenceException in the WaitForRenderIdleAsync …
amaitland Aug 21, 2024
77f5e6d
Upgrade to 128.4.9+g9840ad9+chromium-128.0.6613.120 / Chromium 128.0.…
amaitland Sep 17, 2024
19739ab
Remove Alloy Bootstrap (M128)
amaitland Sep 18, 2024
ab34cf1
Remove Alloy Bootstrap (M128) (continued)
amaitland Sep 19, 2024
53d551f
DevTools Client - Upgrade to 128.0.6613.120
amaitland Sep 20, 2024
efcf0a4
fix: take latest vs install if multiple instances exist with vswhere.…
mitchcapper Sep 27, 2024
6acdcc3
Test - Use TaskCreationOptions instead of TaskContinuationOptions for…
campersau Sep 27, 2024
bafde73
WPF/OffScreen - Avoid ObjectDisposedException when browser is already…
campersau Sep 27, 2024
fd27f81
bugreport/contributing - Add --use-alloy-style to cefclient tests
amaitland Sep 27, 2024
17269dc
Core - Add Microsoft.CodeAnalysis.NetAnalyzers 8.0 to all csproj files
amaitland Sep 28, 2024
8aaa165
editorconfig - Enable CA2247 to error on build (#4943)
campersau Sep 29, 2024
2bf6c93
Upgrade to 129.0.11+g57354b8+chromium-129.0.6668.90 / Chromium 129.0.…
amaitland Oct 4, 2024
ac42ae7
Core - PermissionRequestType is out of sync compared to cef_permissio…
amaitland Oct 4, 2024
7306d43
WPF/OffScreen - Update SetOffScreenRenderingBestPerformanceArgs to ma…
amaitland Oct 4, 2024
606d9df
Core - Add Cef.GetErrorCode
amaitland Oct 5, 2024
fb7db9c
Doc - Update CefSettings.CachePath and RootCachePath xml doc
amaitland Oct 5, 2024
654aab9
appveyor.yml - Update as release branch
amaitland Oct 6, 2024
415e3e7
DevTools Client - Upgrade to 129.0.6668.90
amaitland Oct 6, 2024
d0486b3
appveyor.yml - Change build number back from RCI to CI
amaitland Oct 7, 2024
3c23b4b
SerializeV8SimpleObject support for ExpandoObjects (#4959)
mitchcapper Oct 26, 2024
0a105f6
Upgrade to 130.1.9+gfc42567+chromium-130.0.6723.70 / Chromium 130.0.6…
amaitland Oct 26, 2024
c3339bd
Test - Add JS Callback test that uses ExpandoObject (SerializeV8Simpl…
amaitland Oct 26, 2024
c44f56f
Subprocess - OnBrowserCreated handle extraInfo being null
amaitland Oct 26, 2024
d064697
README.md - Update as M130 release imminent
amaitland Oct 26, 2024
cd0d144
DevTools Client - Upgrade to 130.0.6723.70
amaitland Oct 27, 2024
2ebad4d
Upgrade to 131.2.3+g023a05b+chromium-131.0.6778.70 / Chromium 131.0.6…
amaitland Nov 17, 2024
b53ff70
Core - IRequestContext add new GetWebsiteSetting/SetWebsiteSetting an…
amaitland Nov 22, 2024
1f682fc
Core - Cef.ChromiumVersion change to using System.Version
amaitland Nov 22, 2024
633893a
Upgrade to 131.2.7+g9a14dc9+chromium-131.0.6778.86
amaitland Nov 23, 2024
0d1b91a
Test - Add some basic tests for RequestContext.SetContentSetting/GetC…
amaitland Nov 23, 2024
3dca565
Tests - Improve RequestContextTests
amaitland Nov 23, 2024
d2f4f61
DevTools Client - Upgrade to 131.0.6778.86
amaitland Nov 23, 2024
a81202b
Update README.md
amaitland Nov 23, 2024
85cbb48
Tests - Add failing test for issue 4621
amaitland Dec 7, 2024
607c732
Upgrade to 131.3.1+gcb062df+chromium-131.0.6778.109 / Chromium 131.0.…
amaitland Dec 7, 2024
26995e7
appveyor.yml - Update build version
amaitland Dec 7, 2024
4757ee6
Avoid ObjectDisposedException when host got disposed (#5003)
campersau Dec 22, 2024
1b5dd78
Net Framework - Change RuntimeIdentifiers
amaitland Jan 1, 2025
2bf01fa
Net Framework - Change RuntimeIdentifiers (follow up)
amaitland Jan 1, 2025
aed9ffd
Test - Use invariant culture for double ToString (#5022)
campersau Jan 2, 2025
f43cd64
Import CefSharp.Wpf.HwndHost into main repository. (#4981)
amaitland Jan 17, 2025
8f5fc82
Wpf.HwndHost - Fix nuget package creation errors
amaitland Jan 17, 2025
895d80d
Upgrade to 132.3.1+g144febe+chromium-132.0.6834.83 / Chromium 132.0.6…
amaitland Jan 24, 2025
b291b74
README.md - Update release build
amaitland Jan 25, 2025
cca2d48
Issue Template - Update to include HwndHost
amaitland Jan 25, 2025
ba6bb0b
DevTools Client - Upgrade to 132.0.6834.83
amaitland Jan 28, 2025
3a749c0
Javascript Binding - Add Url to JavascriptBindingEventArgs (#5021)
amaitland Jan 31, 2025
f27fe1c
Wpf HwndHost - Remove build exclusion from nuspec
amaitland Feb 1, 2025
a7a34c2
Upgrade to 133.4.5+g0363068+chromium-133.0.6943.99 / Chromium 133.0.6…
amaitland Feb 15, 2025
261aaa4
DevTools Client - Upgrade to 133.0.6943.99
amaitland Feb 17, 2025
ac2a90d
README.md - Update release build
amaitland Feb 17, 2025
f684da3
FolderSchemeHandlerFactory - Remove UrlDecode from rootFolder (#5052)
jbohunovsky-IDG Feb 21, 2025
1be0eec
Upgrade to 133.4.2+g0852ba6+chromium-133.0.6943.127 / Chromium 133.0.…
amaitland Feb 22, 2025
b8b04b5
Core - Remove snapshot_blob.bin
amaitland Feb 23, 2025
236e494
Tests - Disable GPU Acceleration
amaitland Feb 23, 2025
0399b0c
Upgrade to 134.3.1+g4de18f0+chromium-134.0.6998.89 / Chromium 134.0.6…
amaitland Mar 14, 2025
ccc710a
Remove snapshot_blob.bin from Readme.txt
amaitland Mar 15, 2025
3ad9a69
README.md - Update new branch
amaitland Mar 15, 2025
3123817
DevTools Client - Upgrade to 134.0.6998.89
amaitland Mar 16, 2025
36dc1b7
Core - Add Cef.ApiHash
amaitland Mar 16, 2025
f54c70f
Upgrade to 134.3.6+g96006d1+chromium-134.0.6998.118 / Chromium 134.0.…
amaitland Mar 22, 2025
4bdf4f8
Tests - Disable GPU Compositing
amaitland Mar 22, 2025
0c24c64
Upgrade to 134.3.9+g5dc6f2f+chromium-134.0.6998.178 / Chromium 134.0.…
amaitland Mar 31, 2025
581d0ee
Fixed duplicate calls to OnContextCreated (#5073)
AgapovAlexsey Apr 3, 2025
cfdddd8
Upgrade to 135.0.17+gcbc1c5b+chromium-135.0.7049.52 / Chromium 135.0.…
amaitland Apr 4, 2025
3b10523
DevTools Client - Upgrade to 135.0.7049.52
amaitland Apr 6, 2025
6bceb3b
Update README.md, bug_report.yml and CONTRIBUTING.md as M135 Released
amaitland Apr 17, 2025
d5d0cb9
WinForms Example - Focus browser after loading URL from address bar
amaitland Apr 17, 2025
8fe8810
Upgrade to 136.1.4+g89c0a8c+chromium-136.0.7103.93 / Chromium 136.0.7…
amaitland May 10, 2025
44b44b1
DevTools Client - Upgrade to 136.0.7103.93
amaitland May 12, 2025
7079869
Core - Update CefErrorCodes (136.0.7103.93) (#5101)
campersau May 13, 2025
c944774
Update IJavascriptObjectRepository.cs documentation to clarify async …
puran1218 May 13, 2025
be96008
Upgrade to 137.0.10+g7e14fe1+chromium-137.0.7151.69 / Chromium 137.0.…
amaitland Jun 5, 2025
170d008
DevTools Client - Upgrade to 137.0.7151.69
amaitland Jun 5, 2025
aa6b36f
DevTools - Add ToBase64String not implemented overload to get builds …
amaitland Jun 6, 2025
58665d5
Update CEF Client Urls
amaitland Jun 16, 2025
c565f50
Handle case where IPostDataElement.Bytes is null (#5120)
Matheos96 Jun 17, 2025
e1865d9
WPF - Use WpfImeKeyboardHandler for supported KeyboardLayoutIds (#4439)
amaitland Jun 20, 2025
be79568
Upgrade to 138.0.15+gd0f1f64+chromium-138.0.7204.50
amaitland Jul 1, 2025
f9ef60a
Debug - Add User32.lib linker
amaitland Jul 1, 2025
6ecb457
NetCore - Update Ref assembly
amaitland Jul 1, 2025
61d6c80
Update subset arch packaging dep removal from cef.redist->chromiumemb…
mitchcapper Jul 3, 2025
c38d501
NetCore - Upgrade minimum version to 6.0 (#5127)
amaitland Jul 5, 2025
8fb3bf7
Upgrade to 138.0.17+gac9b751+chromium-138.0.7204.97 / Chromium 138.0.…
amaitland Jul 5, 2025
e863890
NetCore - Change from net6.0-windows10.0.17763.0 to net6.0-windows
amaitland Jul 6, 2025
aaf3f85
NetCore - Change Nuget to net 6-win7
amaitland Jul 7, 2025
543af5f
DevTools Client - Upgrade to 138.0.7204.97
amaitland Jul 9, 2025
cde57b6
README.md - Update for M138
amaitland Jul 9, 2025
633a8cd
Upgrade to 138.0.33+g276ed6d+chromium-138.0.7204.169 / Chromium 138.0…
amaitland Jul 26, 2025
249a491
Update some leftover net core 3.1 references (#5143)
campersau Jul 27, 2025
0e76ce7
.Net 6 upgrade some minor doc tweaks
amaitland Jul 27, 2025
185d496
Test - Use SwANGLE
amaitland Jul 28, 2025
c579ddf
NetCore - Use JsonSerializer.Deserialize(Stream) (#5146)
campersau Aug 1, 2025
ccb3dc8
Upgrade to 139.0.23+g34a5b51+chromium-139.0.7258.128 / Chromium 139.0…
amaitland Aug 15, 2025
7a23473
WPF - Browser not correctly refreshing on Resize (workaround)
amaitland Aug 15, 2025
2f96ee9
WinForms/WPF/OffScreen - Disable back forward cache to improve javasc…
amaitland Aug 15, 2025
b80d9e4
Core - Update ResultCode enum to add process de-elevation exit code
amaitland Aug 17, 2025
56d048c
README.md - Update as 139 release
amaitland Aug 17, 2025
c966a90
Add ChromeStatusBubble and ChromeZoomBubble (#5160)
SLT-World Aug 22, 2025
331ee6a
Core - Cancel pending tasks when browser crashed or v8 context gets r…
campersau Aug 22, 2025
91eb0d9
DevTools Client - Upgrade to 139.0.7258.139
amaitland Aug 23, 2025
b6fcbab
Upgrade to 139.0.28+g55ab8a8+chromium-139.0.7258.139 / Chromium 139.0…
amaitland Aug 22, 2025
ddd714b
Upgrade to 140.1.14+geb1c06e+chromium-140.0.7339.185 / Chromium 140.0…
amaitland Sep 20, 2025
ac4a4af
appveyor.yml - Change to using previous VS2022 image
amaitland Sep 20, 2025
ca16200
DevTools Client - Upgrade to 140.0.7339.185
amaitland Sep 23, 2025
24b1a89
README.md - Update as M140 release imminent
amaitland Sep 23, 2025
7245885
Determine selected client certificate via thumbprint (#5187)
crnzgm Oct 24, 2025
ffcb6a5
Upgrade to 141.0.11+g7e73ac4+chromium-141.0.7390.123 / Chromium 141.0…
amaitland Oct 24, 2025
d9cf263
README.md - Update as M141 release imminent
amaitland Oct 24, 2025
c79cef0
Tests - Skip test failing on Appveyor
amaitland Oct 25, 2025
01f48ad
DevTools Client - Upgrade to 141.0.7390.123
amaitland Oct 25, 2025
f08254d
Upgrade to 142.0.10+g29548e2+chromium-142.0.7444.135 / Chromium 142.0…
amaitland Nov 15, 2025
b2efb6e
appveyor.yml - Try going back to latest VS 2022 Image
amaitland Nov 15, 2025
64f9a7e
NetCore - Add global.json
amaitland Nov 15, 2025
0b9bce7
global.json - See if appveyor will build with latestMajor
amaitland Nov 15, 2025
9b104f5
global.json - Try major rollforward
amaitland Nov 15, 2025
f8a81ac
Tests - Simplify ShouldFailWhenIsObjectCachedCalledWithInvalidObjectName
amaitland Nov 15, 2025
cc9ae06
Upgrade to 142.0.14+gceaf578+chromium-142.0.7444.163 / Chromium 142.…
amaitland Nov 21, 2025
d699b6d
Upgrade to v142.0.15+g6dfdb28+chromium-142.0.7444.176
amaitland Nov 23, 2025
d78d01a
Core - Rewrite RenderProcess to avoid using OnBrowserDestroyed for J…
amaitland Dec 3, 2025
e94ee66
DevTools Client - Upgrade to 142.0.7444.176
amaitland Dec 7, 2025
f3127c1
Upgrade to 143.0.9+ge88e818+chromium-143.0.7499.40 / Chromium 143.0.7…
amaitland Dec 10, 2025
7d51bbe
Tests - Revert test change as M143 reverts to the previous behaviour
amaitland Dec 10, 2025
ffdf292
DevTools Client - Upgrade to 143.0.7499.40
amaitland Dec 11, 2025
3e03c42
README.md - Update as M143 release imminent
amaitland Dec 11, 2025
7dac43c
Core - Update CefErrorCodes and PermissionRequestType (#5205)
campersau Dec 22, 2025
b7e177c
Upgrade to 144.0.7+g03bd3db+chromium-144.0.7559.97 / Chromium 144.0.7…
amaitland Jan 23, 2026
5eba048
Upgrade to 144.0.11+ge135be2+chromium-144.0.7559.97 / Chromium 144.0.…
amaitland Jan 26, 2026
dcde278
DevTools Client - Update to 144.0.7559.97
amaitland Jan 26, 2026
8863f13
Upgrade to 144.0.12+g1a1008c+chromium-144.0.7559.110
amaitland Jan 31, 2026
ba3f998
Core - Update CefErrorCode and PermissionRequestType (#5213)
campersau Feb 17, 2026
1dd444b
Upgrade to 145.0.24+gad514df+chromium-145.0.7632.76 / Chromium 145.0.…
amaitland Feb 17, 2026
7b9e24d
Core - Upgrade to stdcpp20 (#5215)
amaitland Feb 21, 2026
43d325b
Upgrade to 145.0.26+g6ed7554+chromium-145.0.7632.110 / Chromium 145.0…
amaitland Feb 21, 2026
dc36d06
DevTools Client - Upgrade to 145.0.7632.76
amaitland Feb 21, 2026
8fd619c
Core - Fix CPP compiler warnings
amaitland Feb 20, 2026
6de821c
BrowserSubProcess - Disable warnings as errors
amaitland Feb 21, 2026
00d57a5
Javascript Binding - Finalize JavascriptBindingApiAllowOrigins: Per-b…
luca-sonntag Mar 21, 2026
017876e
Upgrade to 146.0.6+g68649e2+chromium-146.0.7680.154 / Chromium 146.0.…
amaitland Mar 25, 2026
df4ba2e
Tests - EvaluateScriptAsyncTests.ShouldCancelAfterV8ContextChange add…
amaitland Mar 26, 2026
918d128
Tests - EvaluateScriptAsyncTests.ShouldCancelAfterV8ContextChange inc…
amaitland Mar 26, 2026
0b7d85b
Upgrade to 146.0.7+ga6b143f+chromium-146.0.7680.165
amaitland Mar 26, 2026
6381ab2
Core - Add chrome_policy_id to CefSettings (#5227)
strau0106 Mar 27, 2026
52e4250
Test - Skip JavascriptCallbackTests.ShouldCancelAfterV8ContextChange …
amaitland Mar 28, 2026
41e3a75
Test - CookieManagerTests.ShouldClearCookies wait for render to finish
amaitland Mar 28, 2026
24e7df2
DevTools Client - Upgrade to 146.0.7680.165
amaitland Mar 28, 2026
00c8aa5
Allow JavaScript binding when browser wrapper cannot be found (#5229)
campersau Apr 10, 2026
1adf863
Issue Template - Update for 146 Release
amaitland Mar 28, 2026
1a9fb91
Upgrade to 146.0.10+g8219561+chromium-146.0.7680.179 / Chromium 146.0…
amaitland Apr 10, 2026
0d97181
Upgrade to 147.0.10+gd58e84d+chromium-147.0.7727.118 / Chromium 147.0…
amaitland Apr 28, 2026
a4f649a
DevTools Client - Upgrade to 147.0.7727.118
amaitland Apr 30, 2026
fd87988
Move LegacyBindingEnabled / JavascriptBindingPropertyName to per brow…
campersau Apr 30, 2026
b5fef3b
Core - Automatically merge `enable-features/disable-features` command…
SLT-World May 18, 2026
3475c7e
Core - FolderSchemeHandlerFactory improve path check to prevent break…
amaitland May 23, 2026
1ec32b9
Upgrade to 148.0.9+g0d9d52a+chromium-148.0.7778.180 / Chromium 148.0.…
amaitland May 27, 2026
f8ac2d9
DevTools Client - Upgrade to 148.0.7778.180
amaitland May 28, 2026
5d48d8d
Add the `DownloadItem.IsPaused` property
jozefizso May 31, 2026
e4991c2
Add the `RequestContext.ClearHttpCache(callback)` method.
jozefizso Jun 1, 2026
823c3c8
README.md - Update release branches
amaitland Jun 6, 2026
afb9714
Upgrade to 149.0.2+ged5b3fd+chromium-149.0.7827.53 / Chromium 149.0.7…
amaitland Jun 6, 2026
95d20a8
Core - Support Chrome command execution. (#5257)
SLT-World Jun 12, 2026
4661a77
Core - Remove ChromeCommandIds
amaitland Jun 12, 2026
c00744c
Upgrade to 149.0.4+g2f1bfd8+chromium-149.0.7827.156 / Chromium 149.0.…
amaitland Jun 20, 2026
f6ac9f3
DevTools Client - Update to 149.0.7827.156
amaitland Jun 20, 2026
9f3be65
Core - Expose `IsInterrupted` and `InterruptReason` to DownloadItem. …
SLT-World Jun 25, 2026
6887d19
Upgrade to 150.0.11+gb887805+chromium-150.0.7871.115 / Chromium 150.0…
amaitland Jul 12, 2026
6331b89
DevTools Client - Upgrade to 150.0.7871.115
amaitland Jul 14, 2026
0707a9c
Upgrade to 151.3.14+g5d67476+chromium-151.0.7922.72 / Chromium 151.0.…
amaitland Aug 1, 2026
7af206e
Update cef references from bitbucket to github (#5278)
campersau Aug 7, 2026
218f420
Upgrade to 151.3.16+gbe1e15d+chromium-151.0.7922.109 / Chromium 151.0…
amaitland Aug 11, 2026
16bc6e0
DevTools Client - Upgrade to 151.0.7922.109
amaitland Aug 12, 2026
732afb1
Core - Add `AddPreferenceObserver` support. (#5279)
SLT-World Aug 29, 2026
89ead4d
Test - RequestContextTests.CanObservePreferenceChange dispose of regi…
amaitland Aug 29, 2026
f2b87fe
Core - OnSelectClientCertificate own the copied certificate vector (#…
jrhodnik Aug 29, 2026
6011f2c
docs: fix typo avaliable -> available (#5287)
vaibhav8a Aug 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -156,3 +156,5 @@ csharp_space_between_square_brackets =
# Modifier order
csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async : error

# CA2247: Argument passed to TaskCompletionSource constructor should be TaskCreationOptions enum instead of TaskContinuationOptions enum
dotnet_diagnostic.CA2247.severity = error
4 changes: 2 additions & 2 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@
#community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
#custom: # Replace with a single custom sponsorship URL

#github: amaitland
patreon: alexmaitland
github: amaitland
#patreon: alexmaitland
custom: https://paypal.me/AlexMaitland
62 changes: 0 additions & 62 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

155 changes: 155 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
name: Bug Report
description: Create a report for a reproducible bug
labels: []
body:
- type: markdown
attributes:
value: |
Please only open an issue if you have a **BUG** to report. for questions/assistance use [Discussions](https://github.com/cefsharp/CefSharp/discussions). If you are new to the project then please review the following:
1. [General Usage guide](https://github.com/cefsharp/CefSharp/wiki/General-Usage) includes examples and details of many common questions.
2. [Frequently Asked Questions](https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions), lots of useful information there, specially if your having trouble deploying to a different machine.
3. GitHub has a fantastic search feature, it'll search through past issues/code. Use the Search box at the top of this page).
4. You can see all the `CefSharp` tagged issues on [Stackoverflow](http://stackoverflow.com/questions/tagged/cefsharp), lots of questions/answers.
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: Please search to see if an issue already exists for the bug you encountered.
options:
- label: I have searched both open/closed issues, no issue already exists.
required: true
- type: input
id: cefsharp-version
attributes:
label: CefSharp Version
description: What version are you using? Please only open an issue if you can reproduce the problem with version 145.0.260 or later.
placeholder: 145.0.260
validations:
required: true
- type: dropdown
id: operating-system
attributes:
label: Operating System
multiple: false
options:
- Windows 10
- Windows 11
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
- Windows Server 2025
validations:
required: true
- type: dropdown
id: architecture
attributes:
label: Architecture
multiple: false
options:
- x64
- x86
- arm64
- AnyCPU
validations:
required: true
- type: input
id: dotnet-version
attributes:
label: .Net Version
description: |
What .Net version are you using?
placeholder: e.g. .Net 4.8 or .Net 6.0
validations:
required: true
- type: dropdown
id: cefsharp-implementation
attributes:
label: Implementation
multiple: false
options:
- WinForms
- WPF
- WPF HwndHost
- OffScreen
validations:
required: true
- type: textarea
id: repro-steps
attributes:
label: Reproduction Steps
description: |
Please include minimal steps to reproduce the problem. E.g.: the smallest possible code snippet; or a small example project here on GitHub, with steps to run it. Include text/code as text rather than screenshots (so it shows up in searches and can copy/paste).
Does the problem reproduce using the [MinimalExample](https://github.com/cefsharp/CefSharp.MinimalExample)? You can fork the MinimalExample and use this as a base for your example.
placeholder: Minimal Reproduction
validations:
required: true
- type: textarea
id: expected-behavior
attributes:
label: Expected behavior
description: |
Provide a description of the expected behavior.
placeholder: Expected behavior
validations:
required: true
- type: textarea
id: actual-behavior
attributes:
label: Actual behavior
description: |
Provide a description of the actual behavior observed. If applicable please include any error messages, exception or stacktraces.
placeholder: Actual behavior
validations:
required: true
- type: textarea
id: regression
attributes:
label: Regression?
description: |
Did this work in a previous build or release of CefSharp? If you can try a previous release or build to find out, that can help us narrow down the problem. If you don't know, that's OK.
placeholder: Regression?
validations:
required: false
- type: textarea
id: known-workarounds
attributes:
label: Known Workarounds
description: |
Please provide a description of any known workarounds.
placeholder: Known Workarounds
validations:
required: false
- type: markdown
attributes:
value: |
To help determine where the problem needs to be fixed please download and test using the `CEF Sample Application(cefclient)`.
1. Download for [x86](https://cef-builds.spotifycdn.com/cef_binary_146.0.7%2Bga6b143f%2Bchromium-146.0.7680.165_windows32_client.tar.bz2) or [x64](https://cef-builds.spotifycdn.com/cef_binary_146.0.7%2Bga6b143f%2Bchromium-146.0.7680.165_windows64_client.tar.bz2) or [arm64](https://cef-builds.spotifycdn.com/cef_binary_146.0.7%2Bga6b143f%2Bchromium-146.0.7680.165_windowsarm64_client.tar.bz2).
2. Extract tar.bz2 file
3. Execute cefclient.exe using the **command line args below**:

For WPF/OffScreen `cefclient.exe --multi-threaded-message-loop --no-sandbox --off-screen-rendering-enabled --enable-gpu`
For WinForms `cefclient.exe --multi-threaded-message-loop --no-sandbox --use-alloy-style`
- type: dropdown
id: cefclient-testing
attributes:
label: Does this problem also occur in the CEF Sample Application
multiple: false
options:
- 'Yes using WPF/OffScreen command line args'
- 'Yes using WinForms command line args'
- 'No'
- Not Tested
description: |
If you can reproduce the problem with `cefclient` then please report the issue on [CEF Issue Tracker](https://github.com/chromiumembedded/cef/issues) (Make sure you search before opening an issue). If you open an issue here it will most likely be closed as `upstream` as the bug needs to be fixed in `CEF`.
validations:
required: true
- type: textarea
id: other-info
attributes:
label: Other information
description: |
If you are seeing a crash in `libcef.dll` then please download `libcef.dll.pdb` and place it next to `libcef.dll` to obtain a detailed stack trace, see [FAQ](https://github.com/cefsharp/CefSharp/wiki/Trouble-Shooting#loading-native-symbols-for-easier-diagnosis) for details.
Does the cef log provide any relevant information? (By default there should be a debug.log file in your bin directory)
Any other background information that's relevant? Are you doing something out of the ordinary? 3rd party controls?
placeholder: Other information
validations:
required: false
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# https://help.github.com/en/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser
blank_issues_enabled: false
contact_links:
- name: stackoverflow
url: http://stackoverflow.com/questions/tagged/cefsharp
about: Please ask and answer questions here.
- name: Chromium Embedded Framework(CEF) Forum
url: https://magpcss.org/ceforum/index.php
about: Please ask your non CefSharp specific CEF questions here
11 changes: 8 additions & 3 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
---
name: Feature request
about: Suggest an idea for this project
about: Suggest an idea for this project, please don't use this template to ask questions, thank you.
title: Feature Request - My Feature
labels: feature-request
assignees: ''

---

`CefSharp` is a wrapper around the [Chromium Embedded Framework](https://bitbucket.org/chromiumembedded/cef/overview) in a lot of cases a feature must be added to `CEF` first before it can be used in `CefSharp`. `CEF` has it's own `Feature Request Forum` at https://magpcss.org/ceforum/viewforum.php?f=7
Please ask your questions under the Discussions section here on GitHub
- https://github.com/cefsharp/CefSharp/discussions

---

`CefSharp` is a wrapper around the [Chromium Embedded Framework](https://github.com/chromiumembedded/cef) in a lot of cases a feature must be added to `CEF` first before it can be used in `CefSharp`. `CEF` has its own `Feature Request Forum` at https://magpcss.org/ceforum/viewforum.php?f=7

---

Expand All @@ -23,4 +28,4 @@ Add any other context or screenshots about the feature request here.
**Checklist:**
- [ ] I have reviewed the [CEF API](https://magpcss.org/ceforum/apidocs3/index-all.html) and have confirmed the feature I'm requesting is possible.
- [ ] The Feature I'm requesting is an improvement to Async Javascript Binding (No new feature are being added to the Sync Javascript binding)
- [ ] An open `PR` exists on the [CEF Pull Requests](https://bitbucket.org/chromiumembedded/cef/pull-requests/) and I'd like to propose this feature is added to `CefSharp` when/if it's merged.
- [ ] An open `PR` exists on the [CEF Pull Requests](https://github.com/chromiumembedded/cef/pulls) and I'd like to propose this feature is added to `CefSharp` when/if it's merged.
2 changes: 1 addition & 1 deletion .github/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ newIssueWelcomeComment: >
<br/>
<br/>
It's also important to remember that `CefSharp` is just a wrapper around the `Chromium Embedded Framework(CEF)`, a lot of questions people
have aren't actually `CefSharp` specific, they're generic to `CEF` and for those `CEF` has it's own support forum at http://magpcss.org/ceforum/index.php and issue tracker at https://bitbucket.org/chromiumembedded/cef
have aren't actually `CefSharp` specific, they're generic to `CEF` and for those `CEF` has it's own support forum at http://magpcss.org/ceforum/index.php and issue tracker at https://github.com/chromiumembedded/cef/issues
<br/>
<br/>

Expand Down
21 changes: 11 additions & 10 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,30 @@
Fixes [issue-number]
- e.g Fixes #2345
**Fixes:** [issue-number]
<!-- e.g Fixes: #2345 -->

**Summary:** [summary of the change and which issue is fixed here]
- e.g. I have added a new feature to the Javascript Binding implementation

**Changes:** [specify the structures changed]
- e.g. I have modified the Javascript Bindign Implementation
- e.g. I have modified the Javascript Binding Implementation
- Added support for Async binding to return Task<T>
- Added new QUnit Test cases

## How Has This Been Tested?
<!--- Please describe in detail how you tested your changes. -->
<!--- Include details of your testing environment, operating system, and the tests you ran to -->
<!--- see how your change affects other areas of the code, etc. -->
**How Has This Been Tested?**
<!-- Please describe in detail how you tested your changes. -->
<!-- Include details of your testing environment, operating system, and the tests you ran to -->
<!-- see how your change affects other areas of the code, etc. -->

## Screenshots (if appropriate):
**Screenshots (if appropriate):**

## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->
**Types of changes**
<!-- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
- [ ] Updated documentation

**Checklist:**
<!-- Put an `x` in all the boxes that apply: -->
- [ ] Tested the code(if applicable)
- [ ] Commented my code
- [ ] Changed the documentation(if applicable)
Expand Down
62 changes: 62 additions & 0 deletions .github/workflows/codeql-analysis.yml.bak
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
name: "CodeQL"

on:
push:
branches: [master]
pull_request:
# The branches below must be a subset of the branches above
branches: [master]
schedule:
- cron: '0 4 * * 5'

jobs:
analyze:
name: Analyze
runs-on: windows-latest

strategy:
fail-fast: true
matrix:
# Override automatic language detection by changing the below list
# Supported options are ['csharp', 'cpp', 'go', 'java', 'javascript', 'python']
language: ['csharp']
# Learn more...
# https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#overriding-automatic-language-detection

steps:
- name: Checkout repository
uses: actions/checkout@v2

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language

#- run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@
_ReSharper*

bin/
bin.netcore/
obj/
obj.netcore/
packages/
Debug/
Release/
Expand All @@ -39,3 +41,4 @@ x64/Release
Win32/Release
.vs/
/Help
/tools
Loading