>Why doesn't Maud implement context-aware escaping?
>If a project follows best practices in separating HTML and CSS/JavaScript, then context-aware escaping is unnecessary.
>Google uses context-aware escaping because it has a large, decades-old code base, much of it written before these best practices were well known. Any project that uses Maud is neither large nor decades-old, and so should not have the need for this feature.
This seems misguided. Javascript and CSS are not the only contexts. Another example is URIs (which can be javascript: or data:), which Golang's html/template correctly escapes: https://github.com/golang/go/blob/master/src/html/template/u...