![]() [fsc-max-nodes=12] [fsc-timeout=60] * switch lots of parsing to Nokogumbo to keep things consistent * deep CSS sanitization is now built in, and with a proper parser (meaning we can drop our code to do it, and adjust some specs to account for things that _are_ valid) lots of changes because gumbo parsing<->serialization cycle is slightly different: * better job preserving original whitespace * literal non-breaking space characters are converted to entities * <p> tags aren't inserted for the heck of it * several _other_ entities are unnecessary, and output as literal characters * some elements no longer have a closing tag Change-Id: I7c5e36cbd04b8a05f64c9e0af00868dd6b00f4ce Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/256444 Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com> Reviewed-by: Jacob Burroughs <jburroughs@instructure.com> QA-Review: Cody Cutrer <cody@instructure.com> Product-Review: Cody Cutrer <cody@instructure.com> |
||
---|---|---|
.. | ||
materialized_view.rb | ||
scoped_to_sections.rb | ||
scoped_to_user.rb |