Links in chat history should open in user's default browser #54

Closed
opened 2026-01-21 15:43:19 -08:00 by hikari · 0 comments
Owner

Bug Description

When clicking links in the chat history, they currently open within the Electron app itself instead of the user's default browser. This causes users to lose all active conversations as the app navigates away from the chat interface.

Expected Behavior

Clicking any external links in the chat history should open them in the user's default browser, keeping the Hikari Desktop app interface intact.

Current Behavior

Links open within the Electron app window, replacing the chat interface and causing loss of active conversation context.

Steps to Reproduce

  1. Have an active conversation with links in the chat history
  2. Click on any external link
  3. The link opens in the app window, losing all conversation context

Impact

This causes significant user frustration as all active conversations are lost when accidentally clicking a link.

Proposed Solution

Configure Electron to intercept link clicks and open them using shell.openExternal() to ensure they open in the default browser.

This issue was created with help from Hikari~ 🌸

## Bug Description When clicking links in the chat history, they currently open within the Electron app itself instead of the user's default browser. This causes users to lose all active conversations as the app navigates away from the chat interface. ## Expected Behavior Clicking any external links in the chat history should open them in the user's default browser, keeping the Hikari Desktop app interface intact. ## Current Behavior Links open within the Electron app window, replacing the chat interface and causing loss of active conversation context. ## Steps to Reproduce 1. Have an active conversation with links in the chat history 2. Click on any external link 3. The link opens in the app window, losing all conversation context ## Impact This causes significant user frustration as all active conversations are lost when accidentally clicking a link. ## Proposed Solution Configure Electron to intercept link clicks and open them using `shell.openExternal()` to ensure they open in the default browser. ✨ This issue was created with help from Hikari~ 🌸
naomi closed this issue 2026-01-23 11:59:22 -08:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/hikari-desktop#54