Skip to content

Add handling for browsers created via Notifications Clients.openWindow() #4100

@aKoheiNakamichi

Description

@aKoheiNakamichi

Describe the bug

When Clients.openWindow() is called in alloy style, cefsimple crashes.
In chrome style, the resulting window appears with a visually different style than expected.

To Reproduce
Steps to reproduce the behavior:

  1. Open https://web-push-book.gauntface.com/demos/notification-examples/ using Chrome style.
  2. Click 'Enable Notifications' and allow them.
  3. Reopen the same URL using Alloy style. (This step can be skipped if you are testing in Chrome style).
  4. Click 'OPEN WINDOW', then click the resulting notification.
  5. A crash occurs or window open.

Expected behavior

The window should open using the same style as the original window.

Screenshots

With chrome style following window show.

Image

Versions (please complete the following information):

  • OS: Ubuntu24.04
  • CEF Version: 145

Additional context

I attached the debug log. I tested with a locally built cefsimple.
crash.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions