Contribution timeline does not filter out GitHub discussions related contributions

Summary

The contribution filter based on organization the contribution was made in does not properly filter out contributions related to the new GitHub Discussions contributions. This means that even though I’ve selected an organization to view contributions for, the timeline will still display discussions related contributions for repositories in other organizations.

Expected behavior

When I click on a specific organization on my contribution graph I expect to see the contributions I’ve made inside that organization filtered out below. Any other contributions in other organizations should be hidden.

Actual behavior

When I filter out (in this example, the llvm4j) organization I’m still able to view discussions created and discussions answered for repositories outside of this organization.

As you can see, the bottom two items on the timeline are not related to any llvm4j repository yet they still show under the filter.

Reproduction

  1. Have a contribution related to GitHub Discussions (simply create a new discussion in a dummy repository for reproduction purposes)
  2. Have recent contributions in an organization so it shows on the activity graph.
  3. Select an organization for to filter contributions for
  4. See timeline below activity graph, realize the discussion related contribution shows up even though it’s supposed to be filtered out

Evaluation / Impact

This isn’t a crazy breaking bug or anything but it’s probably just something which was missed when the new GitHub discussions were released. It’s not that big of a deal, but it seems like it’s unintentional behavior and it deserves a bug report.

Hi @supergrecko :wave:

Could you provide a link to the profile where this issue appears?

Hi @ernest-phillips

This appeared on my own GitHub profile when I reported it. However, I am no longer able to reproduce this myself, so I would probably consider it fixed.

1 Like

Okay, thanks for the update! Please let us know if you see this again.