<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-26T15:31:43Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by Firefox for Web Developers</title>
  <author>
    <name>Firefox for Web Developers</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1ec6tkw5u5svld676mwp2sdmx8gmrzkeznuavrwreyju4e63sj26scht4g5.rss" />
  <link href="https://nostr.now/npub1ec6tkw5u5svld676mwp2sdmx8gmrzkeznuavrwreyju4e63sj26scht4g5" />
  <id>https://nostr.now/npub1ec6tkw5u5svld676mwp2sdmx8gmrzkeznuavrwreyju4e63sj26scht4g5</id>
  <icon>https://files.mastodon.social/accounts/avatars/115/667/120/638/353/806/original/93c1bf917d9c5cbd.png</icon>
  <logo>https://files.mastodon.social/accounts/avatars/115/667/120/638/353/806/original/93c1bf917d9c5cbd.png</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsyw2sqzugq7mwmjc93f7dzw6uq8lc634z3kaghd5tnq0qj0d3nk7czyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2kycnw2</id>
    
      <title type="html">Major versions of Firefox now land every two weeks, so Firefox ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyw2sqzugq7mwmjc93f7dzw6uq8lc634z3kaghd5tnq0qj0d3nk7czyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2kycnw2" />
    <content type="html">
      Major versions of Firefox now land every two weeks, so Firefox 155 dropped today with web platform features including:&lt;br/&gt;&lt;br/&gt;🎉 Fully typed CSS attr()&lt;br/&gt;🎉 CSS progress()&lt;br/&gt;🎉 CSS alpha()&lt;br/&gt;🎉 Promise.allKeyed() and allSettledKeyed()&lt;br/&gt;🎉 Wasm wide arithmetic&lt;br/&gt;🎉 Lots of new WebTransport stuff&lt;br/&gt;&lt;br/&gt;…And more!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/155&#34;&gt;https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/155&lt;/a&gt;
    </content>
    <updated>2026-09-01T13:15:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw9uy3et0jrhdyex8pxhw9jhhkg3f4hc9c4zt7wmf0l8ajplpzxygzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2dpvmw9</id>
    
      <title type="html">CSS sibling-count() and sibling-index() are newly available ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw9uy3et0jrhdyex8pxhw9jhhkg3f4hc9c4zt7wmf0l8ajplpzxygzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2dpvmw9" />
    <content type="html">
      CSS sibling-count() and sibling-index() are newly available across engines! Here&amp;#39;s how they work:&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://files.mastodon.social/media_attachments/files/117/156/281/275/769/657/original/6c727e0329ed64e6.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-08-25T13:03:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsv6y4fyy6fkzuvja8qj6jpptwxqy0xkyxgjfka9w58247u6nwv7jczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft26fxqxp</id>
    
      <title type="html">And the full docs on MDN: ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsv6y4fyy6fkzuvja8qj6jpptwxqy0xkyxgjfka9w58247u6nwv7jczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft26fxqxp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw9uy3et0jrhdyex8pxhw9jhhkg3f4hc9c4zt7wmf0l8ajplpzxygpyuwx9&#39;&gt;nevent1q…uwx9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;And the full docs on MDN: &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/sibling-index&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/sibling-index&lt;/a&gt;
    </content>
    <updated>2026-08-25T13:03:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvlqtfjnuj2du9kycyh0kymdfkw4zt02vx4373rutgxl07s2nl3zczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2mtgkhf</id>
    
      <title type="html">the Safari implementation is missing big features like ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvlqtfjnuj2du9kycyh0kymdfkw4zt02vx4373rutgxl07s2nl3zczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2mtgkhf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqzjs2rz2u785m9gjhxf75069f2zcu997cz2uuhn3k34fnk82lztg7vl80f&#39;&gt;nevent1q…l80f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the Safari implementation is missing big features like progressive rendering. More details here &lt;a href=&#34;https://hacks.mozilla.org/2026/08/intent-to-ship-jpeg-xl/&#34;&gt;https://hacks.mozilla.org/2026/08/intent-to-ship-jpeg-xl/&lt;/a&gt;
    </content>
    <updated>2026-08-24T16:35:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdp8wtk68c3fwq75pj4vhayvesljkfz9hntcz5nwhk2pq866rz8vczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2r9te5f</id>
    
      <title type="html">Chrome also has an Intent to Ship, so support should land in both ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdp8wtk68c3fwq75pj4vhayvesljkfz9hntcz5nwhk2pq866rz8vczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2r9te5f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy2x2cgd9mg7dphxvj07zsu22wzxr4fhwut0eg6clg0qsuqfts9kqwer9x3&#39;&gt;nevent1q…r9x3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Chrome also has an Intent to Ship, so support should land in both browsers within a week of each other &lt;a href=&#34;https://groups.google.com/a/chromium.org/g/blink-dev/c/-gDojQbDPRI&#34;&gt;https://groups.google.com/a/chromium.org/g/blink-dev/c/-gDojQbDPRI&lt;/a&gt;
    </content>
    <updated>2026-08-24T11:50:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy2x2cgd9mg7dphxvj07zsu22wzxr4fhwut0eg6clg0qsuqfts9kqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2wd2aam</id>
    
      <title type="html">In a JPEG XL compatible browser (like Firefox Nightly), test how ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy2x2cgd9mg7dphxvj07zsu22wzxr4fhwut0eg6clg0qsuqfts9kqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2wd2aam" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszh3czn85dz5wv8z0z0h7ev64nnh34k48a4jtpx07kjwns7n4g8js582cld&#39;&gt;nevent1q…2cld&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;In a JPEG XL compatible browser (like Firefox Nightly), test how it renders progressively by moving the slider in this demo: &lt;a href=&#34;https://random-stuff.jakearchibald.com/apps/partial-img-decode/?demo=fox-progressive.jxl&amp;amp;density=2&#34;&gt;https://random-stuff.jakearchibald.com/apps/partial-img-decode/?demo=fox-progressive.jxl&amp;amp;density=2&lt;/a&gt;
    </content>
    <updated>2026-08-24T11:49:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszh3czn85dz5wv8z0z0h7ev64nnh34k48a4jtpx07kjwns7n4g8jszyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2v9wt8l</id>
    
      <title type="html">Intent to ship: JPEG XL! This will be on-by-default in Firefox ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszh3czn85dz5wv8z0z0h7ev64nnh34k48a4jtpx07kjwns7n4g8jszyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2v9wt8l" />
    <content type="html">
      Intent to ship: JPEG XL! This will be on-by-default in Firefox 157, which should become the main release version at the end of September.&lt;br/&gt;&lt;br/&gt;This includes key JPEG XL features like progressive rendering.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://groups.google.com/a/mozilla.org/g/dev-platform/c/3YMV4MS34KA&#34;&gt;https://groups.google.com/a/mozilla.org/g/dev-platform/c/3YMV4MS34KA&lt;/a&gt;
    </content>
    <updated>2026-08-24T11:49:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxt5nce66afcp84szc04ue3h6a7rp5ddxhdzh24pev2260mtc9jpszyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft278rd5m</id>
    
      <title type="html">What should happen with text-box-trim and margin-trim when it ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxt5nce66afcp84szc04ue3h6a7rp5ddxhdzh24pev2260mtc9jpszyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft278rd5m" />
    <content type="html">
      What should happen with text-box-trim and margin-trim when it comes to negative values? Do negatives &amp;#39;trim&amp;#39;?&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://files.mastodon.social/media_attachments/files/117/127/972/180/216/495/original/627b1697c744c744.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-08-20T13:04:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsznhlsf7pj7vhnuqzrtqgaelurs6zmnswynxqru05ndzy23wudpmczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft22delvq</id>
    
      <title type="html">CSS text-box is newly baseline, and it&amp;#39;s solves a common text ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsznhlsf7pj7vhnuqzrtqgaelurs6zmnswynxqru05ndzy23wudpmczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft22delvq" />
    <content type="html">
      CSS text-box is newly baseline, and it&amp;#39;s solves a common text layout issue. Here&amp;#39;s how it works:&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://files.mastodon.social/media_attachments/files/117/122/354/494/838/019/original/a46278cd41a08b1c.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-08-19T13:15:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg8dr5u93yp7a46xkyr76d02w92lgraqw5aavgx4kg0zhvl7vg3pszyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2hjs4jy</id>
    
      <title type="html">Firefox 154 landed today, and brings with it some great web ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg8dr5u93yp7a46xkyr76d02w92lgraqw5aavgx4kg0zhvl7vg3pszyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2hjs4jy" />
    <content type="html">
      Firefox 154 landed today, and brings with it some great web platform features:&lt;br/&gt;&lt;br/&gt;🎉 CSS text-box&lt;br/&gt;🎉 CSS sibling-index() and sibling-count()&lt;br/&gt;🎉 JS Iterator methods like chunks, window, includes, &amp;amp; join&lt;br/&gt;🎉 HTTP No-Vary-Search&lt;br/&gt;&lt;br/&gt;…And more! &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/154&#34;&gt;https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/154&lt;/a&gt;
    </content>
    <updated>2026-08-18T13:15:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqjhkd08r48gh6uvv94u3fllnrjdq5yu6f7953x6nyvth2f05xauqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2pnh0g9</id>
    
      <title type="html">JS promise integration for WebAssembly landed in Firefox 153, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqjhkd08r48gh6uvv94u3fllnrjdq5yu6f7953x6nyvth2f05xauqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2pnh0g9" />
    <content type="html">
      JS promise integration for WebAssembly landed in Firefox 153, making it easier to work with asynchronous calls from Wasm. Here&amp;#39;s how it works:&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://files.mastodon.social/media_attachments/files/117/037/175/518/156/979/original/f7bf149ee659bff9.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-08-04T12:12:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqste8drawz8ejt03ffzlqhzjghc4sq0sjj50pk43yrhe09q3098k6czyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2fvyruw</id>
    
      <title type="html">JS text imports landed in Firefox 153, making it the first ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqste8drawz8ejt03ffzlqhzjghc4sq0sjj50pk43yrhe09q3098k6czyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2fvyruw" />
    <content type="html">
      JS text imports landed in Firefox 153, making it the first browser to support this feature. Here&amp;#39;s how it works:&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://files.mastodon.social/media_attachments/files/117/008/965/384/495/287/original/7a189f5c50019c7d.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-07-30T12:38:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs26gs9h2p4yjq34t3rrqpk6yzxdpdcs3xp7gegaamy3rttylvhuvczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2fh9g2h</id>
    
      <title type="html">RE: https://mastodon.social/@FirefoxOfficial/116958818480299400 ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs26gs9h2p4yjq34t3rrqpk6yzxdpdcs3xp7gegaamy3rttylvhuvczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2fh9g2h" />
    <content type="html">
      RE: &lt;a href=&#34;https://mastodon.social/@FirefoxOfficial/116958818480299400&#34;&gt;https://mastodon.social/@FirefoxOfficial/116958818480299400&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The official Firefox account is back on fedi!&lt;br/&gt;&lt;br/&gt;(I mean, this one is official too, but… you know what I mean)&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note1duq4k66swjcrp57vpm794j45h0as2kcyzlnq7ccndscwq2cj58es0dd0ux&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1duq…d0ux&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; Hi, fediverse. Firefox 153 has landed with Tab Groups on Android, Quick Answers rolling out on iOS, a preview of native Containers, and HDR support on Windows.&lt;br/&gt;&lt;br/&gt;Let us know what you try out: &lt;a href=&#34;https://www.firefox.com/en-US/firefox/153.0/releasenotes/&#34;&gt;https://www.firefox.com/en-US/firefox/153.0/releasenotes/&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2026-07-21T16:19:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr75f9z89dndattm5rle4wq0a4vph3892k6mzxvj3lf9dc60pug8szyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2gy3ac8</id>
    
      <title type="html">Firefox 153 just landed, and comes with web platform features ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr75f9z89dndattm5rle4wq0a4vph3892k6mzxvj3lf9dc60pug8szyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2gy3ac8" />
    <content type="html">
      Firefox 153 just landed, and comes with web platform features like:&lt;br/&gt;&lt;br/&gt;🎉 popover=&amp;#34;hint&amp;#34;&lt;br/&gt;🎉 Picture-in-picture&lt;br/&gt;🎉 IDB getAllRecords()&lt;br/&gt;🎉 JS Promise Integration for wasm&lt;br/&gt;🎉 JS import-as-text&lt;br/&gt;&lt;br/&gt;…And more! &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/153&#34;&gt;https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/153&lt;/a&gt;
    </content>
    <updated>2026-07-21T12:22:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsprr264w9p99w9ne0kj5r5063praxgkxf2kpf5zrxr4jw07994uyczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2rn5dd6</id>
    
      <title type="html">Firefox 152 landed today, and includes web platform features ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsprr264w9p99w9ne0kj5r5063praxgkxf2kpf5zrxr4jw07994uyczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2rn5dd6" />
    <content type="html">
      Firefox 152 landed today, and includes web platform features like:&lt;br/&gt;&lt;br/&gt;🎉 CSS field-sizing&lt;br/&gt;🎉 Notification actions&lt;br/&gt;🎉 unadjustedMovement pointer locks&lt;br/&gt;🎉 getAnimations() pseudoElement option&lt;br/&gt;&lt;br/&gt;…and more!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/152&#34;&gt;https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/152&lt;/a&gt;
    </content>
    <updated>2026-06-16T14:15:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxkkzn4mkc04qa0pc9d38aals92fmdg3kkvx0mee0v5ydrt7g7ycqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2k9qaww</id>
    
      <title type="html">If your content is served over HTTP/3, make sure your DNS record ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxkkzn4mkc04qa0pc9d38aals92fmdg3kkvx0mee0v5ydrt7g7ycqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2k9qaww" />
    <content type="html">
      If your content is served over HTTP/3, make sure your DNS record advertises it, otherwise you&amp;#39;re missing out on free performance.&lt;br/&gt;&lt;br/&gt;Check your site here: &lt;a href=&#34;https://savearoundtrip.com/&#34;&gt;https://savearoundtrip.com/&lt;/a&gt;
    </content>
    <updated>2026-06-15T14:20:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8n8d4ppfet7udkktl9wr7n4c99g2630xs6djt50t0p6m6hye5u6gzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2v60q8u</id>
    
      <title type="html">Ever struggled to get heading tags right in includes/components? ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8n8d4ppfet7udkktl9wr7n4c99g2630xs6djt50t0p6m6hye5u6gzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2v60q8u" />
    <content type="html">
      Ever struggled to get heading tags right in includes/components? headingoffset could be the answer…&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://files.mastodon.social/media_attachments/files/116/680/726/249/279/715/original/12fe82eea056a0de.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-06-02T13:23:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp2nh9rd84zswymlyfh6h29uhargcc09u6l63dn82dfdyc92p2lhqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2ka3f67</id>
    
      <title type="html">We&amp;#39;re experimenting with a way to visualize session history ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp2nh9rd84zswymlyfh6h29uhargcc09u6l63dn82dfdyc92p2lhqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2ka3f67" />
    <content type="html">
      We&amp;#39;re experimenting with a way to visualize session history in Firefox DevTools, and we&amp;#39;d love your feedback!&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s the background, and how to try it: &lt;a href=&#34;https://blog.farre.se/posts/2026/06/01/session-history-diagrams/&#34;&gt;https://blog.farre.se/posts/2026/06/01/session-history-diagrams/&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://files.mastodon.social/media_attachments/files/116/675/240/212/737/075/original/5cba1b0f5e5a1898.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-06-01T14:08:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstm3h8t00ayh2p7l5f8ytf7mwryh55086yreje6qgw6xhwymqrdjqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2vfjx3z</id>
    
      <title type="html">The Web Serial API landed in Firefox 151, allowing you to connect ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstm3h8t00ayh2p7l5f8ytf7mwryh55086yreje6qgw6xhwymqrdjqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2vfjx3z" />
    <content type="html">
      The Web Serial API landed in Firefox 151, allowing you to connect directly to microcontrollers, dev boards, 3D printers, power meters, and other serial-connected hardware from the web. Here&amp;#39;s how it works:&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://files.mastodon.social/media_attachments/files/116/652/704/717/961/290/original/e87d6dbb51b31662.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-05-28T14:37:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqc9tpe75gvzcwvg47tkpt6eq7dne8nnpjsyn9fgua5dm5c8uwt9szyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2sk94cy</id>
    
      <title type="html">CSS style() queries landed in Firefox 151 making them newly ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqc9tpe75gvzcwvg47tkpt6eq7dne8nnpjsyn9fgua5dm5c8uwt9szyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2sk94cy" />
    <content type="html">
      CSS style() queries landed in Firefox 151 making them newly available across engines. Here&amp;#39;s how they work:&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://files.mastodon.social/media_attachments/files/116/607/098/808/055/668/original/147b41d0f16ea9f3.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-05-20T13:18:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdumztpj0hx4d25hlhhz8krfwl6rlfuylaprkj7mewvjn9lvnfa2qzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2ju2r6z</id>
    
      <title type="html">Chrome shipped an LLM Prompt API to the web platform. At Mozilla, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdumztpj0hx4d25hlhhz8krfwl6rlfuylaprkj7mewvjn9lvnfa2qzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2ju2r6z" />
    <content type="html">
      Chrome shipped an LLM Prompt API to the web platform. At Mozilla, we oppose this API. Here&amp;#39;s why:&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://files.mastodon.social/media_attachments/files/116/596/046/915/658/563/original/d4a1d879483c971c.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-05-18T14:28:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswug8rwsmyeku8jt3jq8ahncad008m5uljfp26a5967rpm872hw3gzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft20598d9</id>
    
      <title type="html">unfortunately it isn&amp;#39;t so mysterious, it&amp;#39;s a consequence ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswug8rwsmyeku8jt3jq8ahncad008m5uljfp26a5967rpm872hw3gzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft20598d9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0ve7p657t885754m3s6fu7645u8yaemekezys9r23ygxdrxuujwggss8u5&#39;&gt;nevent1q…s8u5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;unfortunately it isn&amp;#39;t so mysterious, it&amp;#39;s a consequence of real-world usage.&lt;br/&gt;&lt;br/&gt;There&amp;#39;s even a standard for some of this stuff &lt;a href=&#34;https://compat.spec.whatwg.org/&#34;&gt;https://compat.spec.whatwg.org/&lt;/a&gt;. It&amp;#39;s sad that it&amp;#39;s this way, but it&amp;#39;s required to make a browser that works with in-the-wild content.
    </content>
    <updated>2026-05-06T10:25:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9uycfzecacvvl0frnz8wmvqj0wn9qnaq9p86z7q59epzyqf5gzrgzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2msxhtk</id>
    
      <title type="html">this is happening because the site tests for support of ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9uycfzecacvvl0frnz8wmvqj0wn9qnaq9p86z7q59epzyqf5gzrgzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2msxhtk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf9aqhjpczj53n7pqul2wushh64l7trfgxndd62j48l88m2lfj7mq4avkxl&#39;&gt;nevent1q…vkxl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;this is happening because the site tests for support of `::-webkit-scrollbar`, but assumes that `::-webkit-scrollbar-button` would also be supported, and that isn&amp;#39;t true in 152.
    </content>
    <updated>2026-05-03T09:03:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsz7649w6vl8l9v3j82sp5zlgmgsudry4sgeckmpxjw8q996uzxg7gzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2v4r8yr</id>
    
      <title type="html">thanks! I&amp;#39;ve filed ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsz7649w6vl8l9v3j82sp5zlgmgsudry4sgeckmpxjw8q996uzxg7gzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2v4r8yr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstnv9ykkvsl9c4z8shtqsnws2c0r0qr09vkwh5vjaj9a3fm8htzqqng6enx&#39;&gt;nevent1q…6enx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;thanks! I&amp;#39;ve filed &lt;a href=&#34;https://bugzilla.mozilla.org/show_bug.cgi?id=2036615&#34;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=2036615&lt;/a&gt;
    </content>
    <updated>2026-05-03T08:54:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxw94ct873tvrc8evcdltr2daaha7uuj6jyed0hlmxqx9cylspm2qzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2nk0ydj</id>
    
      <title type="html">is this error reproducible? Can you create a demo?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxw94ct873tvrc8evcdltr2daaha7uuj6jyed0hlmxqx9cylspm2qzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2nk0ydj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst67zfpz8vusl3zdtjxlgluqlqhss8letl2ylu56mzc8mn02kxlpqrr8c5u&#39;&gt;nevent1q…8c5u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;is this error reproducible? Can you create a demo?
    </content>
    <updated>2026-05-03T08:14:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgkytkn5n7um245fzzjela6nx5qm06mdf024n4w44wl3jh2gwpy9szyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2thu7hy</id>
    
      <title type="html">Chrome looks set to ship an LLM Prompt API to the web platform. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgkytkn5n7um245fzzjela6nx5qm06mdf024n4w44wl3jh2gwpy9szyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2thu7hy" />
    <content type="html">
      Chrome looks set to ship an LLM Prompt API to the web platform. At Mozilla, we oppose this API.&lt;br/&gt;&lt;br/&gt;We feel it has a large interoperability risk, and Google imposing T&amp;amp;Cs on a web API sets a dangerous precedent.&lt;br/&gt;&lt;br/&gt;Full details: &lt;a href=&#34;https://github.com/mozilla/standards-positions/issues/1213#issuecomment-4347988313&#34;&gt;https://github.com/mozilla/standards-positions/issues/1213#issuecomment-4347988313&lt;/a&gt;
    </content>
    <updated>2026-04-30T09:04:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8mqpzmksz5gkjpucl34zjr6ty39tg8lk3y3f249xa8dx7kmkkaugzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft24asw8l</id>
    
      <title type="html">hasUAVisualTransition landed in Firefox 149, making it available ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8mqpzmksz5gkjpucl34zjr6ty39tg8lk3y3f249xa8dx7kmkkaugzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft24asw8l" />
    <content type="html">
      hasUAVisualTransition landed in Firefox 149, making it available across all major engines. As well as having a very catchy name, it lets you avoid doubling up on page transitions. Here&amp;#39;s how it works:&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://files.mastodon.social/media_attachments/files/116/295/980/096/103/884/original/411a24edc30e5286.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-26T14:38:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr4mglsz3mnw3np2vpkldc647y2tfu3hz7c7nm4w9x70zx3rdg9cgzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft20uu0gu</id>
    
      <title type="html">CSS shape() landed in Firefox 148. It&amp;#39;s similar to path(), ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr4mglsz3mnw3np2vpkldc647y2tfu3hz7c7nm4w9x70zx3rdg9cgzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft20uu0gu" />
    <content type="html">
      CSS shape() landed in Firefox 148. It&amp;#39;s similar to path(), but allows the full expressiveness of CSS…&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://files.mastodon.social/media_attachments/files/116/160/200/898/847/330/original/75ea6466e5193fc7.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-03-02T15:06:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs28e86ug5shhd26ng645upah4ek43t0uks7wfpdgeze3cfme826vqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2gy7a5k</id>
    
      <title type="html">You can throw away innerHTML and replace it with the new ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs28e86ug5shhd26ng645upah4ek43t0uks7wfpdgeze3cfme826vqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2gy7a5k" />
    <content type="html">
      You can throw away innerHTML and replace it with the new setHTML(), which has a built-in sanitizer. Here&amp;#39;s how it works:&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://files.mastodon.social/media_attachments/files/116/131/184/985/046/869/original/6c80e04b5cc9f08b.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-02-25T12:07:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0mdu8h5qq43refkswq5p8uc57fgr7qjfwykt5pqx264cg530aedczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2jsg35t</id>
    
      <title type="html">HTML might be getting a new type of tag, which… hasn&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0mdu8h5qq43refkswq5p8uc57fgr7qjfwykt5pqx264cg530aedczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2jsg35t" />
    <content type="html">
      HTML might be getting a new type of tag, which… hasn&amp;#39;t happened this millennium. Here&amp;#39;s the new syntax, and how it works.&lt;br/&gt;&lt;br/&gt;And here&amp;#39;s the explainer on HTML patching &lt;a href=&#34;https://github.com/WICG/declarative-partial-updates/blob/main/patching-explainer.md&#34;&gt;https://github.com/WICG/declarative-partial-updates/blob/main/patching-explainer.md&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://files.mastodon.social/media_attachments/files/116/080/843/869/386/478/original/32d1a22b837fa54a.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-02-16T14:45:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqstjppa7989mpgwyxf3nuy6vc4lt8hy8xhlyl0n2n7andupt84zpdgzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft25lx7np</id>
    
      <title type="html">If you had to pick _one_, which web platform feature would you ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqstjppa7989mpgwyxf3nuy6vc4lt8hy8xhlyl0n2n7andupt84zpdgzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft25lx7np" />
    <content type="html">
      If you had to pick _one_, which web platform feature would you like in Firefox that isn&amp;#39;t part of the Interop 2026 effort? &lt;a href=&#34;https://hacks.mozilla.org/2026/02/launching-interop-2026/#new-features&#34;&gt;https://hacks.mozilla.org/2026/02/launching-interop-2026/#new-features&lt;/a&gt;
    </content>
    <updated>2026-02-13T09:34:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqlh28c2yp5xukxu23vqvw2q9mymtuenwwm6f7cclngq7amnulcaczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2h6wvqv</id>
    
      <title type="html">here&amp;#39;s the help page, so you can judge for yourself ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqlh28c2yp5xukxu23vqvw2q9mymtuenwwm6f7cclngq7amnulcaczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2h6wvqv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspkf5earzcf9my7gjfuug535wxpw7jh5p05sjnfdke83mmkrhtt9cqrc9c6&#39;&gt;nevent1q…c9c6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;here&amp;#39;s the help page, so you can judge for yourself &lt;a href=&#34;https://support.mozilla.org/en-US/kb/firefox-ai-controls&#34;&gt;https://support.mozilla.org/en-US/kb/firefox-ai-controls&lt;/a&gt;. We mostly refrain from using &amp;#34;opt-in&amp;#34; because people have different definitions of opt-in, e.g. some have said it&amp;#39;s only opt-in if it&amp;#39;s in a separate binary.&lt;br/&gt;&lt;br/&gt;I asked for UI that shows downloaded models, but there wasn&amp;#39;t time for that in 148. I&amp;#39;ll keep asking for it 😀
    </content>
    <updated>2026-02-03T12:34:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8ga7khgaw6qztzetz0lly08cc0nth7xkf2asvukkpezl9l7v367qzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2ejmgsf</id>
    
      <title type="html">I don&amp;#39;t think it&amp;#39;s particularly unusual to offer features ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8ga7khgaw6qztzetz0lly08cc0nth7xkf2asvukkpezl9l7v367qzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2ejmgsf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgqh3k9zrdl26k5rmkrsnk0c6hw6qk5aqujf30j9cljdw9qxsk9rcqx5rt5&#39;&gt;nevent1q…5rt5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t think it&amp;#39;s particularly unusual to offer features at the point they might be useful. This follows the pattern of e.g. asking for microphone permission. You&amp;#39;re asked at a time that it might be useful to you, you don&amp;#39;t have to say yes, and there are ways to avoid ever being asked.
    </content>
    <updated>2026-02-03T12:19:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8jkxav6uy54tpcf64lytlj0x564h3gggnd43s3z3j07jcdv7mzqczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft224k3uy</id>
    
      <title type="html">fwiw, the individual features are, to some extent, opt in. As in, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8jkxav6uy54tpcf64lytlj0x564h3gggnd43s3z3j07jcdv7mzqczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft224k3uy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq7n3vvwdr5eh0v36729a48hkv5whjzmznpaaelzw5rzzhd5wnk7c3n03ql&#39;&gt;nevent1q…03ql&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;fwiw, the individual features are, to some extent, opt in. As in, AI models are not downloaded and used until you engage with the feature, e.g. via the &amp;#34;Suggest more of my tabs&amp;#34; button.&lt;br/&gt; &lt;img src=&#34;https://files.mastodon.social/media_attachments/files/116/006/610/433/200/223/original/bd12f5f4102a07ca.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-02-03T12:07:23Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs08tzfyfelq9vj8xgny5xt3ys2xjfrly63surld6mmu6cxdcv6t6qzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft242edad</id>
    
      <title type="html">translation is valuable for reading parts of the web that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs08tzfyfelq9vj8xgny5xt3ys2xjfrly63surld6mmu6cxdcv6t6qzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft242edad" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9y52d5wrmdm4vezw2hddz9s0z35y6p4v6sery4p2k0n5fl924wfsau5u4s&#39;&gt;nevent1q…5u4s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;translation is valuable for reading parts of the web that aren&amp;#39;t in a language you can understand. Tab group naming means you can select a bunch of tabs and the model tries to come up with a decent name. Generated alt text helps improve the accessibility of PDF documents.
    </content>
    <updated>2026-02-02T22:58:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswr9elu8hxfs2g57javs7n922d6pc3hjkv67d9nhslq5634ejdnvqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2rrctze</id>
    
      <title type="html">Sad to see you go. Fwiw, LibreWolf has translation very similar ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswr9elu8hxfs2g57javs7n922d6pc3hjkv67d9nhslq5634ejdnvqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2rrctze" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsffzzd4klgrsjr8zjxy9fl5d2alr2ny3tlq6zx89je7h5dha9wctcmyjpcx&#39;&gt;nevent1q…jpcx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sad to see you go. Fwiw, LibreWolf has translation very similar to Firefox&amp;#39;s, which most users consider to be AI.
    </content>
    <updated>2026-02-02T22:44:34Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8qr034mzyenm2vjayedr04tmawkd94vzh25jcgjx0pjst80uvwfgzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2fcm9am</id>
    
      <title type="html">I&amp;#39;m not sure what we can do to convince you other than hold ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8qr034mzyenm2vjayedr04tmawkd94vzh25jcgjx0pjst80uvwfgzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2fcm9am" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2666za09xh3g5zd2jdq5uyd7wgalxv3ekc3tk3r8k7s78qcwg6tc5gay63&#39;&gt;nevent1q…ay63&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not sure what we can do to convince you other than hold the promise over time.
    </content>
    <updated>2026-02-02T19:21:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyycz5w2xvlkfcw5qk0mfy8uxpau4rauyw78aynscpjcgrdnn86fqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2x35ymw</id>
    
      <title type="html">AI Controls (formally &amp;#39;kill switch&amp;#39;) are landing in ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyycz5w2xvlkfcw5qk0mfy8uxpau4rauyw78aynscpjcgrdnn86fqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2x35ymw" />
    <content type="html">
      AI Controls (formally &amp;#39;kill switch&amp;#39;) are landing in today&amp;#39;s Firefox Nightly, and will land with Firefox 148 later this month. &lt;br/&gt;&lt;br/&gt;For the full details, see the Firefox blog &lt;a href=&#34;https://blog.mozilla.org/en/firefox/ai-controls/&#34;&gt;https://blog.mozilla.org/en/firefox/ai-controls/&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://files.mastodon.social/media_attachments/files/116/002/119/428/537/379/original/5dcfa9e0a8ba85a4.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-02-02T17:04:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswmgkqek3pexal6dfrdv7uv3ahgkf92x3vs5rhnxdwatfaswn8rmczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft292ttk5</id>
    
      <title type="html">CSS module scripts landed in Firefox 147, so you can import CSS ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswmgkqek3pexal6dfrdv7uv3ahgkf92x3vs5rhnxdwatfaswn8rmczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft292ttk5" />
    <content type="html">
      CSS module scripts landed in Firefox 147, so you can import CSS directly into JavaScript.&lt;br/&gt;&lt;br/&gt;Docs:&lt;br/&gt;&lt;br/&gt;Import attributes &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import/with&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import/with&lt;/a&gt; &lt;br/&gt;CSSStyleSheet &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet&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://files.mastodon.social/media_attachments/files/115/944/881/429/553/149/original/7d8c7fc4b8b4eed6.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-01-23T14:28:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs9zgdn0h9dnjygjqqehnez27s4m9h0de2vt0w2khmyaku0tr9k8fszyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2z3084x</id>
    
      <title type="html">The Navigation API is newly baseline! The web now has sensible, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs9zgdn0h9dnjygjqqehnez27s4m9h0de2vt0w2khmyaku0tr9k8fszyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2z3084x" />
    <content type="html">
      The Navigation API is newly baseline! The web now has sensible, low-level routing for navigations.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/Navigation_API&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/API/Navigation_API&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://files.mastodon.social/media_attachments/files/115/899/077/652/747/471/original/34c0fece654b2127.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-01-15T12:20:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2vgzg4spf0t96sfm5ywgpcmv3gtzss3vflvdjjfwzslflkc2lvjgzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2epj464</id>
    
      <title type="html">Anyway, Firefox 147 is out next week, and it includes a pretty ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2vgzg4spf0t96sfm5ywgpcmv3gtzss3vflvdjjfwzslflkc2lvjgzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2epj464" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxvv7tjvn7pu5nwwnq5mdv9l5ahal4krx2d9dh82ksq0f95glumecfnwcas&#39;&gt;nevent1q…wcas&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Anyway, Firefox 147 is out next week, and it includes a pretty big drop of web platform features which I&amp;#39;m looking forward to presenting! Although, the winter &amp;#39;ill&amp;#39; seems to have finally caught up with me. Let&amp;#39;s see if I have a voice left for the recordings.
    </content>
    <updated>2026-01-08T14:32:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxvv7tjvn7pu5nwwnq5mdv9l5ahal4krx2d9dh82ksq0f95glumeczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2yplfpq</id>
    
      <title type="html">This account is about web platform features and DevTools in ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxvv7tjvn7pu5nwwnq5mdv9l5ahal4krx2d9dh82ksq0f95glumeczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2yplfpq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf3h78mglhrdqc9dztvmr3h9ckw05f3ehdcywgs4xxupdtaunlqkg0f3xlp&#39;&gt;nevent1q…3xlp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This account is about web platform features and DevTools in Firefox. I only got personally involved in the AI kill switch because of previous feedback from many of you here.&lt;br/&gt;&lt;br/&gt;I know many of you wanted, instead, a broader referendum on &amp;#39;AI&amp;#39; features in Firefox. However, I&amp;#39;m not personally in a position to action results of such a poll. Whereas I was confident I could do something about the results of the poll I ran, which is why I ran it.
    </content>
    <updated>2026-01-08T14:32:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf3h78mglhrdqc9dztvmr3h9ckw05f3ehdcywgs4xxupdtaunlqkgzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2yg7z5e</id>
    
      <title type="html">Thank you everyone who responded to this. For context: I saw ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf3h78mglhrdqc9dztvmr3h9ckw05f3ehdcywgs4xxupdtaunlqkgzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2yg7z5e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfdmnr0apg8g99sd5nsthu33q5nxf5zk2nfmlf22z2k3xx8g8hwxsvzxydg&#39;&gt;nevent1q…xydg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thank you everyone who responded to this.&lt;br/&gt;&lt;br/&gt;For context: I saw mocks of the kill switch where translation was included, but it lacked the ability to enable the kill switch but still enable particular features (such as translation).&lt;br/&gt;&lt;br/&gt;The results of this poll helped me successfully push for more granular control in addition to the single AI kill switch. So again, thank you for that.
    </content>
    <updated>2026-01-08T14:31:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs06rtcu0e9l8jqmt4sj2f55wvupj4f8ydayzu9h3t8stek0d87dhczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2h5fvdg</id>
    
      <title type="html">ah, I thought 🤷 was well understood to mean &amp;#34;I don&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs06rtcu0e9l8jqmt4sj2f55wvupj4f8ydayzu9h3t8stek0d87dhczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2h5fvdg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxf6mqptsza6ugef7lcmmmex8cmhtvuqh8sk4uygr4w5dj7a9e7qqq5z4lg&#39;&gt;nevent1q…z4lg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;ah, I thought 🤷 was well understood to mean &amp;#34;I don&amp;#39;t know/care, I just want to see the results&amp;#34;. It&amp;#39;s pretty commonly used, but clearly not commonly enough. Sorry!
    </content>
    <updated>2026-01-07T15:42:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyfn6l048frkktv254nx774ael3ltgfwgge7e9pqe0u8mu458aetczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft23nkj7d</id>
    
      <title type="html">no external service is used. I&amp;#39;m not sure on the resources ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyfn6l048frkktv254nx774ael3ltgfwgge7e9pqe0u8mu458aetczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft23nkj7d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq5mfraqvzmlrn02xpgmkd4qgyrwkfsqqkc8ag0k89ynhdupelgdsawkwjn&#39;&gt;nevent1q…kwjn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;no external service is used. I&amp;#39;m not sure on the resources used for training, but it&amp;#39;s useful to know that would factor into your decision. The project is here &lt;a href=&#34;https://github.com/mozilla/translations&#34;&gt;https://github.com/mozilla/translations&lt;/a&gt;
    </content>
    <updated>2026-01-06T17:21:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfdmnr0apg8g99sd5nsthu33q5nxf5zk2nfmlf22z2k3xx8g8hwxszyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2mh06yw</id>
    
      <title type="html">Firefox uses on-device downloaded-on-demand ML models for ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfdmnr0apg8g99sd5nsthu33q5nxf5zk2nfmlf22z2k3xx8g8hwxszyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2mh06yw" />
    <content type="html">
      Firefox uses on-device downloaded-on-demand ML models for privacy-preserving translation.&lt;br/&gt;&lt;br/&gt;They&amp;#39;re not LLMs. They&amp;#39;re trained on open data.&lt;br/&gt;&lt;br/&gt;Should translation be disabled if the AI &amp;#39;kill switch&amp;#39; is active?
    </content>
    <updated>2026-01-06T17:08:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8m9cvvhj8d47c0jp2swquygy48eqxsgfr8hteydztxd5tc4cu85szyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2k22rg6</id>
    
      <title type="html">that sounds reasonable to me. Since Firefox is fully open source, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8m9cvvhj8d47c0jp2swquygy48eqxsgfr8hteydztxd5tc4cu85szyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2k22rg6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsql322ys3tshxz4emslgmrhlav3hrg64le7r3fsn4xn4us2cvgudctd3n56&#39;&gt;nevent1q…3n56&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;that sounds reasonable to me. Since Firefox is fully open source, you can follow along with the development in places like &lt;a href=&#34;https://bugzilla.mozilla.org/show_bug.cgi?id=2005800&#34;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=2005800&lt;/a&gt;
    </content>
    <updated>2025-12-19T15:17:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0k6eyn4glqxq0da6s57reqda5v8qy7h74ukg7dq5khu9fpvsx6ygzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2dls25k</id>
    
      <title type="html">sounds like the kill switch will be ideal for your use-case</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0k6eyn4glqxq0da6s57reqda5v8qy7h74ukg7dq5khu9fpvsx6ygzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2dls25k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0zearls07awjss25fcdrxz2yhjxvsqjmjm5cj7637hg33uqaly7cnl4j9z&#39;&gt;nevent1q…4j9z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;sounds like the kill switch will be ideal for your use-case
    </content>
    <updated>2025-12-19T15:11:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsduecqfqzf8v6vs0qw595cqhym60f09yr9ffpsezfvua0cpqehumqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2ydxpxn</id>
    
      <title type="html">how have those features surfaced in the browser UX for you?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsduecqfqzf8v6vs0qw595cqhym60f09yr9ffpsezfvua0cpqehumqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2ydxpxn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvma42yavzpw8x9arnsuquz6grn36kvs8svvef0ry4wvuflc0wdhcermcvy&#39;&gt;nevent1q…mcvy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;how have those features surfaced in the browser UX for you?
    </content>
    <updated>2025-12-19T15:04:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsztzuvc94rz0fy37alfkmmdur498p5rr6y026d2ecjxh2ltzh30xqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2yj3qyr</id>
    
      <title type="html">yes. The features are opt-in (but some disagree on what that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsztzuvc94rz0fy37alfkmmdur498p5rr6y026d2ecjxh2ltzh30xqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2yj3qyr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxv7nm79yl4jpm0qgvtrfcf43jtn9ay6eamwy39w7usxncpe4qgdqxjque4&#39;&gt;nevent1q…que4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yes. The features are opt-in (but some disagree on what that means), whereas the kill switch is an unambiguous &amp;#34;never offer me this stuff ever&amp;#34;
    </content>
    <updated>2025-12-19T13:11:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8mh68slzjmw6uqvuhx7x6943hrxajdfej224t5z2xcg5zhfq0d2qzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2tp0zjk</id>
    
      <title type="html">which features have you personally experienced this with in ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8mh68slzjmw6uqvuhx7x6943hrxajdfej224t5z2xcg5zhfq0d2qzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2tp0zjk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswjmfn9veg7wzx2ctvw2tzpsrexhvqrhtd53chga2trtup57qyskge72t5y&#39;&gt;nevent1q…2t5y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;which features have you personally experienced this with in Firefox?
    </content>
    <updated>2025-12-18T13:39:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw49rfxda7xsrx600h3auyq49dmxdntysee0dx8u46p9jcalngw4qzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2k23y3u</id>
    
      <title type="html">Just be glad this thread wasn&amp;#39;t a long-ass video. It almost ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw49rfxda7xsrx600h3auyq49dmxdntysee0dx8u46p9jcalngw4qzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2k23y3u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw3syt97ck5sw4xh6adknm85mp75tgkmfrgjplwm06pwz8rugkv8cnxnyhp&#39;&gt;nevent1q…nyhp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Just be glad this thread wasn&amp;#39;t a long-ass video. It almost was.
    </content>
    <updated>2025-12-18T12:16:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsw3syt97ck5sw4xh6adknm85mp75tgkmfrgjplwm06pwz8rugkv8czyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft232ydaf</id>
    
      <title type="html">I hope we can (re)gain your trust here. I don&amp;#39;t personally ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsw3syt97ck5sw4xh6adknm85mp75tgkmfrgjplwm06pwz8rugkv8czyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft232ydaf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp6tyzku2aaxvsxenu7jv0vwwm284kzpv4yxwtjqdcn7ms4lfcjvc0ddvn0&#39;&gt;nevent1q…dvn0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I hope we can (re)gain your trust here.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t personally work on this stuff, but I&amp;#39;ll try hard to answer any questions you have.&lt;br/&gt;&lt;br/&gt;And other than that, I&amp;#39;ll get back in my lane, and stick to web platform stuff.&lt;br/&gt;&lt;br/&gt;- Jake (&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1dpjjsyh6ag5p0anhrpzp8d73var3v5l06t4aktylcgslef40ff2q08e0jl&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Jake Archibald&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1dpj…e0jl&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;)
    </content>
    <updated>2025-12-18T12:12:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp6tyzku2aaxvsxenu7jv0vwwm284kzpv4yxwtjqdcn7ms4lfcjvczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft27ty9dn</id>
    
      <title type="html">I&amp;#39;m not asking for faith in our direction - the thing I love ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp6tyzku2aaxvsxenu7jv0vwwm284kzpv4yxwtjqdcn7ms4lfcjvczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft27ty9dn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8tphe6g5an3hy9sxk9jk95s9xp98gtxfhx27yvahyfcla895meag0v8k3t&#39;&gt;nevent1q…8k3t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not asking for faith in our direction - the thing I love about the Firefox community is how open, honest, and technical it is.&lt;br/&gt;&lt;br/&gt;But I do ask that you don&amp;#39;t have the opposite of faith. Like, try not to be determined that we&amp;#39;re going to do the wrong thing here.&lt;br/&gt;&lt;br/&gt;…
    </content>
    <updated>2025-12-18T12:11:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8tphe6g5an3hy9sxk9jk95s9xp98gtxfhx27yvahyfcla895meagzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft20cn9hs</id>
    
      <title type="html">All AI features will also be opt-in. I think there are some grey ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8tphe6g5an3hy9sxk9jk95s9xp98gtxfhx27yvahyfcla895meagzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft20cn9hs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxeecd0kracxjffqlhmxusa8y93wtrjcqupwm9jxftf8mr6yxnwjc32z6cq&#39;&gt;nevent1q…z6cq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;All AI features will also be opt-in. I think there are some grey areas in what &amp;#39;opt-in&amp;#39; means to different people (e.g. is a new toolbar button opt-in?), but the kill switch will absolutely remove all that stuff, and never show it in future. That&amp;#39;s unambiguous.&lt;br/&gt;&lt;br/&gt;…
    </content>
    <updated>2025-12-18T12:11:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxeecd0kracxjffqlhmxusa8y93wtrjcqupwm9jxftf8mr6yxnwjczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2r6c9aq</id>
    
      <title type="html">Something that hasn&amp;#39;t been made clear: Firefox will have an ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxeecd0kracxjffqlhmxusa8y93wtrjcqupwm9jxftf8mr6yxnwjczyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2r6c9aq" />
    <content type="html">
      Something that hasn&amp;#39;t been made clear: Firefox will have an option to completely disable all AI features.&lt;br/&gt;&lt;br/&gt;We&amp;#39;ve been calling it the AI kill switch internally. I&amp;#39;m sure it&amp;#39;ll ship with a less murderous name, but that&amp;#39;s how seriously and absolutely we&amp;#39;re taking this.&lt;br/&gt;&lt;br/&gt;…
    </content>
    <updated>2025-12-18T12:11:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswlyjze6apa8v7ms54zfpkwcdup33j33vvcncup873gpe9zcpyjsqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2e3vuv8</id>
    
      <title type="html">HTML invoker commands are newly baseline! Here&amp;#39;s how they ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswlyjze6apa8v7ms54zfpkwcdup33j33vvcncup873gpe9zcpyjsqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft2e3vuv8" />
    <content type="html">
      HTML invoker commands are newly baseline! Here&amp;#39;s how they work…&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://files.mastodon.social/media_attachments/files/115/730/147/616/175/500/original/de4da486da9c8266.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2025-12-16T16:24:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsdenknjxvy643529z7d9f62jchpck8agz7vsl6qzakm475wtcscsqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft287k6aw</id>
    
      <title type="html">CSS @​scope has landed in Firefox 146, making it a new baseline ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsdenknjxvy643529z7d9f62jchpck8agz7vsl6qzakm475wtcscsqzyr8rfwe6njjpnahtmtdc92phvcarvv2my20n4sdc0yjtjh82xzft287k6aw" />
    <content type="html">
      CSS @​scope has landed in Firefox 146, making it a new baseline feature. Here&amp;#39;s how it works:&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://files.mastodon.social/media_attachments/files/115/690/427/909/270/430/original/4a91e961b8d2017e.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2025-12-09T15:57:54Z</updated>
  </entry>

</feed>