-
Notifications
You must be signed in to change notification settings - Fork 467
New issue
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
chrome: Crash using some WebUI pages in Alloy-style browser #3763
Comments
Here's the error in the password manager case:
|
In the "Get help with Chromium" case |browser| is nullptr in AboutHandler::HandleOpenHelpPage. |
The solution in both cases is to just exit early after |
We'll need to audit the callers of In some cases it might be better to create a new Chrome-style browser to contain the command. For example, showing the password manager in a new window instead of simply ignoring the link click. Alternately, we could force |
This is likely the best option, similar to the WebUI allowlist that we had with Alloy bootstrap. |
Describe the bug
Rather than opening a new tab/window, the entire application crashes.
To Reproduce
Steps to reproduce the behavior:
chrome://settings
Expected behavior
Either a new window should open, or nothing should happen.
Password Manager does work fine if opened directly
chrome://password-manager
Screenshots
Versions (please complete the following information):
Additional context
Does the problem reproduce with the cefclient or cefsimple sample application at the same version?
Yes.
cefclient.exe --enable-chrome-runtime --use-alloy-style
Does the problem reproduce with Google Chrome at the same version?
No.
Add any other context about the problem here.
The same crash does not occur if a Chrome UI window is opened and then
chrome://settings
is used from there.If preferred, I can split these two crashes into separate bug reports.
The text was updated successfully, but these errors were encountered: