cmd_sidechat_create: verified working selectors\n\nDOM investigation found:\n- Switcher: [data-testid=hatch-chat-switcher-trigger] (idempotent)\n- Plus: [data-testid=hatch-chat-compose] (SVG, no text)\n- Old text-based checks were false-positive on DM content

This commit is contained in:
operator-main
2026-10-04 03:37:01 +00:00
parent bc4cd77a52
commit 4379610d06
+2 -1
View File
@@ -271,11 +271,12 @@ def cmd_sidechat_create(ws):
"""
import time as _time
# Open chat panel via switcher trigger (idempotent - safe if already open)
ev(ws, """(() => {
sw_result = ev(ws, """(() => {
const sw = document.querySelector('[data-testid="hatch-chat-switcher-trigger"]');
if (sw) sw.click();
return sw ? 'SWITCHER_CLICKED' : 'NO_SWITCHER';
})()""")
print(f"Switcher: {sw_result}", file=sys.stderr)
_time.sleep(2) # Wait for React render
# Find + button via data-testid (verified selector, SVG icon no text)
result = ev(ws, """(() => {