actualbudget/actual

Show persistent UI indicator when SharedArrayBuffer is unsupported

已關閉

#7,747 建立於 2026年5月7日

 (3 則留言) (0 個反應) (0 位負責人)JavaScript (603 個分叉)batch import
good first issuehelp wanteduser interface

倉庫指標

星標
 (7,129 顆星)
PR 合併指標
 (平均合併 4天 15小時) (30 天內合併 165 個 PR)

描述

Problem

We show the SharedArrayBuffer warning in the app, but it is easy for users to circumvent it by clicking around it and accepting the danger. After that, we never show it again — leaving users with no visual indication that they are running in a degraded/unsupported state.

Proposal

Add a persistent visual UI element (with a tooltip on hover) that shows a danger icon for users whose environment does not support SharedArrayBuffer.

A reasonable place for this could be the header, next to the "sync" / "server status" buttons.

The exact visual UI/UX is up for discussion.

Goals

  • Make it clear to users that their environment is in an unsupported/dangerous state.
  • Persistent indication, not a one-time dismissible warning.
  • Provide context via tooltip (what's wrong, why it matters).

貢獻者指南