- Attributes that have URI values weren't properly sanitized if the values contained character entities. Using character entities, it was possible to construct a URI value with a scheme that was not allowed that would slide through unsanitized.
- Fixed some other edge cases for attribute URI value sanitizing and improved testing of this code.