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.

Reply via email to