Timothy Gu
Timothy Gu
```js u = new URL("http://us'er:pa'[email protected]/"); console.log(u.username); console.log(u.password); ``` In Chrome and Firefox, the `'` is escaped, in addition to Go. However, Safari, Node.js, and Ruby don't escape the `'`. The...
Consider `xn--xn---epa`. It appears that using the current **domain to Unicode** algorithm (as implemented by Node.js), this would get converted to `xn--é`. But applying **domain to ASCII** on `xn--é` would...
Currently per spec, mailto: paths are treated the same way as other "opaque" URLs. That is, weird characters in the "path" part of a mailto URL are kept verbatim. However,...
It seems like quite a few people have been thinking that we use IDNA2008 or 2003 directly, but we actually do not. The motivation for using UTS 46 rather than...
Matches environment `\begin`/`\end`.
After implementing #754 in jsdom, we are no longer passing [wpt/dom/nodes/MutatioObserver-childList.html](https://github.com/web-platform-tests/wpt/blob/878422d33b13cf46ec0d4f4201536426137ecc62/dom/nodes/MutationObserver-childList.html#L277-L297) due to the following test: ```html NO CHANGED text content ``` ```diff var n52 = document.getElementById('n52'); runMutationTest(n52, {"childList":true}, [{type:...
#754 adds to [`adoptNode()`](https://dom.spec.whatwg.org/#dom-document-adoptnode): > 3. If _node_ is a `DocumentFragment` node whose host is non-null, then return. But `adoptNode()` must return a `Node`. What does this "return" mean? @annevk
I.e. what each function takes in and can return.
https://www.npmjs.com/package/highlight-codemirror https://github.com/ForbesLindesay/highlight-codemirror