Chat appears in multiple date groups in the sidebar

Đang mở Phù hợp với người mới
#52 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
66/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
typescript
Lĩnh vực
frontend

Hướng nghiên cứu

Báo cáo không nêu tên tệp nào. Hãy bắt đầu bằng việc tìm component lịch sử chat ở sidebar và đoạn code gán mỗi chat vào một bucket ngày như Today hay Previous 7 days; kiểm tra xem trường timestamp nào được dùng để nhóm và liệu một chat có thể được render vào hai bucket hay không. Tái hiện bằng các bước được liệt kê và hai ảnh chụp màn hình, sau đó xác nhận chat xuất hiện đúng một lần, trong bucket mà timestamp tạo hoặc timestamp hoạt động gần nhất mang tính quyết định của nó ngụ ý.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Version

0.1.7

Platform

Windows 11 x64

Description

Bug: Chat appears in multiple date groups in the sidebar

Category: UI / Chat History / Sidebar
Severity: Medium
Environment: Self-hosted Open WebUI
Deployment: Docker
Version: ghcr.io/open-webui/open-webui:main
Instance: ai.trikon.cloud

Description

A chat titled hi appears in two different date-based groups in the sidebar simultaneously:

  • Today
  • Previous 7 days

The sidebar appears to show the same chat in multiple date buckets, creating ambiguity about which entry represents the actual conversation.

Steps to reproduce
  1. Sign in to the Open WebUI instance.
  2. Create or open a chat with a short message such as Hi.
  3. Allow the chat title to be generated.
  4. Inspect the sidebar chat-history groups.
  5. Observe the entries under Today and Previous 7 days.
Actual behaviour

The chat titled hi appears under both Today and Previous 7 days. The older listing displays a 4d timestamp.

Expected behaviour

Each chat should appear exactly once in the sidebar.

The chat should be assigned to the appropriate date group based on its authoritative creation or last-activity timestamp, according to the intended grouping behaviour.

Evidence

Two screenshots attached showing the duplicate hi entries and the current conversation.

Impact
  • Duplicate chat-history entries.
  • Confusion when navigating chat history.
  • Reduced confidence in the accuracy of date-based grouping.
Screenshot 2026-11-15 212545 Screenshot 2026-11-15 212800
Steps to reproduce

No response

Additional context

No response

Ngôn ngữ chính
TypeScript
Star
130
Fork
8
Merge trung bình
1 phút
Pull request đã merge (30 ngày)
15

Chuẩn bị môi trường

  • Không có Dockerfile hay tệp Docker Compose
  • Có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của open-webui/tether

Tất cả issue của open-webui/tether

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.