We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
128
Windows 10 / 11
x64
4.8
WinForms
Load a page with a form which contain an IBAN field and submit it.
With cefclient.exe --multi-threaded-message-loop --no-sandbox --use-alloy-style
Exemple
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Formulaire IBAN</title> <style> body { font-family: sans-serif; } form { width: 400px; margin: 0 auto; padding: 20px; border: 1px solid #ccc; border-radius: 5px; } label { display: block; margin-bottom: 5px; } input[type="text"] { width: 100%; padding: 8px; margin-bottom: 10px; box-sizing: border-box; border: 1px solid #ccc; border-radius: 4px; } input[type="submit"] { background-color: #4CAF50; color: white; padding: 10px 15px; border: none; border-radius: 4px; cursor: pointer; } input[type="submit"]:hover { background-color: #45a049; } .error { color: red; margin-top: 5px; } </style> </head> <body> <h1>Formulaire de saisie IBAN</h1> <form id="ibanForm" action="#" method="post"> <label for="iban">IBAN :</label> <input type="text" value="FR7630004000031234567890143" id="iban" name="iban" placeholder="FRXX XXXX XXXX XXXX XXXX XXXX XXX" required> <div id="ibanError" class="error"></div> <input type="submit" value="Envoyer"> </form> <script> const form = document.getElementById('ibanForm'); const ibanInput = document.getElementById('iban'); const ibanError = document.getElementById('ibanError'); form.addEventListener('submit', function(event) { ibanError.textContent = ''; // Efface les erreurs précédentes const ibanValue = ibanInput.value.trim().replace(/\s/g, ''); // Supprime les espaces if (!isValidIBAN(ibanValue)) { ibanError.textContent = 'Veuillez saisir un IBAN valide.'; event.preventDefault(); // Empêche la soumission du formulaire } }); function isValidIBAN(iban) { if (!iban) return false; iban = iban.toUpperCase().replace(/ /g, ""); if (!/^[A-Z]{2}[0-9]{2}[A-Z0-9]{1,30}$/.test(iban)) return false; iban = iban.substring(4) + iban.substring(0, 4); let digits = ""; for (let i in iban) { digits += parseInt(iban[i], 36); } return (parseInt(digits) % 97 === 1); } </script> </body> </html>
It crash.
But no crash without allow style
cefclient.exe --multi-threaded-message-loop --no-sandbox
The IBAN manager is display :
I search a way to disable the IBAN manager without sucess.
Not crash :)
It crash
It work correctly without Chrome Runtime on 126 and above
No response
Yes using WPF/OffScreen command line args
The text was updated successfully, but these errors were encountered:
Closing as upstream. This is a known issue in CEF.
upstream
CEF
chromiumembedded/cef#3796
There is a suggested workaround at chromiumembedded/cef#3796 (comment)
Sorry, something went wrong.
No branches or pull requests
Is there an existing issue for this?
CefSharp Version
128
Operating System
Windows 10 / 11
Architecture
x64
.Net Version
4.8
Implementation
WinForms
Reproduction Steps
Load a page with a form which contain an IBAN field and submit it.
With cefclient.exe --multi-threaded-message-loop --no-sandbox --use-alloy-style
Exemple
It crash.
But no crash without allow style
cefclient.exe --multi-threaded-message-loop --no-sandbox
The IBAN manager is display :
I search a way to disable the IBAN manager without sucess.
Expected behavior
Not crash :)
Actual behavior
It crash
Regression?
It work correctly without Chrome Runtime on 126 and above
Known Workarounds
No response
Does this problem also occur in the CEF Sample Application
Yes using WPF/OffScreen command line args
Other information
No response
The text was updated successfully, but these errors were encountered: