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 &, <, >, " and ' as still being necessary, but with the exception of < and >, 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 & 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 < to render < in text. You need & 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 " or ' only to display those characters inside of attributes using that character as the quotes. You never need > . |
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. ' ' |
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 |