Btw, the basic rundown of scratch-* issues - typically they are each in one of these states:
- Has the "needs-triage" label, meaning it is to be updated within the near future. You should probably not work on these since you don't know what'll happen with them. Needs-triage issues are usually turned into one of the other options below.
- Is assigned to a particular Scratch Team member within a particular milestone. Don't ever work on these since they are assigned to a particular ST member (although you can still leave comments on the issue/ST-made PR).
- Has the "help-wanted" label, meaning that the issue is open to virtually anybody in the world who wants to make a PR for it. You can work on this if you want. If it's a recent issue and you're fairly confident in your ability to make a PR quickly, you might want to comment "I'll work on this" to deter other people from immediately working on it (so that there's not multiple PRs, which is probably a pain to handle but doesn't happen very often). If the issue is pretty old or inactive, it's probably okay to just make a PR without commenting anything like that.
- Is in the "backlog" milestone (and is not labelled help-wanted). It is probably best not to create a PR for these. Backlogged issues are basically in the "long-term triage", meaning the ST will eventually get back to them, but not for a while; they are more focused on other important things like what needs to get done before release.