declarativeNetRequest redirect action causing page reload/error in Safari 26.0

After updating to Safari 26.0 (on macOS Sequoia or Tahoe), the Declarative Net Request (DNR) API rule with "type": "redirect" no longer works as expected.

When the rule is applied, the browser initially shows a banner at the top of the page:

"This webpage was reloaded because a problem occurred."

After the reload, the page fails to load and displays an error page with the message:

"A problem repeatedly occurred with https://extensionworkshop.com/?test=true "

This behavior is new in Safari 26.0. The same rule was working correctly in earlier Safari versions (17.x / 18.x).

Sample DNR rule

{
  "id": 1,
  "priority": 1,
  "action": {
    "type": "redirect",
    "redirect": {
      "url": "https://extensionworkshop.com/?test=true"
    }
  },
  "condition": {
    "urlFilter": "https://extensionworkshop.com/*",
    "resourceTypes": ["main_frame"]
  }
}
declarativeNetRequest redirect action causing page reload/error in Safari 26.0
 
 
Q