I pasted the raw HTML from here into a raw HTML Component.
Now I have a buggily-overlapping, non-movable, non-editable, non-deletable, non-rendering Component stuck in my Unit. (All other Components are still editable and movable.)
Caveat: I do not know if this is the best way to do this, but you could export your course - giving you an archive file of OLX. You could find the unit in the OLX, delete it, and then reimport the archive. I’d do this import into a test course first. See 4. OLX Course Structure — EdX Open Learning XML Guide - Alpha Version documentation for more on OLX
I suspect that the raw HTML component is sandboxed such that you can’t put that code in the raw HTML. How are you trying to load the library they mention? (Get prebuilt version of ace from ace-builds repository)
Thanks for the ideas. I just ended up recreating my unit. So at this point it’s more about the fact that there’s some sort of weird bug here.
Re how I was trying to load the library, I just checked out the code they said and put /ace-builds/ onto the root of my web server’s www directory. But given that the minimized div test case breaks the page without any reference to ace.js, I suspect that’s besides the point.