Unread tooltip incorrectly treats partial reports and missing message dates as stale chats
Los mantenedores suelen responder en 1 día
Evaluación
Este issue todavía no se ha evaluado.
Descripción
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
- Lenguaje dominante
- TypeScript
- Estrellas
- 5k
- Forks
- 4k
- Merge medio
- 3 d 2 h
- PR fusionados (30 d)
- 590
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Expensify/App
-
Monthly Not a priority
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Expensify/App#106344 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Monthly Not a priority
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
Expensify/App#106225 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Monthly Not a priority
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Expensify/App#106221 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Exploratory] Expense - 2 selected drop-down is shown twice when selecting hold from more option.AbiertoMonthly Not a priority
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Expensify/App#106080 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Exploratory] Integrations - Link ONL945 Export Error redirects to Hmm it's not here... pageAbiertoMonthly Not a priority
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Expensify/App#106057 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de Expensify/App
Issues similares
-
bug from-app needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
nightly-labs/openbot#7447 ·
Los mantenedores suelen responder en 1 día
-
Team:ResponseOps technical debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
elastic/kibana#304569 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
security
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
IBM/ibmi-mcp-server#256 ·
Los mantenedores suelen responder en 7 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
egonSchiele/agency-lang#1444 ·
Los mantenedores suelen responder en 1 día
-
[fullsend] E2E: backstage-gitlab-events-org — socket hang up during catalog poll needs retriesAbiertoe2e-failure ready-to-code
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
redhat-developer/rhdh-plugin-export-overlays#4746 · 1 comentario ·
Los mantenedores suelen responder en 1 día