Symptoms:
- Creating a new Announcement (or Discussion) throws Canvas's generic error page: "Sorry, Something Broke."
- In Quiz question editors, the Rich Content Editor (RCE) text box doesn't render — instead of the WYSIWYG editor, you just see a stray lowercase "p" where the editor should be.
- Happens consistently across multiple Chromium-based browsers (I hit it in both Chrome and Edge) on the same PC.
- Does not happen in Incognito/InPrivate mode, and does not happen on other devices logged into the same account.
Cause:
A third-party "Dark Mode" browser extension (in my case, separate Dark Mode extensions installed independently in both Chrome and Edge). These extensions work by injecting CSS/JS into every page to force a dark theme. Canvas's Rich Content Editor (TinyMCE) runs inside an iframe with its own styling and script initialization, and the injected dark-mode CSS/JS breaks it — either preventing the editor from initializing at all (causing the RCE-dependent Announcement page to crash entirely) or corrupting how it renders (the stray "p").
Because the extension runs on every page, and Incognito/InPrivate mode disables extensions by default, that's a fast way to confirm this is the cause: if Canvas works in Incognito but not in a normal window, check your extensions.
Fix:
- Open your browser's extensions page (
chrome://extensions or edge://extensions). - Disable extensions one at a time, reloading Canvas after each, until you find the one causing it (for me, it was the Dark Mode extension in each browser).
- Once identified, either remove it, or — if your extension supports per-site exceptions — add
[yourschool].instructure.com (or your Canvas domain) to its exclusion list so it stays off just for Canvas. - Repeat separately for each browser you use — disabling/removing the extension in one browser has no effect on another, even if both are Chromium-based, since extensions and settings aren't shared across browsers.
Posting this in case anyone else finds their way here searching "Canvas Sorry Something Broke" or "Canvas RCE not populating text box p" — took a while to isolate since it wasn't a Canvas account issue, network issue, or antivirus issue (all of which I ruled out first).