macOS app: colored emoji invisible and feedback returns no-active-thread
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
Environment
- Platform: macOS
- ChatGPT desktop app: [version from screenshot]
- macOS: [version from screenshot]
- Web version: same conversation renders correctly on chatgpt.com
Primary issue
Colored emoji such as 🟢 ⚪ 🔴 are invisible in the ChatGPT macOS app. This affects normal assistant text and code blocks. The same conversation renders correctly on the web.
Secondary issue while reporting the bug
When I submit in-app feedback from the affected conversation with “Include this ChatGPT conversation and diagnostic logs” enabled, the feedback ID is no-active-thread-... instead of a session UUID.
App logs repeatedly show conversation_inaccessible with HTTP 404 on /conversation/init, even though:
- I am signed in
- the conversation appears in the sidebar/history
- the same conversation opens normally on chatgpt.com under the same workspace
Troubleshooting already tried - Fully quit and relaunched the macOS app
- Submitted feedback from the affected thread
- Confirmed the conversation opens on web
- Checked app logs
Expected behavior - Colored emoji should render normally in the macOS app
- Feedback from an existing chat should attach the thread and return a session ID
Actual behavior - Emoji are invisible
- Feedback returns no-active-thread
- Logs show conversation_inaccessible on /conversation/init
2026-09-17T08:28:34.818Z info [browser-session-registry] IAB_LIFECYCLE rebound browser sidebar window ownerWebContentsId=1 previousOwnerWebContentsId=1 windowId=1
2026-09-17T08:28:34.841Z warning [electron-message-handler] sa_server_request_failed attachAuth=true attachIntegrityState=true errorCode=conversation_inaccessible errorMessage="{"detail":{"message":"You don’t have access to this conversation. Make sure you’re logged in to the right account, or ask the conversation owner to send you a share link.","code":"conversation_inaccessible","can_retry":false,"conversation_id":"6aaba143-ca44-83e8-9ec2-775ca26f4fba"}}" errorName=Error errorStack="Error: {"detail":{"message":"You don’t have access to this conversation. Make sure you’re logged in to the right account, or ask the conversation owner to send you a share link.","code":"conversation_inaccessible","can_retry":false,"conversation_id":"6aaba143-ca44-83e8-9ec2-775ca26f4fba"}}" hasRequestBody=true method=post rendererWebContentsId=1 rendererWindowAppearance=primary rendererWindowFocused=true rendererWindowId=1 rendererWindowVisible=true requestHeaderNames=["OAI-Language","X-OpenAI-Attach-Auth","X-OpenAI-Attach-Desktop-Surface","X-OpenAI-Attach-Integrity-State","oai-did","x-openai-codex-window-type","x-openai-web-frontend"] routePattern=/conversation/init status=404 url=/conversation/init
2026-09-17T08:28:34.943Z info [electron-message-handler] chatgpt_conversation_refetch_completed asyncStatus=null conversationId=6aaba143-ca44-83e8-9ec2-775ca26f4fba currentNodeApplied=true mappingSize=23 reason=missed_messages rendererWebContentsId=1 rendererWindowAppearance=primary rendererWindowFocused=true rendererWindowId=1 rendererWindowVisible=true snapshotMappingSize=23 statusAfter=idle statusBefore=idle
Screenshots
- Emoji rendering issue in ChatGPT macOS app — colored emoji are invisible.
- macOS version.
- ChatGPT macOS app version.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source files or tests are identified. Start by reproducing colored emoji and code-block rendering in the macOS app, then trace the feedback flow and the logged /conversation/init request; done means emoji render normally and feedback from an existing conversation returns a session ID without conversation_inaccessible.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100