Timothy Gu

Results 56 issues of 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...

topic: parser

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...

topic: parser
topic: idna

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...

clarification
editorial

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

topic: nodes

I.e. what each function takes in and can return.

Meta
Documentation

https://www.npmjs.com/package/highlight-codemirror https://github.com/ForbesLindesay/highlight-codemirror

Transformer