Skip to content

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.

Edited by Jeff Tucker