cefsharp / CefSharp

.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework
http://cefsharp.github.io/
Other
9.89k stars 2.92k forks source link

WPF - Cannot type the character "ě" in input fields (Czech Republic) #4653

Closed karthikrs1993 closed 10 months ago

karthikrs1993 commented 11 months ago

Is there an existing issue for this?

CefSharp Version

117.2.40

Operating System

Windows 10

Architecture

x64

.Net Version

.NET 6

Implementation

WPF

Reproduction Steps

Download Czech language pack in Windows 10/11 Change your default language to Czech ( You may chose to use onscreen keyboard for identification of the key stroke) Launch browser hosted in WPF Run an angular application with a input box Type the character "ě" in the input box. This is the character above W key User will not see the keystroke entered in the input field

Expected behavior

User should be able to use the "ě" in all the fields in the CefSharp browser.

Actual behavior

User is not seeing the keystroke entered in the input field "ě"

Regression?

This last worked in 116.0.230

Known Workarounds

Only copy paste from clipboard on the the CefSharp is working at the moment for that character "ě"

Does this problem also occur in the CEF Sample Application

Yes using WPF/OffScreen command line args

Other information

None

amaitland commented 11 months ago

Does this problem also occur in the CEF Sample Application Yes using WPF/OffScreen command line args

Please confirm you've tested with the CEF Sample Application.

cefclient.exe --multi-threaded-message-loop --no-sandbox --off-screen-rendering-enabled --enable-gpu

This is probably an upstream bug.

amaitland commented 11 months ago

Did you test with cefclient.exe --multi-threaded-message-loop --no-sandbox --off-screen-rendering-enabled --enable-gpu?

karthikrs1993 commented 11 months ago

We tried with the sample, and it doesn't work. Thanks!

amaitland commented 11 months ago

If the problem reproduces with the CEF Sample Application (cefclient) then you will need to raise an issue at https://github.com/chromiumembedded/cef/issues

Post a link back here.

ratiwar commented 11 months ago

We tried with CEF Sample Application (cefclient), there also we are able to reproduce.

Here is the ticket - https://github.com/chromiumembedded/cef/issues/3624

amaitland commented 10 months ago

Here is the ticket - chromiumembedded/cef#3624

Closing this as upstream. Subscribe to theCEF` issue to track progress.

If code changes in CefSharp are required then this can be reopened once the upstream issue has been resolved.