Unread tooltip incorrectly treats partial reports and missing message dates as stale chats
メンテナーはふだん 1 日以内に返信
評価
この issue はまだ評価されていません。
説明
The “Right-click to mark all as read” tooltip appears for users who report having no qualifying old unread chats.
The supplied Onyx analysis suggests:
- Empty message dates compare as older than the three-month cutoff.
- Search-loaded reports without read state or meaningful participation may incorrectly qualify.
- Seven-day recurrence repeatedly exposes these false positives.
Requested fix:
- Require a valid, non-empty message date before classifying a report as stale.
- Verify eligibility for Search-loaded and non-participant reports.
- Add regression tests for missing dates, missing read state, and genuinely old unread chats.
The exact triggering report and server behavior for non-participants remain unconfirmed. Permanent dismissal would be a separate behavior change.
Original feature: Add EducationalTooltip for Unread Tab
Slack thread: https://expensify.slack.com/archives/C03U7DCU4/p1793792269941989
- 主要言語
- TypeScript
- スター
- 5k
- フォーク
- 4k
- 平均マージ
- 3日 2時間
- マージ済み PR(30日)
- 590
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Expensify/App のほかの issue
-
Monthly Not a priority
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Expensify/App#106344 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Monthly Not a priority
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
Expensify/App#106225 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Monthly Not a priority
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Expensify/App#106221 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
[Exploratory] Expense - 2 selected drop-down is shown twice when selecting hold from more option.オープンMonthly Not a priority
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
Expensify/App#106080 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Monthly Not a priority
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
Expensify/App#106057 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
似ている issue
-
bug from-app needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
nightly-labs/openbot#7447 ·
メンテナーはふだん 1 日以内に返信
-
Team:ResponseOps technical debt
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
elastic/kibana#304569 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
security
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
IBM/ibmi-mcp-server#256 ·
メンテナーはふだん 7 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
egonSchiele/agency-lang#1444 ·
メンテナーはふだん 1 日以内に返信
-
e2e-failure ready-to-code
難易度 1/5 1時間未満 初心者へのやさしさ 84/100
redhat-developer/rhdh-plugin-export-overlays#4746 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信