Mobile - As a User my own comment/response should already be marked as read for me

Description

When the user adds a response/comment on a discussion post, that post is marked as unread. Ideally it should be mark as read as the response/comment is added by the user himself?

Additional scenarios passed on from feedback received by in a comment in MA-2094:

"As an instructor, to maintain my sanity, I would like to not have to go back and read my own responses or re-read messages that I’ve endorsed or marked as an answer to a question, for them to be removed from my “unread” list."
and
"If a post (comment) is edited it should be marked as such. But this should not make it 'unread'."
So the former applies to the owner; the latter comment applies to anyone responding/commenting, but the effect should remain the same for the owner - it stays unread.
Also, a few have also commented about posts marked as answered also appearing "unread." I assume this is separate, correct?
"Fix this Marking a question thread as ‘Answered’ apparently causes it to be flagged as unread."
"marking a post 'as answered' should not put the thread into the 'unread' category."
"5. Marking a question thread as ‘Answered’ apparently causes it to be flagged as unread."

Update:
Content creation actions = (Create Post, Response, Comment)

  • Content creation actions from other learners will make a post unread.

  • Content creation actions from the learner themselves won't make that post unread. They are after all viewing it at the time they create that content.

Dev Detail:
We keep track of 'read' status based on thread update date and 'read' date. Hence, implicitly mark a post read on any of above actions.

Steps to Reproduce

1) Login to edX on app.
2) Create a new post.
3) Add a response/comment from the thread owner and view.

Reason for Variance

None

Release Notes

None

Assignee

Wajeeha Khalid

Reporter

Mirza Mubashar Baig

Labels

None

Customer

None

URL

None

Groups with Read-Only Access

None

Actual Points

None

Reach

None

Impact

None

Open edX Discourse Thread

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Contributor Name

None

Blended Project Status Page

None

Story Points

2

Epic Link

Sprint

None

Priority

CAT-3
Configure