# GitHub UI Feedback ### General / Cross-cutting - Please let us control (hide/show, disable/enable) *which* backlinks are displayed on an issue or PR. - Somebody in a random repo pushing a commit referencing this issue/PR almost certainly has nothing to do with us, and just becomes useless noise. ### Reviews: - Confusing when reviewing commit-by-commit (thanks to the PR authors who try very hard to make atomic commits and make reviews easier): - The UI does not make it very clear which review comment belongs to which commit - There's too much whitespace: even a single line comment takes up a *bunch* of space, if the PR has more than a few comments, then it means a *ton* of scrolling. - There's no fine-grained support for marking a review comment as blocking or non-blocking. - When in PR review view, large diff gets collapsed by default, but I still need to read the diff anyway? ### Pull requests - The magic word "fixes" or "closes" etc. is very subtle in the PR description and can be hard to notice. Sometimes I might write "would close #xxx" or something to that effect and the magic behavior would kick in. - Can we opt-in to magic phrases? - Stacked PRs and Reviews - It's a massive pain currently to manage a series of PRs, that are rebased on top of each other. ### Issue/Pull Request Tracker: - Allow sorting by last commit/last review - Last activity for issues/pr is considered to be any activity - which includes comments and label changes which results in difficulty for people triaging them. ### Feature nice-to-haves: [concerns that are not important ] - Adding label changes as events to the pr - Labels can automatically change on issue/pr events such as CI failing, reviewed, new commits added. - Mutually exclusive labels / "state machines"? - Blocking and unblocking of issues/prs on other issues/pr including those external to the repository - Comment *trees*: the current linear feed of comments make it very hard to follow discussions especially if there are >2 people involved. - Allow a reason to be added directly to an issue/pr being closed rather than having to add a separate comment - Allow to filter out comments from an issue/pr so you can view only - comments by author and/or reviewer, label changes, etc ### Already raised (ignore this section) - "Load more" is hostile to every stakeholder: to the issue/PR author, the reviewers, the triage people, to users. - Maybe allowing *folding*/*hiding* the set of stuff you don't want to see makes more sense.