SShortSingh.
Back to feed

Browser Extension Ditches Popup for Chrome Side Panel, Eliminating 22-Site Remount Timer

0
·1 views

A developer rebuilt the user interface of a browser extension that manages AI chat memory, migrating it from a popup and injected in-page picker to Chrome's native side panel between July 29 and August 2, 2026. The old design injected a memory picker into 22 supported AI chat host pages and ran a 3-second remount timer on each, firing four times per minute on every AI site a user visited. The popup also closed the moment a user clicked back into the chat page, defeating its core purpose of keeping context visible while typing. The new side panel stays open during typing, hosts Memory, Activity, and Settings in one place, and removes all in-page timers, while a lightweight content script still handles text insertion and reply capture within host pages. The migration spanned 45 commits across 43 files and consolidates settings that were previously split between a popup and an options page few users discovered.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

How to Deploy DeepSeek R1 Reasoning Model on AMD GPUs Using SGLang

DeepSeek R1 is a first-generation reasoning-focused large language model optimized for math, coding, and logical tasks using reinforcement learning. A technical guide outlines how to deploy it using the SGLang inference framework inside a ROCm-compatible Docker container on an AMD Instinct MI300X GPU server. The setup involves downloading the model via Hugging Face CLI, building the SGLang ROCm container, and launching an inference server with tensor parallelism across eight GPUs on port 30000. Once running, the server exposes an OpenAI-compatible HTTP API that can be tested with standard curl requests. The guide also recommends securing the deployment with a reverse proxy and TLS before exposing it beyond a local network.

0
ProgrammingDEV Community ·

Ego Lite Project Proposes Shared Human-AI Workspaces Inside a Single Browser

A GitHub project called Ego Lite is gaining attention for its approach to running AI agents and human users simultaneously within the same web browser. Rather than launching a separate clean browser or competing for the user's active tabs, Ego Lite assigns each agent an isolated 'Space' with its own storage, permissions, and task state. This design allows agents to inherit authenticated sessions and browser extensions that standard automation profiles typically lack. The project highlights a broader architectural shift in which the browser effectively becomes an operating system for delegated AI tasks, with tabs acting as processes and cookies serving as credentials. Alongside its potential, the approach raises significant questions around security, access control, and accountability for agent-driven actions.

0
ProgrammingDEV Community ·

Production AI Apps Average 8 Vendors, Each Adding Distinct Security Risks

A typical production AI application relies on six to nine separate vendors — including model gateways, vector databases, memory services, and orchestration layers — each introducing its own attack surface. Every additional vendor brings at least five security concerns: a standing API key, a network egress path, an SDK running inside the application runtime, a prompt log store, and a data processing subprocessor. Most engineering teams never reviewed this combined stack holistically, having approved each component incrementally across individual development sprints. Vector databases carry a particularly underappreciated risk, as research by Morris et al. (2023) showed that embedding inversion attacks can reconstruct approximately 92% of short text inputs from their embeddings, debunking the assumption that vectors are safely anonymized. The core concern is arithmetic rather than vendor negligence: every system holding a copy of sensitive data or a credential to other systems expands the overall attack surface, regardless of how securely that vendor operates.

0
ProgrammingDEV Community ·

Weir: Open-Source Tool Brings Deterministic Unit Testing to AI Agents

A developer named IdoGol introduced Weir, an open-source testing framework designed for AI agents, on August 25. The tool aims to enable deterministic unit testing without relying on a large language model during the testing process. Deterministic testing ensures consistent, repeatable results, addressing a common challenge in validating AI agent behavior. Weir was shared on the DEV Community platform under the topics of AI, testing, open source, and agents.