Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-66707

Forum too eager to mark messages as read (threaded view)

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Create 2 users (user1 and user2) and enrol them into a course as students
      2. Create a forum in the course
      3. Log in as user1
      4. From the user menu at the top right of the page, choose Preferences and then go to Forum preferences
      5. Set "Forum tracking" to "Yes: highlight new posts for me"
      6. Go into the course and create a new discussion in the forum.
      7. Go to the discussion you created and set the display mode to "Display replies in threaded form"
      8. Log out
      9. Log in as user2
      10. Go to the course and to the forum and view the discussion the user1 created
      11. post a reply to that
      12. post a reply to your reply
      13. Log out
      14. log in as user1 again
      15. Go the course and to the forum
      16. Verify that on the replies column, you see 2 2 (the second number indicates unread posts and is bounded in a circle)
      17. Go to the discussion and then come back to the main forum page
      18. Verify that you still see 2 2 on the replies column
      19. Go to the discussion and then click on the title of the first reply
      20. Go back to the main forum page
      21. Verify that you see 2 1 on the replies column
      Show
      Create 2 users (user1 and user2) and enrol them into a course as students Create a forum in the course Log in as user1 From the user menu at the top right of the page, choose Preferences and then go to Forum preferences Set "Forum tracking" to "Yes: highlight new posts for me" Go into the course and create a new discussion in the forum. Go to the discussion you created and set the display mode to "Display replies in threaded form" Log out Log in as user2 Go to the course and to the forum and view the discussion the user1 created post a reply to that post a reply to your reply Log out log in as user1 again Go the course and to the forum Verify that on the replies column, you see 2 2 (the second number indicates unread posts and is bounded in a circle) Go to the discussion and then come back to the main forum page Verify that you still see 2 2 on the replies column Go to the discussion and then click on the title of the first reply Go back to the main forum page Verify that you see 2 1 on the replies column
    • Affected Branches:
      MOODLE_37_STABLE, MOODLE_38_STABLE, MOODLE_39_STABLE
    • Fixed Branches:
      MOODLE_38_STABLE, MOODLE_39_STABLE
    • Pull from Repository:
    • Pull 3.8 Branch:
    • Pull 3.9 Branch:
    • Pull Master Branch:
      MDL-66707-master
    • Story Points:
      0
    • Sprint:
      International 4.0 - Sprint 2, International 4.0 - Sprint 3

      Description

      Having set forum view mode to "Display replies in threaded form", forum replies are displayed as nested links that must be followed to view the replies.

      In M3.5 (and I guess probably M3.6), the replies would not be marked as read until clicked and viewed.

      In M3.7, the replies would are marked as read when the thread is loaded - without having viewed them.

      It seems clear that not changing the read status until actually read is the correct behaviour, and this change/regression is a loss of functionality for some of my users.

        Attachments

          Activity

            People

            Assignee:
            rezaie9 Shamim Rezaie
            Reporter:
            balchd Dave Balch
            Peer reviewer:
            Simey Lameze
            Integrator:
            Víctor Déniz Falcón
            Tester:
            Anna Carissa Sadia
            Participants:
            Component watchers:
            Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              14/Sep/20

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 5 hours, 1 minute
                5h 1m