cefsharp / cefsharp/CefSharp

WPF - Password gets visible in IME popup for Chinese input

Offen
#5,220 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C#
Sterne
10.3k
Forks
2.9k
Ø Merge
5 T. 22 Std.
Gemergte PRs (30 T.)
4

Beschreibung

### Is there an existing issue for this?

- [x] I have searched both open/closed issues, no issue already exists.

### CefSharp Version

145.0.260

### Operating System

Windows 11

### Architecture

x64

### .Net Version

framework 4.7.2

### Implementation

WPF

### Reproduction Steps

1. Create a new C# WPF Application for .net Framework 4.7.2
2. Add nuget package for CefSharp 145.0.260
3. Add browser Window to main Window
4. Load any website with a simple password field ()
5. Switch Windows to Chinese input
6. type in any password

### Expected behavior

Password is not displayed on screen

### Actual behavior

Password is visible in IME popup - see screenshot

Image

### Regression?

Also happens with version 140

### Known Workarounds

n/a

### Does this problem also occur in the CEF Sample Application

Yes using WPF/OffScreen command line args

### Other information

Tryed with cef_binary_145.0.28+g51162e8+chromium-145.0.7632.160_windows64_client
Does **also** happen with cmd cefclient.exe --multi-threaded-message-loop --no-sandbox --off-screen-rendering-enabled --enable-gpu
Does **not** happen with cmd cefclient.exe --multi-threaded-message-loop --no-sandbox --use-alloy-style

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, das Problem in der WPF/OffScreen-Konfiguration und mit cefclient.exe unter Verwendung von --off-screen-rendering-enabled zu reproduzieren, und vergleiche es anschließend mit --use-alloy-style, bei dem das Problem nicht auftritt. Untersuche, wie die Passworteingabe im betroffenen Rendering-Pfad dem Windows Chinese IME-Popup zugänglich gemacht wird. Als erledigt gilt die Aufgabe, wenn der Passworttext im IME-Popup nicht mehr sichtbar ist, die Passworteingabe aber weiterhin funktioniert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
desktop
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.