Skip to content

[Bug]: Download notification popup appears blank (white) on Microsoft Edge v144+ when clicking download links #3294

@t1-2026

Description

@t1-2026

Version

Microsoft.Playwright 1.58.0 (.NET 10)

Steps to reproduce

  1. Launch browser with Channel = "msedge" (Microsoft Edge v144 or later)
  2. Navigate to a page that contains a download link
  3. Click the download link using RunAndWaitForDownloadAsync
await using var browser = await playwright.Chromium.LaunchAsync(new()
{
    Channel = "msedge",
    Headless = false
});
var page = await browser.NewPageAsync();
await page.GotoAsync("https://example.com/download-page");

var download = await page.RunAndWaitForDownloadAsync(async () =>
{
    await page.ClickAsync("a[href*='download']");
});

### Expected behavior

The download notification popup that appears in the top-right corner of the Edge
browser window renders correctly, showing file name, file size, and action buttons.


### Actual behavior

The download notification popup that appears in the top-right corner of the Edge
browser window is completely blank (white/empty). No content is rendered inside
the popup.

<img width="1152" height="648" alt="Image" src="https://github.com/user-attachments/assets/967b864b-e9b1-4af9-b55a-09c490ebae4a" />

### Additional context

- This issue **started with Edge v144**. Confirmed working correctly on **Edge v143 and earlier**.
- The download itself **completes successfully**; only the UI popup is blank.
- No workaround has been identified yet.
- This issue does **not** reproduce with the bundled Chromium
  (i.e., without specifying `Channel`).

### Environment

```Text
- **OS:** Windows 11
- **Browser channel:** `msedge`
- **.NET Version:** .NET 10
- **Playwright .NET Version:** 1.58.0
- **Headless:** `false`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions