08:53
<wayneca>
I am getting confused about entities, named or otherwise. Are any of them necessary, and if so, which ones and in what context? The last list I looked at showed &amp;, &lt;, &gt;, &quot; and &apos; as still being necessary, but with the exception of &lt; and &gt;, I haven't seen any place where the browser doesn't render the &, " or ' correctly without using the entity.
08:54
<wayneca>
Also, the html5 validator doesn't return any errors or warnings if I don't use an entity for &, " or ' in the body of a document.
09:02
<Andreu Botella>
you need &amp; in order to display the text "& amp;" (without the space)
09:02
<Andreu Botella>
fuck, Element gets their escapes wrong
09:03
<Andreu Botella>
as for the quotes, they're needed for escaping inside attributes
09:14
<Andreu Botella>
Domenic: Since the .at() TC39 proposal had reached stage 4 and part of the motivation for it was making the *List DOM APIs upgradable, I was confused for a bit as to why that wasn't enough, and as to why item() on FileList wasn't called at()
09:15
<Andreu Botella>
I hadn't realized the method name in the proposal had changed at some point 😅
09:15
<Domenic>
Yeah, that motivation sadly ended up not being possible to fulfill
13:15
<Domenic>
TabAtkins: Bikeshed linking DB seems borked, e.g. stuff like {{Window}} no longer works.
14:36
<TabAtkins>
Sighhhhh, thanks for the heads up
14:42
<TabAtkins>
wayneca: You need &lt; to render < in text. You need &amp; sometimes - most of the time it'll get displayed literally, but not when it's next to certain characters, so it's safer to use it any time the & has characters right after it. (Spaces or punctuation after it are always safe tho.) You need &quot; or &apos; only to display those characters inside of attributes using that character as the quotes. You never need &gt;.
14:42
<TabAtkins>
Lollllll the escapes are actively rendered in Matrix, fuck
14:44
<TabAtkins>
Welp Matrix's formatting is fucked, I can't render these correctly no matter what I do.
14:44
<annevk>
Now I'm curious. ' &apos;
14:44
<annevk>
Backticks!
14:44
<Andreu Botella>
yeah, inside a codeblock they seem to be escaped
14:45
<Andreu Botella>
this is probably Element the client, rather than Matrix the protocol though
14:46
<TabAtkins>
Oh right the element mobile and desktop clients do escaping differently
14:46
<TabAtkins>
Which is just [chef-kiss]
14:47
<annevk>
How is there no nod emoji