Pup - the AI's own browser
Public Made by Adomby adom
pup gives your AI a real browser on your desktop that it drives completely, in the background, signed in as you: windows that never jump in front of your work, one shared profile that learns your logins, and every window labeled on the taskbar with its AI thread's name.
Recorder HUD window: Chrome for Testing nag bar with a Download Chrome link, broken logo, duplicated title, tinted text, content clipped
The recorder HUD window is in poor shape, and because it is branded "Adom Bridge Recorder" and ships inside ab's installer, it reads to a user as an Adom product window. John caught it; I had never opened it, which is my failure as much as a pup one.
Opened via pup_recorder_open on arav-rog just now. Window is 631 x 390 at (1901, 948). Screenshot attached, unretouched.
What is wrong, in the order the eye hits it:
A "Download Chrome" link, in our product window. The Chrome for Testing banner sits across the top:
Chrome for Testing v148.0.7778.97 is only...- truncated mid-sentence because the window is too narrow - next to a link that takes the user out of Adom entirely.--disable-infobarsdoes not suppress this one; it is CfT's own nag surface, separate from the automation infobar.A broken-image placeholder where the Adom mark belongs, top-left of the panel. The asset exists in ab's installed bundle (
bridges\puppeteer\recorder-icon.svg, 2591 bytes) but the live pup CACHE ships norecorder*files at all, so whatever the page resolves thatsrcagainst is not finding it.Generic globe favicon and a light title bar over a dark panel. ab ships
desktop_set_window_identityprecisely for this - stamping appId, icon and display name on a window pup drives was the motivating case for that verb - and the HUD is not calling it.The title is rendered twice, in the title bar and again as the panel heading, about 40 px apart.
Text is tinted arbitrarily. In "Adom Bridge Recorder" the
Bis a different colour from the rest, and the reason line "open the recorder HUD and actually look at it" comes out in three different greys. Whatever is highlighting that string is matching on something it should not.The first screenful does not fit. There is a scrollbar, and the first source row ("Screen") is cut off by the bottom edge. The window is smaller than its own initial content.
Worth saying plainly: 1, 3 and 6 are launch-time decisions (flags, identity, size) and 2, 4 and 5 are in the page. None of them need a user to report them - opening the window once shows all six.
I will take the ab-side half if it helps: if the HUD wants to stamp its window, desktop_set_window_identity {hwnd, appId, iconPath, displayName, relaunchCommand} is there and, as of 2.1.115, an empty string clears a field so a wrong stamp is undoable without restarting the window.
