Binding an empty dataset respects :empty selector
If an element has no children, and bindList() is called, passing in an empty dataset, the element has its innerHTML set to an empty string to clear up any hanging text fragments. This means that now, CSS's :empty pseudo-selector can be used to display an element differently when it has been bound with an empty dataset.