refined-github/refined-github

`sort-conversations-by-update-time` conflicts with `/pulls/inbox`

已关闭

#9,604 创建于 2026年5月25日

 (1 条评论) (0 个反应) (0 位负责人)TypeScript (1,423 个派生)batch import
bughelp wanted

仓库指标

星标
 (22,918 个星标)
PR 合并指标
 (平均合并 1天 18小时) (30 天内合并 44 个 PR)

描述

Many issues

The global link is hijacked to skip the inbox

GitHub now defaults to the inbox and this can be an option. sort-conversations-by-update-time however will add ?q= to the URL, which causes GitHub to redirect to https://github.com/pulls/search?q=sort%3Aupdated-desc+is%3Apr+is%3Aopen+author%3A%40me+archived%3Afalse+ instead

The sidebar links are already sorted by update time

So the URL should be excluded from sort-conversations-by-update-time

See: https://github.com/pulls/authored

The sidebar links are not recognized correctly

The links are altered from https://github.com/pulls/reviews to https://github.com/pulls/reviews?q=sort%3Aupdated-desc+is%3Aissue+is%3Aopen+

Our SearchQuery utility is set up to recognize the pathnames and understand the implied q parameter. Notice how the new q parameter does not include the expected review-requested:@me query

The sidebar links are ignored by GitHub

Even if the links are altered, clicking them will cause GitHub to just load the hardcoded query. This is good considering the bug in the previous section, but if you alt-click the link you'll end up on this non-sensical page:

I think that fixing point 2 or 3 already addresses this issue.

贡献者指南