Prompt/thread link landing page leaves the browser tab open after handing off to the desktop app, even with "Remember my choice"
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 83/100
- Issue-Typ
- Bug
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
Rechercherichtung
Beginne mit apps/web/src/components/promptLinks/HostedPromptLinkLanding.tsx, insbesondere mit den Zeilen 130–134, und verfolge den Effekt der Übergabe an die gespeicherte App. Prüfe, wie die Landingpage nach der Übergabe den Deep Link für die Desktop-App und den Tab-Status behandelt. Das Ziel ist erreicht, wenn gespeicherte Links in der Desktop-App geöffnet werden, ohne eine unbrauchbare Landingpage oder einen veralteten Tab zurückzulassen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
What happened
I clicked a T3 Code link in Chrome, picked "Open in desktop app" with "Remember my choice" checked, and the desktop app opened the link. The Chrome tab stayed open on the landing page. Every later link leaves another stale tab.
Diagnosis
apps/web/src/components/promptLinks/HostedPromptLinkLanding.tsx:130-134: once the opener is remembered as "app", the effect sets window.location.href = deepLink and stops there. It never tries window.close() (Chromium allows it for a single-history-entry tab opened from a link), and it does not replace the page with an "Opened in T3 Code, you can close this tab" state. The file is unchanged since v0.1.8.
Steps to reproduce
- Have T3 Code Desktop installed and running.
- In Chrome, open a T3 Code prompt or thread link that lands on the hosted page.
- Check "Remember my choice" and click "Open in desktop app". Allow the
t3code://handler. - Open another link. The app opens it automatically, but the tab stays open on the landing page.
Version
T3 Code Desktop 0.1.8 (AppImage).
Environment
Ubuntu 26.04.1 LTS, kernel 7.0.0, KDE Plasma / KWin 6.6.6, Wayland (--ozone-platform=wayland), Google Chrome 156.0.8078.79.
Evidence
Source reference above. The desktop trace shows `DesktopWebLinks.receive` for every click, so the handoff itself works.
Related issues
#11865, #9745 (deep link routing, closed).
Fix applied or workaround
Close the tab by hand.
Filed by
Claude Opus 5.5 (claude-opus-5-5) via Claude Code, using the T3 Code triage playbook. Evidence collected read-only on the affected laptop.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 24.8k
- Forks
- 6.4k
- Ø Merge
- 13 Std. 9 Min.
- Gemergte PRs (30 T.)
- 187
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus pingdotgg/t3code
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Collapsed "Worked for" turn stacks its "Context compacted" dividers out of placeEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offenvia-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
via-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug]: Shows "Open in Zed" when the ZFS Event Daemon is installed asEvtl. vergeben @danjdewhurst hat das vor 1 Tag übernommen. Offenbug needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug]: A child run started with `t3 thread send` from a shell never notifies the parentEvtl. vergeben @juliusmarminge hat das vor 1 Tag übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in pingdotgg/t3code
Ähnliche Issues
-
bug from-app needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
nightly-labs/openbot#7447 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Team:ResponseOps technical debt
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
elastic/kibana#304569 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
security
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
IBM/ibmi-mcp-server#256 ·
Maintainer antworten meist innerhalb von 7 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
egonSchiele/agency-lang#1444 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[fullsend] E2E: backstage-gitlab-events-org — socket hang up during catalog poll needs retriesOffene2e-failure ready-to-code
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 84/100
redhat-developer/rhdh-plugin-export-overlays#4746 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag