javascript
5 posts.
-
Removing register() won't remove your old service worker
Our redesign dropped its service worker, but the old /sw.js would still serve a cached index.html, unseen in server logs. The fix had to live at the old URL.
-
An empty RAG query should raise, not return confident junk
A failed content-script probe sent an empty query to memory search, which fell back to captured turns and returned confident, unrelated results. Reject it.
-
The dedupe key was set before the fetch, so it never retried
One connection refusal during gateway boot silenced the side panel for that URL forever: the dedupe key was committed before the request settled.
-
Your retired button is still mounted, still handling clicks
A refactor left an old injected control alive in the page. It called the retired handler, threw no error, and looked exactly like the button that replaced it.
-
SQLite FTS5 quietly ANDs your search terms
Our search box returned zero results for any sentence longer than four words. The bug wasn't ranking or embeddings: it was one space in a join() call.