<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-07-29T07:26:54Z</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by Luke</title>
  <author>
    <name>Luke</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1xwma2d0ss98ndngwuvljk43l5gulnsj7teqd564awcuq3dc7s63sl3gt5a.rss" />
  <link href="https://nostr.ae/npub1xwma2d0ss98ndngwuvljk43l5gulnsj7teqd564awcuq3dc7s63sl3gt5a" />
  <id>https://nostr.ae/npub1xwma2d0ss98ndngwuvljk43l5gulnsj7teqd564awcuq3dc7s63sl3gt5a</id>
  <icon>https://toot.wales/system/accounts/avatars/110/107/155/463/276/005/original/a74e8752492a964a.jpeg</icon>
  <logo>https://toot.wales/system/accounts/avatars/110/107/155/463/276/005/original/a74e8752492a964a.jpeg</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqs0hmdtklj0jceqrk3rsyday63c6kzvymzyh2q85cqgfk7ud5q667gzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xrt2tv7</id>
    
      <title type="html">ahh I see, yeah it doesn&amp;#39;t help lots of people say it the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0hmdtklj0jceqrk3rsyday63c6kzvymzyh2q85cqgfk7ud5q667gzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xrt2tv7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvfhp87k9czsrn5wnemvsmqnwq6nzt9tph0gkjgt3w8q0k3kgz7qsk764u5&#39;&gt;nevent1q…64u5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;ahh I see, yeah it doesn&amp;#39;t help lots of people say it the wrong way too so it&amp;#39;s hard to actually know.
    </content>
    <updated>2026-03-25T08:00:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspwa84lcescxn83jn9l52q0tu7gdhrryp3za90p4t0fkvfn68vnwczyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xxdcgtd</id>
    
      <title type="html">it&amp;#39;s definitely said like veet, because it&amp;#39;s french for ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspwa84lcescxn83jn9l52q0tu7gdhrryp3za90p4t0fkvfn68vnwczyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xxdcgtd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfryjwn8yrhghkguf7aqucspt36z05dpt073xzh8f576sekdgqr6c548fej&#39;&gt;nevent1q…8fej&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it&amp;#39;s definitely said like veet, because it&amp;#39;s french for quickly!
    </content>
    <updated>2026-03-25T07:56:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqx50qeaprq02rzek6purnc65tula2tw9jly3n7qayzk3ar66wnrczyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xm9v20z</id>
    
      <title type="html">yeah same behaviour here.</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqx50qeaprq02rzek6purnc65tula2tw9jly3n7qayzk3ar66wnrczyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xm9v20z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf74kdzh5e87vptrevvexkqa93f3f3gw2rfxpkvup4f8kzs0yqp5q0kuwa0&#39;&gt;nevent1q…uwa0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yeah same behaviour here.
    </content>
    <updated>2026-03-09T13:54:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrkwhefgylc9teu6wfvln3z3t3y4pxc5ex720gxj64tx63m6rt83czyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xryhnc5</id>
    
      <title type="html">okay scope_extensions might solve the use case for PWAs opting to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrkwhefgylc9teu6wfvln3z3t3y4pxc5ex720gxj64tx63m6rt83czyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xryhnc5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0pjq5vex5zxy5lugzhqvr89gt90kn4x8r5rxvkywn3cehdfaslucyr3yup&#39;&gt;nevent1q…3yup&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;okay scope_extensions might solve the use case for PWAs opting to keep some in-app. But it doesn&amp;#39;t allow the user to choose external links to open in an actual browser rather than some chrome custom tabs UI.
    </content>
    <updated>2026-03-09T13:15:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszezdg0q3ac53ep4wje0satclalhmg073lyqrlhjlpnmcy3put6jqzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2x79jkcu</id>
    
      <title type="html">also while I&amp;#39;m here I&amp;#39;m gonna be awkward and ask that web ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszezdg0q3ac53ep4wje0satclalhmg073lyqrlhjlpnmcy3put6jqzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2x79jkcu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxs7tcm6r5vg4y83sqax43hsw3lrh4pmv8fw27z3ajltg2qtflqqsa89v7j&#39;&gt;nevent1q…9v7j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;also while I&amp;#39;m here I&amp;#39;m gonna be awkward and ask that web APKs be opened up to other browsers. They&amp;#39;re great but being chrome only is disappointing given how otherwise open Android is.
    </content>
    <updated>2026-03-09T12:41:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxs7tcm6r5vg4y83sqax43hsw3lrh4pmv8fw27z3ajltg2qtflqqszyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2x3vd404</id>
    
      <title type="html">so the issue here is external links out of that scope still open ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxs7tcm6r5vg4y83sqax43hsw3lrh4pmv8fw27z3ajltg2qtflqqszyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2x3vd404" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsggyxj7hffm97rcvjuj33rwqm9mdm0w39wj0m8au9cj20q2aqguvcghh5jp&#39;&gt;nevent1q…h5jp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;so the issue here is external links out of that scope still open with an in-app browser. See below where I&amp;#39;ve clicked your link in my PWA of mastodon.&lt;br/&gt; &lt;img src=&#34;https://toot.wales/system/media_attachments/files/116/199/245/890/420/978/original/8651ed63879f1446.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-09T12:37:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8fyrtz4tgax6m40xa2fj546p3de0ua0uyf6eapxqrnyspxd8hz8gzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2x8dv3s2</id>
    
      <title type="html">alas I suspect this isn&amp;#39;t specced at all. Specs only care ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8fyrtz4tgax6m40xa2fj546p3de0ua0uyf6eapxqrnyspxd8hz8gzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2x8dv3s2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8c7qzxwas9mt0wprrvp54v5dj9kk85v07xc2v35nky6zcpv0p7aqed6dxl&#39;&gt;nevent1q…6dxl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;alas I suspect this isn&amp;#39;t specced at all. Specs only care about what is web observable and whether you&amp;#39;re running &amp;#34;in-app&amp;#34; or in browser I don&amp;#39;t think is available to you.&lt;br/&gt;&lt;br/&gt;The concept of PWAs is itself probably not even really specified overall. I suspect this is just a Google decision with their web APK set-up for PWAs.
    </content>
    <updated>2026-03-09T12:24:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8npj9lhfsehnafzfa9v970a609876scqwlwxswkzxectp43cztmgzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xyxl9vk</id>
    
      <title type="html">it should be both user configurable but also pwa configurable. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8npj9lhfsehnafzfa9v970a609876scqwlwxswkzxectp43cztmgzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xyxl9vk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9u4rfx9e6ryhh42phlq7t2lhtswyzydkm50mp3mp87psqau2azrswje8sk&#39;&gt;nevent1q…e8sk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it should be both user configurable but also pwa configurable. Like in mine I might want to keep my Auth domain &amp;#34;in scope&amp;#34; for navigation alongside my app scope but then also send everything else to the browser.
    </content>
    <updated>2026-03-09T12:03:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv7qccrxlgt26h72y8v7yjuaq2y3pdqg5xvvxcess2m45efyqjjagzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xrfk9nd</id>
    
      <title type="html">An early look at the accessibility work going on in Servo. Part ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv7qccrxlgt26h72y8v7yjuaq2y3pdqg5xvvxcess2m45efyqjjagzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xrfk9nd" />
    <content type="html">
      An early look at the accessibility work going on in Servo. Part of Igalia&amp;#39;s Sovereign Tech Fund project.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.igalia.com/2025/10/09/Igalia,-Servo,-and-the-Sovereign-Tech-Fund.html&#34;&gt;https://www.igalia.com/2025/10/09/Igalia,-Servo,-and-the-Sovereign-Tech-Fund.html&lt;/a&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://toot.wales/system/media_attachments/files/115/882/308/065/145/260/original/e84e6ae1170a887d.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-01-12T13:16:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfl9f2f7nzkmjucjk8tpw568mvrj33plxy5ttp6stlck0a3nkldpszyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xzncdkl</id>
    
      <title type="html">$610 million is an insane amount of money for that? Or am I just ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfl9f2f7nzkmjucjk8tpw568mvrj33plxy5ttp6stlck0a3nkldpszyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xzncdkl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0ysfxyka00r9qkg5kkl6gf4f7qw9rduujrupqgta5hx2gteuttrqvg7zkl&#39;&gt;nevent1q…7zkl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;$610 million is an insane amount of money for that? Or am I just out of touch?
    </content>
    <updated>2025-09-04T14:49:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxe6twzelr55fafa3x6vty8n2302wycll67guaa8u0al9a8aq9d7szyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2x7h2ys4</id>
    
      <title type="html">Just got command buttons enabled in stable on WebKit trunk! ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxe6twzelr55fafa3x6vty8n2302wycll67guaa8u0al9a8aq9d7szyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2x7h2ys4" />
    <content type="html">
      Just got command buttons enabled in stable on WebKit trunk!&lt;br/&gt;&lt;br/&gt;Firefox recently sent out an intent-to-ship so hopefully by early next year they&amp;#39;ll be available across the board.
    </content>
    <updated>2025-08-21T16:11:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrxnpzq9ftjqelk6wp0m6367h886hcwm23rea3yljyak64v0ds5yszyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xjv720s</id>
    
      <title type="html">Ooh that&amp;#39;s good to know! I didn&amp;#39;t realise edge had added ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrxnpzq9ftjqelk6wp0m6367h886hcwm23rea3yljyak64v0ds5yszyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xjv720s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs236xeg0f7ea76us7cglyzprwj8zm4qxacnuqe9kv07kxzkv6vyacr03t4v&#39;&gt;nevent1q…3t4v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ooh that&amp;#39;s good to know! I didn&amp;#39;t realise edge had added a contrast theme at the browser level. I knew about Firefox&amp;#39;s but I suspect it&amp;#39;s not used often. Though with some recent improvements it might be better.&lt;br/&gt;&lt;br/&gt;Fwiw Android has relevant settings that you could add to your list if you wanted. Both High Text Contrast (supported for a while) and the newer Colour Contrast (soon, it&amp;#39;s in nightly firefox and chrome) will work.
    </content>
    <updated>2025-04-12T06:58:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvcc4azcd3e0lcpt4deu34pqtstmp9mv4llh0kyzhed87ze5seekgzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xut7lvy</id>
    
      <title type="html">Arguably the main source of the annoyance is actually Windows. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvcc4azcd3e0lcpt4deu34pqtstmp9mv4llh0kyzhed87ze5seekgzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xut7lvy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstdjhnem98n74kalsgas30mxnrsux9rmz3gjme5tk3qa7hmcdzgscf8e0rw&#39;&gt;nevent1q…e0rw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Arguably the main source of the annoyance is actually Windows. Unlike every other OS (except Chrome OS), it doesn&amp;#39;t have a standalone preference for high contrast. It&amp;#39;s intrinsically tied to Contrast Themes (which are what provide colours for forced-colors mode).&lt;br/&gt;&lt;br/&gt;forced-colors itself is also tricky to fully understand because it is in practice a Windows only feature.
    </content>
    <updated>2025-04-11T20:55:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstdjhnem98n74kalsgas30mxnrsux9rmz3gjme5tk3qa7hmcdzgsczyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xkalmdk</id>
    
      <title type="html">Nothing stops an OS from providing a low contrast preference, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstdjhnem98n74kalsgas30mxnrsux9rmz3gjme5tk3qa7hmcdzgsczyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xkalmdk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyltvahshuvec3le0ncckarx8j2ezyjl0n5lg9ssnujngdfcwrs9sy20379&#39;&gt;nevent1q…0379&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nothing stops an OS from providing a low contrast preference, Android&amp;#39;s setting is even setup at the API level to support this (-1 to 1 value range). It&amp;#39;s just that no OS does this right now, so less isn&amp;#39;t usable on its own.&lt;br/&gt;&lt;br/&gt;The bit where the two features do have an overlap is the custom value which is conceptually tied to forced colors mode.&lt;br/&gt;&lt;br/&gt;The fact forced-colors mode can change the prefers-contrast value isn&amp;#39;t unique either, it also changes the prefers-color-scheme value too.
    </content>
    <updated>2025-04-11T20:53:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyltvahshuvec3le0ncckarx8j2ezyjl0n5lg9ssnujngdfcwrs9szyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xhle9nz</id>
    
      <title type="html">@npub1ftx…yzsr Making a new thread so it doesn&amp;#39;t ping ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyltvahshuvec3le0ncckarx8j2ezyjl0n5lg9ssnujngdfcwrs9szyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xhle9nz" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1ftxguws0g7ujpv2h7tdcu7j0s64u9cq5p5hmqgez27043znrd4csuvyzsr&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Mayank&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1ftx…yzsr&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;Making a new thread so it doesn&amp;#39;t ping Adrian who wants a concrete resource for this. I would say that forced colours mode and prefers-contrast aren&amp;#39;t actually as tightly coupled together as it might seem at first glance.&lt;br/&gt;&lt;br/&gt;prefers-contrast works as a standalone media query with support on iOS, macOS, Android and some Linux distros. It just so happens to have two values that are only ever set as part of forced-colors mode.
    </content>
    <updated>2025-04-11T20:46:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8z6lylgagfsu6glhe9cwrtxkxhhuj2h7xr7c8enh4fk5384suf2szyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xv0av7a</id>
    
      <title type="html">To follow up command invokers shipping in stable chrome 135, I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8z6lylgagfsu6glhe9cwrtxkxhhuj2h7xr7c8enh4fk5384suf2szyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xv0av7a" />
    <content type="html">
      To follow up command invokers shipping in stable chrome 135, I just landed a flag flip to preview status in WebKit!&lt;br/&gt;&lt;br/&gt;(Meaning they&amp;#39;ll be on by default in Safari Tech Preview but not yet for Stable)
    </content>
    <updated>2025-03-13T13:35:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw3tv2wq5eh00fyt2tmu6mkkyfcyx6kcs45z7f0hhvrcweuv6mjrqzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xgyyv43</id>
    
      <title type="html">it&amp;#39;s a new thing we added recently. closedby=any will enable ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw3tv2wq5eh00fyt2tmu6mkkyfcyx6kcs45z7f0hhvrcweuv6mjrqzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xgyyv43" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd8mq6tk6kpzrjlauyla58vt6qfec4eczh837qj99dvsnhvwzd7xcamfv4k&#39;&gt;nevent1q…fv4k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it&amp;#39;s a new thing we added recently. closedby=any will enable light dismiss. It&amp;#39;s in chrome 134 and hopefully others this year.&lt;br/&gt;&lt;br/&gt;You can prevent it by changing the value or you can listen to the dialog&amp;#39;s cancel event and prevent default if you want to conditionally cancel it based on some state.
    </content>
    <updated>2025-03-07T10:58:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsphchqlntz3cl30ymz9np7zwfqu758y0sf8majzpzccw7ufp2sseszyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xvk4kqh</id>
    
      <title type="html">Command Invokers are finally happening! Chromium has an approved ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsphchqlntz3cl30ymz9np7zwfqu758y0sf8majzpzccw7ufp2sseszyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xvk4kqh" />
    <content type="html">
      Command Invokers are finally happening!&lt;br/&gt;&lt;br/&gt;Chromium has an approved I2S and WebKit should be ready to ship to preview very soon.&lt;br/&gt;&lt;br/&gt;Today it was merged into the HTML spec! &lt;a href=&#34;https://html.spec.whatwg.org/multipage/form-elements.html#attr-button-command&#34;&gt;https://html.spec.whatwg.org/multipage/form-elements.html#attr-button-command&lt;/a&gt;
    </content>
    <updated>2025-02-19T17:33:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvt4cw2ezkcgj584r0p6zs4qq9mq3xulmz026jhc4m5j9xsuudsaczyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xq0y0f7</id>
    
      <title type="html">Are there any existing UI related features (CSS, JS or HTML) that ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvt4cw2ezkcgj584r0p6zs4qq9mq3xulmz026jhc4m5j9xsuudsaczyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xq0y0f7" />
    <content type="html">
      Are there any existing UI related features (CSS, JS or HTML) that aren&amp;#39;t available cross-browser (either not implemented or buggy) that you wish were? If so can you say which and explain the use cases?&lt;br/&gt;&lt;br/&gt;Specifically looking at existing things rather than new things you want (though feel free to share those too).&lt;br/&gt;&lt;br/&gt;E.g. focus({focusVisible}) or hidden=until-found
    </content>
    <updated>2025-01-27T12:44:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw03hqlq3yetxzemssqk94lh6jt73ts4wlsle87yh5gh53v388zgqzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xze2q8d</id>
    
      <title type="html">I hate that we have acceptable ranges and then doctors decide ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw03hqlq3yetxzemssqk94lh6jt73ts4wlsle87yh5gh53v388zgqzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xze2q8d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz4sf2e53jc20nwuy5hunxnp5knkgr7nx2q7qfc7h5zy2cau0ljdccrptkp&#39;&gt;nevent1q…ptkp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I hate that we have acceptable ranges and then doctors decide actually they&amp;#39;re wrong and it&amp;#39;s fine to be outside them...
    </content>
    <updated>2025-01-15T20:53:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvlyu52p2p0zaqp2e2xup80ef8jxkqh8y5c6nh45z36mxe8q6m75qzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xe024nt</id>
    
      <title type="html">`color-scheme: light` when a user has explicitly chosen a scheme ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvlyu52p2p0zaqp2e2xup80ef8jxkqh8y5c6nh45z36mxe8q6m75qzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xe024nt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs97d575cvq2plkxz4fxel6stkw6tswz2suuv5raxeqme46hez6wag5nyvcg&#39;&gt;nevent1q…yvcg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;`color-scheme: light` when a user has explicitly chosen a scheme should probably actually be `color-scheme: light only` else chrome on Android may try and force it to dark mode anyway.
    </content>
    <updated>2024-12-09T11:19:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8qpa67pg7j65jvu886agte0z4t5cay475s8t3f294rfy89qjnn5gzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xpe7h0g</id>
    
      <title type="html">Two new features for the HTML color input! - an alpha attribute, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8qpa67pg7j65jvu886agte0z4t5cay475s8t3f294rfy89qjnn5gzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xpe7h0g" />
    <content type="html">
      Two new features for the HTML color input!&lt;br/&gt;&lt;br/&gt;- an alpha attribute, allowing the user to select a translucent color.&lt;br/&gt;&lt;br/&gt;- a colorspace attribute, allowing the author to choose between srgb and display-p3.&lt;br/&gt;&lt;br/&gt;With either attribute present the value is a CSS color function instead of hex. Try it in STP 207!&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/tootwales/media_attachments/files/113/522/098/223/272/899/original/121e3a213f0bf69c.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-21T17:24:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsylmmdfdhumngs2waawrcxu60zn065e08vpw6ddtmmqsgcl7y5z6gzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xk3zg64</id>
    
      <title type="html">Two cool improvements are coming to &amp;lt;dialog&amp;gt; soon ™️. - ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsylmmdfdhumngs2waawrcxu60zn065e08vpw6ddtmmqsgcl7y5z6gzyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2xk3zg64" />
    <content type="html">
      Two cool improvements are coming to &amp;lt;dialog&amp;gt; soon ™️.&lt;br/&gt;&lt;br/&gt;- button command/commandfor attributes to open dialogs without JS.&lt;br/&gt;- closedby attribute to enable light dismiss or disable close on esc (etc)
    </content>
    <updated>2024-11-17T14:28:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgn537pe2as7e8457rjym022vjglj5c7r504ukavdlfu9t9tdv9rczyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2x3attc3</id>
    
      <title type="html">I think you get the access token from GitHub (in security section ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgn537pe2as7e8457rjym022vjglj5c7r504ukavdlfu9t9tdv9rczyqem04f47zq57dkdpm3n726k873rn7wzte0ypkn2h4mrsz9hr6r2x3attc3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0eyy0t2h3cflg6uyruqwe6epk08g4rlu4dey90t2f8vk9xny3r4sfdgl99&#39;&gt;nevent1q…gl99&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think you get the access token from GitHub (in security section iirc) and then use it instead of your password in that form. That&amp;#39;s how logging into native apps sometimes works? Not 100% sure but worth a try.
    </content>
    <updated>2024-08-02T11:12:59Z</updated>
  </entry>

</feed>