fuzzy find my records ken.waow.tech
embeddings pds search
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

about-modal: give pack-link a real fallback href, not "#"

the about modal's "example pack on pdsls.dev" link started life as
href="#" and only got overwritten inside renderPackActions when a
signed-in user had a persisted pack. on mobile, if you opened the
about modal before the status poll had fired (or before signing in
at all), the "#" placeholder was still there — and mobile browsers
interpret <a href="#" target="_blank"> as a fresh navigation to
"/#", dumping the user on the same page with a dangling hash. on
desktop the issue was invisible because the page tended to have
already polled by the time you opened the modal.

fix: bake in a real fallback href pointing at the ken maintainer's
own pack collection via handle. pdsls resolves the handle to a did
and renders the collection view regardless of which specific rkey
is current. signed-in users still get their own pack URL from
renderPackActions as before; this just guarantees the link is never
broken for the signed-out flow or the pre-poll window.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

zzstoatzz 71e998ae 25e90533

+8 -1
+8 -1
backend/src/assets/index.html
··· 97 97 <h2 id="about-title">ken</h2> 98 98 <p>fuzzy find any record in your atproto repo. sign in, embeddings get built locally against your own PDS, and the vector pack lives as a record you can inspect or delete.</p> 99 99 <ul class="about-links"> 100 - <li><a id="about-pack-link" href="#" target="_blank" rel="noopener">example pack on pdsls.dev ↗</a></li> 100 + <!-- fallback href points at the ken maintainer's persisted pack 101 + collection via handle, so the link is always valid even 102 + before renderPackActions has run (the signed-in flow 103 + overrides this with the current user's own pack URL). the 104 + previous placeholder href="#" caused mobile browsers to 105 + navigate to /# when the modal was opened before a pack poll 106 + had completed. --> 107 + <li><a id="about-pack-link" href="https://pdsls.dev/at://zzstoatzz.io/tech.waow.ken.pack" target="_blank" rel="noopener">example pack on pdsls.dev ↗</a></li> 101 108 <li><a href="https://tangled.org/zzstoatzz.io/ken" target="_blank" rel="noopener">source ↗</a></li> 102 109 </ul> 103 110 <button id="about-close" type="button">close</button>