cefsharp / cefsharp/CefSharp

WPF - Password gets visible in IME popup for Chinese input

Aperta
#5,220 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
C#
Stelle
10.3k
Fork
2.9k
Merge medio
5g 22h
PR unite (30g)
4

Descrizione

### 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

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia riproducendo il problema nella configurazione WPF/OffScreen e con cefclient.exe usando --off-screen-rendering-enabled, quindi confrontalo con --use-alloy-style, dove il problema non si verifica. Analizza come l'input della password viene esposto al popup di Windows Chinese IME nel percorso di rendering interessato. Il lavoro è completato quando il testo della password non è più visibile nel popup IME, mentre l'inserimento della password continua a funzionare.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp
Ambito
desktop
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.