Code found here:
https://github.com/ZILtoid1991/newxml/blob/main/source/newxml/domimpl.d#L1984
Even changing the code to this:
```d
auto res = firstAttr;
while (res)
{
if (res.localName != localName || res.namespaceURI !=
namespaceURI)
res = res._nextAttr;
else
break;
}
return res;
```
Does not always seem to call this:
https://github.com/ZILtoid1991/newxml/blob/main/source/newxml/domstring.d#L252
And then instead just decides that the `localName` and
`namespaceURI` pairs are not equal, and in those cases the Visual
Studio debugger doesn't detect any entering into any of the
`DOMString.equals` overrides, all while the debugger shows those
strings are equal.