Microsoft Learn Lab Stuck Loading

William Reed 50 Reputation points
2026-07-21T16:14:19.7133333+00:00

The labs for Microsoft Learn seem to have suddenly been stuck on a loading loop, unable to display the launch button. I have viewed the runtime compilation and believe these two errors to be the cause:

Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://client-api.arkoselabs.com') does not match the recipient window's origin ('https://learn.microsoft.com').

@api.js:15@api.js:15Uncaught (in promise)

  1. Object
    1. Error: "API consumer not enabled"
    2. Status: 0
    3. [[Prototype]]: Object
      1. constructor: ƒ Object()
      2. hasOwnProperty: ƒ hasOwnProperty()
      3. isPrototypeOf: ƒ isPrototypeOf()
      4. propertyIsEnumerable: ƒ propertyIsEnumerable()
      5. toLocaleString: ƒ toLocaleString()
      6. toString: ƒ toString()
      7. valueOf: ƒ valueOf()
      8. defineGetter: ƒ defineGetter()
      9. defineSetter: ƒ defineSetter()
      10. lookupGetter: ƒ lookupGetter()
      11. lookupSetter: ƒ lookupSetter()
      12. proto: (...)

See if you can figure why it has stopped loading; I have troubleshooted the issue earlier (trackers and cookies allowed, adblockers and vpns off, incognito mode, cleared browser, etc), so it might be a server side issue.

Thanks in advance!

Community Center | Not monitored

3 answers

Sort by: Most helpful
  1. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  2. Abdul Rehman 95 Reputation points
    2026-07-23T09:27:19.8+00:00

    The lab remains stuck on “Loading lab...” across Chrome, Edge, and Incognito mode.

    Console errors:

    • Uncaught (in promise): API consumer not enabled
    • ArkoseLabs postMessage target origin mismatch

    Module:

    https://learn.microsoft.com/en-us/training/modules/power-bi-effective-reports/9-lab

    Design Power BI reports – Exercise, Unit 9 of 11

    The issue has continued for more than one day. Please check the lab/API provisioning for my account or this exercise.

    Was this answer helpful?

    0 comments No comments

  3. Alex-L 10,430 Reputation points Microsoft External Staff Moderator
    2026-07-22T13:08:25.05+00:00

    Hi William Reed

    Thanks for doing the detailed testing!

    The "API consumer not enabled" error points to a backend/API configuration failure, while the ArkoseLabs postMessage error may indicate a problem with the verification component. Since you've already tested cookies, extensions, VPNs, cache clearing, and InPrivate mode, there is little left to troubleshoot locally. Similar Microsoft Learn lab loading issues have been reported by other users and sometimes require investigation by the Learn team.

    To help Microsoft investigate, use the Feedback link at the bottom of the affected Microsoft Learn page, since this is a public forum, no one here can have a look at what's happening behind the scene, and include:

    • The exact Learn module URL
    • A screenshot of the Console errors
    • A screenshot of any failed Network requests
    • Confirmation that the issue occurs across browsers/devices/networks

    This should provide the Learn team with the evidence needed to determine whether a backend service or account provisioning issue is preventing the lab from loading.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.