Use unmodified control-openhands on exact base940dc61587 and headded09edd77 with --new --build always, installed Chrome, matching pinned real backends and unchanged committed npm lock. Doctor; onboard --skip; configure the authorized DeepSeek preset with --no-validate. New thread/no workspace, rename QA menu geometry. Desktop1440x1000: open agent profile, LLM profile, Tools, Switch agent profile submenu, Macros; sidebar launch picker; layouts > Filter by tags while empty. Add six owned qaa..qaf tags through the real editor; open card menu, tag overflow, header Git actions without selecting an action, Skills > add-javadoc > +5, Automations > Add, and hover backend combobox after moving away. Phone390x844 repeats except hidden agent-profile pill and desktop Macros. Scope phone sidebar selectors to its drawer and keep pointer inside it before hovering backend. Existing phone submenu clipping is retained. BackendSelector always matches trigger width: its intrinsic-width public Dropdown cap is unit/compiler-only. Cloud-specific new-thread/Code-Plan descriptions, provider Git submenu, some inactive label branches and automation Kebab have source/compiler or unit coverage, not live passes. Readonly styles include leaf text metrics. Save original screenshots/native sampled clips; no DOM mutation or model execution. Stop --purge-private; verify exact owned ports closed.
