<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-09-24T15:30:17Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by Dion</title>
  <author>
    <name>Dion</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1fatcuwyn3gjj674ur5eygvady7k3h4mcvmskug998k5xnxgzfhpstm8pfv.rss" />
  <link href="https://njump.me/npub1fatcuwyn3gjj674ur5eygvady7k3h4mcvmskug998k5xnxgzfhpstm8pfv" />
  <id>https://njump.me/npub1fatcuwyn3gjj674ur5eygvady7k3h4mcvmskug998k5xnxgzfhpstm8pfv</id>
  <icon>https://cdn.masto.host/indiewebsocial/accounts/avatars/109/312/622/628/514/974/original/027316b940415224.jpg</icon>
  <logo>https://cdn.masto.host/indiewebsocial/accounts/avatars/109/312/622/628/514/974/original/027316b940415224.jpg</logo>




  <entry>
    <id>https://njump.me/nevent1qqspvz47zgu9l99jv4pu84232dw8rdxuqmvvrn6zk44gfhx445wcvcgzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxux2fxj6q</id>
    
      <title type="html">Sure. My &amp;#34;defense&amp;#34; of the design was based on the ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspvz47zgu9l99jv4pu84232dw8rdxuqmvvrn6zk44gfhx445wcvcgzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxux2fxj6q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstazq764t07rmqge4yfsccdrg4962qu9yt2afmyexupc7ds8l5nhchnfadh&#39;&gt;nevent1q…fadh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sure. My &amp;#34;defense&amp;#34; of the design was based on the assumption that this &amp;#34;Goodbye&amp;#34; dialog would exist with or without the reminders, in which case, no harm no foul IMO. But if that&amp;#39;s not the case, I agree that it&amp;#39;s not an effective pattern.&lt;br/&gt;&lt;br/&gt;But my original point was that your original post read like you didn&amp;#39;t think any attempt at a solution was worth it, which you clarified. So, all good.
    </content>
    <updated>2026-07-01T08:17:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsflv56su8y9tjx802v6s5uxrkudefk3k5gc4auw3q6ntwd832e4vszyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxs2wd2l</id>
    
      <title type="html">Of course it is, and rightly so. I still don&amp;#39;t see the issue, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsflv56su8y9tjx802v6s5uxrkudefk3k5gc4auw3q6ntwd832e4vszyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxs2wd2l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdtruedxx3pjsa6chs2dryy7dfpdn04rjnnr5prvcqcyeyk8hpaaq50h2wz&#39;&gt;nevent1q…h2wz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Of course it is, and rightly so. I still don&amp;#39;t see the issue, have these &amp;#34;Goodbye&amp;#34; messages not always existed? My phone also says &amp;#34;Shutting down&amp;#34; when shutting down. So, IMO, an additional reminder on such a screen is fine. The problem is complex enough that no single technical solution can fix it, and none will completely eliminate it.
    </content>
    <updated>2026-06-30T20:48:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvdj434gg9lwyu0lxadaaspwglcnt9fheal420fp9vmvzh6d4kslszyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxux0c3wjp</id>
    
      <title type="html">If around 40 deaths a year in the US alone aren&amp;#39;t enough to ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvdj434gg9lwyu0lxadaaspwglcnt9fheal420fp9vmvzh6d4kslszyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxux0c3wjp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw204844ysuxjvu2wrtj9zzus3w3fwyam8wx73xxdqjuleqkkyansj0pucl&#39;&gt;nevent1q…pucl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If around 40 deaths a year in the US alone aren&amp;#39;t enough to _try_ to prevent them... you kind of lost me there.
    </content>
    <updated>2026-06-30T13:44:22Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrd0ejzwxlfcqpmte0zfx0u9xz97xmezl0hffnvfh707rp6aetxsczyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxyl6qka</id>
    
      <title type="html">Can you elaborate on your first point? I&amp;#39;m struggling to come ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrd0ejzwxlfcqpmte0zfx0u9xz97xmezl0hffnvfh707rp6aetxsczyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxyl6qka" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgtpkc03jc5hrxgdt2p8z60q0k5jzvmph6lpww29z4a8ur0n0shrg9ua7p5&#39;&gt;nevent1q…a7p5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Can you elaborate on your first point? I&amp;#39;m struggling to come up with an interpretation of it that isn&amp;#39;t really, really horrible.
    </content>
    <updated>2026-06-30T12:04:18Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspgqlnvjv0y0ndhclcc89nl32f3um2gjssqygyhs3z7w69qq5lvggzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxpln45c</id>
    
      <title type="html">Hi @npub1zdf…6u9l, we had a chat about this and would be happy ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspgqlnvjv0y0ndhclcc89nl32f3um2gjssqygyhs3z7w69qq5lvggzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxpln45c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst89d8c86xxsvrqu30djrezxrtsu58nnz6zcrf6f8z97ydp88rkvgpfkxla&#39;&gt;nevent1q…kxla&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hi &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1zdfzeqa2d8kqel6pm0l47wj4ue92nxx95gynf7c45t9xxyyt3ncshn6u9l&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Rolle Laukkarinen&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1zdf…6u9l&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;, we had a chat about this and would be happy to accept a PR for this in core. :)
    </content>
    <updated>2026-06-23T12:00:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs22p8waju6appc9vy78gaee3tu5pfcjkr58vmvt9zef3rhx4f3j7qzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxgcakx0</id>
    
      <title type="html">Thanks, that could be great, and totally understandable that you ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs22p8waju6appc9vy78gaee3tu5pfcjkr58vmvt9zef3rhx4f3j7qzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxgcakx0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0s7aau750ymqlxjrlz9q2g6rgqd3rrxrhx2mrgcwwh0x7d8l5xgg4w8g3e&#39;&gt;nevent1q…8g3e&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks, that could be great, and totally understandable that you don&amp;#39;t want another npm package on your hands. Let me bring it up with the rest of the team next week before you put any work into this, just to check that we want to take this direction, and I&amp;#39;ll let you know :⁠-⁠)
    </content>
    <updated>2026-06-19T19:50:52Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsv5gu3ldhfxunhvjg2zajzxratn986pn53ch6j2r42zgw5rjq7n0qzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxux79uygh</id>
    
      <title type="html">Oh, that stylelint plugin for detecting unused custom properties ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsv5gu3ldhfxunhvjg2zajzxratn986pn53ch6j2r42zgw5rjq7n0qzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxux79uygh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsge447vysxwcet4sw26s2wj2rnrc0a9g3z6hwfu8ctsg7gpwe5u2gl4h63r&#39;&gt;nevent1q…h63r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh, that stylelint plugin for detecting unused custom properties is something we&amp;#39;ve been looking for! I think the existing lib on npm only works for plain CSS. Would you be interested in contributing this to core, or putting it up on NPM if it&amp;#39;s generic enough?
    </content>
    <updated>2026-06-19T18:15:00Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp8658wtl65rn2staqsjn94af7lufmrt40vqym0jmvuz74383zsuqzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxxrcsa0</id>
    
      <title type="html">You might want to include this patch, we&amp;#39;ve received lots of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp8658wtl65rn2staqsjn94af7lufmrt40vqym0jmvuz74383zsuqzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxxrcsa0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8gazu2jf6w8mvkcsd3mxsnlv3tn3zxpav3sguntnm8vcd3pnk9rgzt864w&#39;&gt;nevent1q…864w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You might want to include this patch, we&amp;#39;ve received lots of reports of this crashing the main UI: &lt;a href=&#34;https://github.com/mastodon/mastodon/pull/39408&#34;&gt;https://github.com/mastodon/mastodon/pull/39408&lt;/a&gt;
    </content>
    <updated>2026-06-13T16:12:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8p8e029spvldxv045h0gm47y6gjatvw43ntytvfcu7qctaftg5fczyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxd665s4</id>
    
      <title type="html">Oof, that&amp;#39;s a long time! And no worries, glad it&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8p8e029spvldxv045h0gm47y6gjatvw43ntytvfcu7qctaftg5fczyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxd665s4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv2puugkyvhw797xavq6vlh5gkj9k8ruvs80p4wz247vgdjj6snlg5h7kph&#39;&gt;nevent1q…7kph&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oof, that&amp;#39;s a long time! And no worries, glad it&amp;#39;s working well for you.&lt;br/&gt;&lt;br/&gt;We just merged some more tweaks to this for 4.6 to make post navigation more robust and reduce the risk of &amp;#34;getting stuck&amp;#34; in a list.
    </content>
    <updated>2026-06-05T11:51:55Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0k8fn544thylnm43gduww8q5ckjs5kpla0hnt7nqkl2exc5ulnmgzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxyllxpw</id>
    
      <title type="html">We&amp;#39;re still not sure what caused this, but we&amp;#39;ll make a ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0k8fn544thylnm43gduww8q5ckjs5kpla0hnt7nqkl2exc5ulnmgzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxyllxpw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9clwnzf3p27n2w67jksdnqdt9q0720v2cg7v7wt06zeuvk4vzu0gcz4xxj&#39;&gt;nevent1q…4xxj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We&amp;#39;re still not sure what caused this, but we&amp;#39;ll make a change for the upcoming Mastodon 4.6 that will limit the compose field&amp;#39;s height to make it scrollable, which will hopefully restore the behaviour you&amp;#39;re used to.&lt;br/&gt;&lt;br/&gt;As a more immediate workaround, does Ctrl &#43; Start/End work for moving the cursor to the start or end of the field for you?
    </content>
    <updated>2026-06-03T09:32:52Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqm2qrwn9lxlk5gv2ltrqfqmqx9cqs85x326lkg3j7rs2r3kmrt5gzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxux694vx8</id>
    
      <title type="html">Thanks. Which OS are you on? For me (on MacOS), PgUp/PgDn only ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqm2qrwn9lxlk5gv2ltrqfqmqx9cqs85x326lkg3j7rs2r3kmrt5gzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxux694vx8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst9kkkg3uav8euc5guv0txjwtnklf9aeljwhtedzdsvz6k0ylvxxsm987hj&#39;&gt;nevent1q…87hj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks. Which OS are you on? For me (on MacOS), PgUp/PgDn only scrolls within long text fields on other websites, but without moving the cursor.&lt;br/&gt;&lt;br/&gt;It looks like our compose field never stops growing, thus never gets its own scrollbar, which would explain the behaviour you&amp;#39;re seeing. I wonder if this changed compared with older Mastodon versions.
    </content>
    <updated>2026-06-03T08:28:28Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrcrhrcyv4wukuwtadfte5dlcvaypregxydhgvf08zcaflupuzv5czyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxux0x8r8x</id>
    
      <title type="html">Can you confirm that this is happening on your mamot.fr server? ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrcrhrcyv4wukuwtadfte5dlcvaypregxydhgvf08zcaflupuzv5czyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxux0x8r8x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs982y2cayt7c9ve32a9u9086s8wfrez9cu2ua3w7eg3hfmmcha3xs5qmz68&#39;&gt;nevent1q…mz68&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Can you confirm that this is happening on your mamot.fr server? I&amp;#39;m not aware of any changes to the composer&amp;#39;s keyboard handling in the version that this server is on, but I can confirm that PgUp/PgDn doesn&amp;#39;t move the cursor to the start or end of the field here either. Cmd &#43; Up/Down still does, however.
    </content>
    <updated>2026-06-03T08:16:51Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9j0jcr6q7zw7fg5360yn6ulmhuyj39l5z0j9cj0gz2x0sf5u0u7szyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxux48mtkp</id>
    
      <title type="html">Ah, thanks for checking! I&amp;#39;m used to it from Firefox and ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9j0jcr6q7zw7fg5360yn6ulmhuyj39l5z0j9cj0gz2x0sf5u0u7szyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxux48mtkp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfgz7n2ckja2uqdp9y8pu7yrp5x8a5kx6rzq6vtumvsz2ua43xjlqrv6g2c&#39;&gt;nevent1q…6g2c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ah, thanks for checking! I&amp;#39;m used to it from Firefox and assumed other browsers do the same.&lt;br/&gt;&lt;br/&gt;Edit: I wonder if this changed in recent years. For example there&amp;#39;s an old stack overflow question about making button text selectable that doesn&amp;#39;t seem to be scoped by browser: &lt;a href=&#34;https://stackoverflow.com/questions/34494405/how-to-select-a-text-with-a-cursor-in-a-button-element&#34;&gt;https://stackoverflow.com/questions/34494405/how-to-select-a-text-with-a-cursor-in-a-button-element&lt;/a&gt;
    </content>
    <updated>2026-06-01T21:32:47Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswru4dn8xttut2fs4uegjyvq3wzdv2n2vz4hqpnyx3e663zpc2d8gzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxtjavdj</id>
    
      <title type="html">I think `user-select: none` on buttons is the default user-agent ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswru4dn8xttut2fs4uegjyvq3wzdv2n2vz4hqpnyx3e663zpc2d8gzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxtjavdj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszaz4f42nl5rxlgfmmt5rp64y9sr606q8w6e50a5kz7jem8xgzgtqy8tc9n&#39;&gt;nevent1q…tc9n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think `user-select: none` on buttons is the default user-agent style in most browsers.
    </content>
    <updated>2026-06-01T21:23:04Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9w7stn4v8cfn8arqsxr7rreydkgx3yxjejgcvzpt4xcdhjz62dpqzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxux4aahyd</id>
    
      <title type="html">We&amp;#39;re always happy to merge bugfix PRs. It&amp;#39;s more complex ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9w7stn4v8cfn8arqsxr7rreydkgx3yxjejgcvzpt4xcdhjz62dpqzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxux4aahyd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxnr6jceg8779nucwx37jswraf55sdpd95d8maj0s5hlknq5wlltg0kdk60&#39;&gt;nevent1q…dk60&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We&amp;#39;re always happy to merge bugfix PRs. It&amp;#39;s more complex for PRs affecting UX, but even those are not rejected categorically.
    </content>
    <updated>2026-05-25T11:28:22Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswa57m8k3smlakctegfgeppf3peq54msr5xgfdatuh354t55j7cygzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxm8gqva</id>
    
      <title type="html">#a11y folks, what&amp;#39;s your take on this UI pattern that&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswa57m8k3smlakctegfgeppf3peq54msr5xgfdatuh354t55j7cygzyp840r3cjw9z2tt6hswny3pn45n66x7h0pnwzm3q5576s6veqfxuxm8gqva" />
    <content type="html">
      #a11y folks, what&amp;#39;s your take on this UI pattern that&amp;#39;s quite common on social platforms:&lt;br/&gt;&lt;br/&gt;A button with a verb label (e.g. &amp;#34;Follow&amp;#34;) that, after the button was pressed, changes to an adjective describing the status (e.g. &amp;#34;Following&amp;#34;), rather than being explicit about the action it&amp;#39;ll perform when pressed again (e.g. &amp;#34;Unfollow&amp;#34;).&lt;br/&gt;&lt;br/&gt;Do you find this problematic in practice?&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/115/065/745/812/804/803/original/dc470de6dac2107d.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-08-21T08:42:53Z</updated>
  </entry>

</feed>