What Page were you on
https://runestone.academy/assignment/instructor/builder/291467/exercises
Describe the bug
In the assignment builder, it appears that previewing an exercise reads $ as mathjax delimiters, where this particular exercise uses them for money twice, which happens to close them. It works fine in the book itself, this issue only presents in the preview.
A Screenshot is worth a thousand words

Javascript Errors
No javascript errors, but here is the output for completeness:
before get hist bookfuncs.js:78:23
res
Object { _component_ready_resolve_fn: (), component_ready_promise: Promise { "fulfilled" }, optional: false, sid: undefined, graderactive: false, showfeedback: true, assessmentTaken: true, timedWrapper: null, is_toggle: undefined, is_select: undefined, … }
bookfuncs.js:78:23
making a new scrubber bookfuncs.js:78:23
Fake change event, skipping the log bookfuncs.js:78:23
What is your username
hicksa@wfu.edu
What Page were you on
https://runestone.academy/assignment/instructor/builder/291467/exercises
Describe the bug
In the assignment builder, it appears that previewing an exercise reads $ as mathjax delimiters, where this particular exercise uses them for money twice, which happens to close them. It works fine in the book itself, this issue only presents in the preview.
A Screenshot is worth a thousand words

Javascript Errors
No javascript errors, but here is the output for completeness:
before get hist bookfuncs.js:78:23
res
Object { _component_ready_resolve_fn: (), component_ready_promise: Promise { "fulfilled" }, optional: false, sid: undefined, graderactive: false, showfeedback: true, assessmentTaken: true, timedWrapper: null, is_toggle: undefined, is_select: undefined, … }
bookfuncs.js:78:23
making a new scrubber bookfuncs.js:78:23
Fake change event, skipping the log bookfuncs.js:78:23
What is your username
hicksa@wfu.edu