This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
TextContent.validateUTF8 concludes that an empty stream is not correctly encoded in UTF8. The Checker then reports some CHARACTER_ENCODING_SUPPORT failure saying the response is not correctly encoded in UTF8. That's not truly correct. Since an empty stream does not contain any character, it also cannot contain any UTF8 validation error.
TextContent now says a null or empty content is correctly encoded in UTF-8.