Skip to content

Expired auto-delete messages remain visible until app reconnects/refreshes on macOS client #6056

@md4956

Description

@md4956
  • Operating System (Linux/Mac/Windows/iOS/Android): Mac

  • Delta Chat Version: v2.35.0

  • Expected behavior:

    • Messages with 24h auto-delete timer should disappear automatically once expired.
    • Deletion should be handled locally and must not depend on reconnecting or refreshing messages.
  • Actual behavior:

    • Messages older than 24 hours remained visible.
    • Messages disappeared only after app gained focus and refreshed connection.
    • Expired messages were visible for ~10–15 seconds during reconnect.
  • Steps to reproduce the problem:

    1. Set message auto-delete to 24 hours
    2. Send messages
    3. Leave DeltaChat running in background
    4. Keep device mostly online
    5. Wait >24 hours
    6. Bring DeltaChat to foreground
    7. Observe expired messages still visible until refresh completes
  • Screenshots:

  • Logs:

  • Additional details:

    • Device: MacBook Pro
    • OS: macOS Tahoe 26.3
    • Account type: private server
    • Server accessibility: direct connection (no proxy/VPN)
    • Network state: internet connected most of the time
    • Was app running? yes, backgrounded
    • Laptop power state: unplugged
  • Timing-related details:

    • Messages sent: Sat Feb 21 2026, 09:20–09:41 (local time)
    • Auto-delete timer: 24h
    • Messages still visible at: Sun Feb 22 2026, 21:47 (same timezone, ~36h later)

Expired messages appear to be deleted only after server synchronization instead of local expiration timer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions