microsoft / microsoft/MicrosoftEdge-Extensions

[Bug - Partner Center] Edge browser: Alerts/prompts not displaying in full screen, macOS

Open
#558 2 comments 1 reaction 1 assignee View on GitHub

@Rahul-Bauri is already working on this.

Since Apr 28, 2026.

Bug Partner Center Tracked
Dominant language
JavaScript
Stars
245
Forks
149
PR merge metrics
No merged PRs in 30d

Description

Using fullscreen programmatically in the Edge window through the service worker, causes alerts/prompts to not be visible on the page but still under the hood they stop the execution of javascript. Reproducible on macOS and Edge browser

To Reproduce
Steps to reproduce the behavior:

  1. Inspect the page using right click > inspect.
  2. Open the service worker (background script) of some extension.
  3. Paste these two lines into service worker to make window's state fullscreen using Chrome API:
  4. win = await chrome.windows.getCurrent()
  5. await chrome.windows.update(win.id, {state: "fullscreen"})
  6. Go back to the page inspect element devtools.
  7. Enter alert("test") in there
  8. No alert is shown on the page. It's somewhere in the process and JS execution is blocked, you have to get window out of fullscreen in order for alert to appear. Until then => page is blocked in fullscreen state.

Expected behavior
Alert is displayed on the page when it is in programmatically forced full screen on macOS device

Desktop (please complete the following information):

  • OS: macOS Tahoe 26.4, and 26.4.1
  • Browser: Microsoft Edge
  • Version: Version 147.0.3912.86 (Official build) (arm64)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.