Closes #48. The descriptions are sanitized with dom-purify. I added some styling to the lab description sidebar to make the Read More button more useful (prior implementation stuck it at the end of an arbitrarily truncated string, which Jonathan pointed out could lead to broken HTML after sanitization). Happy to talk about other approaches to this in the rewrite.
Closes #48. The descriptions are sanitized with dom-purify. I added some styling to the lab description sidebar to make the Read More button more useful (prior implementation stuck it at the end of an arbitrarily truncated string, which Jonathan pointed out could lead to broken HTML after sanitization). Happy to talk about other approaches to this in the rewrite.