Bug Report

Describe the issue: If posts are marked read, either by viewing the post or its image, and then you change the sort setting, this will reset the post back to unread.

Steps to reproduce:

  1. View a post
  2. Change the sort setting

EDIT: Some posts keep their read status but if you view your feed, view some posts, and then change the sort setting, most of not all of those recently viewed posts will be marked unread.

Test


Device Information

  • App Version: 1.0.301 (301)
  • Platform: android
  • OS Version: BP3A.250905.014

Modified Settings

The following settings have been changed from defaults:

  • isNotificationEnabled: 1 (default: 0)
  • commentDividers: 0 (default: 1)
  • isCommentActionsReversed: true (default: false)
  • shouldAlwaysOpenInDefaultBrowser: true (default: false)
  • shouldDisplayTitleAbove: true (default: false)
  • alwaysShowInstance: true (default: false)
  • isEdgetoEdge: false (default: true)
  • alwaysTrustDomains: true (default: false)
  • shouldUseHighRefresh: false (default: true)
  • shouldLimitCardImages: true (default: false)
  • commentTextStyle: bodySmall (default: bodyMedium)
  • postTitleTextStyle: titleSmall (default: titleMedium)
  • customColoursPreset: 2 (default: 0)
  • enableCommentNavigator: false (default: true)
  • isDoubleTapToLike: true (default: false)
  • isTopBarFixed: true (default: false)
  • showFullVotes: true (default: false)
  • shouldAlwaysDisplayAvatars: true (default: false)
  • shouldInstanceBlockIncludeUsers: false (default: true)
  • shouldHighlightNewComments: true (default: false)
  • defaultRoute: /community?postListingType=All&hint=All (default: null)
  • defaultPostSort: New (default: Active)
  • defaultCommentSort: Top (default: Hot)
  • cardType: list (default: card)
  • swipeActionsComment: [upvote, upvote, downvote] (default: [upvote, save, reply])
  • postActions: [comment, save, share, none] (default: [comment, save, none, crosspost])
  • swipeActionsPost: [hide, none, none] (default: [upvote, save, hide])
  • shouldRemembercommentPosition: false (default: true)
  • shouldUseProfileBanner: true (default: false)
  • shouldResolveOpenGraph: true (default: false)
  • shouldDimBrightBackgrounds: false (default: true)
  • shouldForceBlackImageBackground: false (default: true)
  • theme: amoled (default: system)
  • textSizeMultiplier: 0.875 (default: 1.0)
  • kuroM
    link
    fedilink
    arrow-up
    2
    ·
    1 month ago

    I think I was caching read status a bit too much. This should be resolved in the next release. Cheers!

  • salvaria@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    2
    ·
    1 month ago

    I am also having the same issue, here is the bottom half of the bug report to compare against:

    Device Information

    • App Version: 1.0.301 (301)
    • Platform: android
    • OS Version: BP2A.250605.031.A3.S906U1UES8GYK3

    Modified Settings

    The following settings have been changed from defaults:

    • isNotificationEnabled: 1 (default: 0)
    • shouldAlwaysOpenInDefaultBrowser: true (default: false)
    • isEdgetoEdge: false (default: true)
    • alwaysTrustDomains: true (default: false)
    • shouldUseHighRefresh: false (default: true)
    • shouldPreloadImages: false (default: true)
    • commentSecondaryAction: copy (default: hide)
    • postTitleTextStyle: titleSmall (default: titleMedium)
    • customColoursPreset: 3 (default: 0)
    • shouldOpenYoutube: false (default: true)
    • shouldImageConvertWebp: false (default: true)
    • colourSurface: 4278190080 (default: null)
    • colourBackground: 4278190080 (default: null)
    • defaultRoute: /community?postListingType=All&hint=All (default: null)
    • defaultPostSort: New (default: Active)
    • applyNsfwInCommunities: false (default: true)
    • cardType: listReverse (default: card)
    • postActions: [comment, save] (default: [comment, save, none, crosspost])
    • shouldVideoAutoplay: false (default: true)
    • shouldRemembercommentPosition: false (default: true)
    • shouldFilterUsernameUnicode: false (default: true)
    • shouldResolveOpenGraph: true (default: false)
    • shouldForceBlackImageBackground: false (default: true)
    • theme: amoled (default: system)
    • textSizeMultiplier: 0.875 (default: 1.0)