Automatically resolve todos for the current discussion only
Release notes
Discussions on GitLab issues can get busy. GitLab helps you manage these conversations by raising todos for comments that are relevant to you, and automatically resolves them when you take an action on the issue.
This automation previously resolved all todos for an issue, even if you responded to only one thread out of several that you were mentioned in. GitLab now resolves only the todos for the discussion you've interacted with.
Problem to solve
Cannot tie resolving a single todo (when there are multiple) to a single action in the object. For example, if I'm mentioned in two different comments and I only respond to one, it clears both todos, and I can miss the fact that I have another todo that I didn't address.
Proposal
- When a user performs an action that would automatically resolve a todo for a discussion note, only resolve todos that are part of that discussion
- Todos that are attached to other targets (issue, MR) should continue to use existing behavior for automatically resolving todos
Intended users
This behavior will impact all personas that have discussions within GitLab and use the to-dos feature. During our recent research (mostly internal), the following personas expressed this need most clearly though. We are optimizing for their experience with this issue.
Feature Usage Metrics
Does this feature require an audit event?
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.