Skip to content

[Bug - Partner Center] Unable to complete Microsoft Edge Developer Account Registration - Multiple JS errors prevent form submission #574

@tiagobaroni

Description

@tiagobaroni

Describe the bug

The Microsoft Edge Developer Account registration form at partner.microsoft.com cannot be submitted. The "Accept and continue" button remains disabled, and even after manually removing the disabled attribute via DevTools, clicking the button produces no result. The form never submits regardless of what troubleshooting steps are taken.

To Reproduce

  1. Navigate to https://partner.microsoft.com/dashboard/registration/AccountInfo?accountProgram=MSEdgeAddons
  2. Sign in with a Microsoft Account (MSA) — Hotmail/Outlook
  3. Fill in all required fields (First Name, Last Name, Email, Phone Number, Preferred Language)
  4. Observe that the "Accept and continue" button remains permanently disabled
  5. Even after removing the disabled attribute via browser DevTools, clicking the button does nothing

Expected behavior

After filling in all required fields and accepting the Microsoft Edge App Developer Agreement, the form should submit successfully and complete the enrollment in the Microsoft Edge program.

Console errors observed

The following errors appear in the browser console and appear to be the root cause of the issue:

assets.onestore.ms/cdnfiles/external/webcore/4.21.29/stylesheets/WebCore.4.21.29.ltr.light.min.css:1
Failed to load resource: net::ERR_CERT_DATE_INVALID

jsll-4.3.1.js:1
Failed to load resource: net::ERR_NAME_NOT_RESOLVED

common-nav.min.js:1
Uncaught ReferenceError: define is not defined

enrollnow?programName=msedgeaddons:121
Uncaught SyntaxError: Unexpected identifier 'ViewBage'

enrollnow?programName=msedgeaddons:123
The provided value 'xml/json' is not a valid enum value of type XMLHttpRequestResponseType.

msedgeaddons:1
Pattern attribute value ^[^<>%$\[\]{}]+$ is not a valid regular expression:
Uncaught SyntaxError: Invalid regular expression: /^[^<>%$\[\]{}]+$/v: Invalid character in character class

msedgeaddons:1
Pattern attribute value ^(?!^[.])([-'a-zA-Z0-9_]+\.)*[-'a-zA-Z0-9_]+@(?!\..+)([-a-zA-Z0-9]+\.)+[a-zA-Z]{2,}$ is not a valid regular expression:
Uncaught SyntaxError: Invalid regular expression: Invalid character in character class

DevCMDL2.woff:1  Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID
DevCMDL2.ttf:1   Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID
MemMDL2.woff:1   Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID
MemMDL2.ttf:1    Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID

Root cause analysis

There appear to be at least three distinct issues compounding each other:

  1. Expired/invalid SSL certificate on assets.onestore.ms — the CDN serving the page's stylesheet returns ERR_CERT_DATE_INVALID, which may prevent critical resources from loading.

  2. Syntax error in the page's own JavaScriptUncaught SyntaxError: Unexpected identifier 'ViewBage' on line 121 of the enrollment page. This appears to be a typo (ViewBage instead of ViewBag) that breaks the JS execution context entirely, meaning the button's click handler is never registered.

  3. Invalid pattern attribute regex — Modern Chromium-based browsers (Chrome/Edge 2025+) now apply the /v flag when evaluating HTML pattern attributes. The regex patterns used in the form fields contain character class syntax that is invalid under /v mode, causing Uncaught SyntaxError: Invalid regular expression. Even after removing all pattern attributes via a MutationObserver in the console, the button still does not respond, because the click handler itself was never initialized due to issue #2 above.

Workarounds attempted (none successful)

  • Cleared browser cache and cookies
  • Tried in Incognito/Private mode (no extensions)
  • Removed disabled attribute from the button via DevTools
  • Removed all pattern attributes from form fields via console:
    new MutationObserver(() => {
      document.querySelectorAll('[pattern]').forEach(el => el.removeAttribute('pattern'));
    }).observe(document.body, { subtree: true, attributes: true, attributeFilter: ['pattern'] });
  • Attempted to dispatch a submit event directly on the form — returned true but had no effect (form uses React-controlled components, FormData returns empty {})
  • Tried multiple browsers (Chrome, Edge)

Environment

  • OS: Windows
  • Browsers tested: Google Chrome (latest), Microsoft Edge (latest)
  • Microsoft Account type: Personal MSA (Hotmail)
  • Registration type attempted: Individual account
  • Account country/region: Brazil
  • Date of occurrence: May 18, 2026

Impact

This issue completely blocks new developer account registration for the Microsoft Edge Add-ons program. There is no known workaround at the UI level. The only remaining option appears to be opening a support ticket, which introduces significant delays for developers trying to publish extensions.

Additional context

Similar reports have been filed previously in issues #234 and #250, and in Microsoft Q&A threads. The SSL certificate issue on assets.onestore.ms and the ViewBage syntax error suggest these may be regressions introduced in a recent deployment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions