Skip to content

In "choose a new issue type", selecting "Blank issue" goes back to the "choose an issue type" page #13415

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
1 task done
pfmoore opened this issue Jun 5, 2025 · 4 comments
Labels
S: needs triage Issues/PRs that need to be triaged type: bug A confirmed bug or unintended behavior

Comments

@pfmoore
Copy link
Member

pfmoore commented Jun 5, 2025

Description

As it says in the title - if you select "Blank issue (maintainers only)", you don't get a blank issue, you get the "pick an issue type" page again.

Expected behavior

You get a blank "new issue" page to fill in.

pip version

N/A

Python version

N/A

OS

N/A

How to Reproduce

  1. Go to https://github.com/pypa/pip/issues/ and click the "New issue" button.
  2. Select "(Maintainers only) Blank Issue".
  3. A new tab opens, on the page https://github.com/pypa/pip/issues/new/choose

Presumably, this is because issues/new redirects to issues/new/choose if there's no template, but "Blank Issue" is intended to have no template...

Output

No response

Code of Conduct

@pfmoore pfmoore added type: bug A confirmed bug or unintended behavior S: needs triage Issues/PRs that need to be triaged labels Jun 5, 2025
@notatallshaw
Copy link
Member

Can confirm, faced this today, it regressed at some point, presumably something on GitHub side changed

@ichard26
Copy link
Member

ichard26 commented Jun 5, 2025

This is a recent change as GitHub rolls out the new issues experience: https://github.com/orgs/community/discussions/14287#discussioncomment-12622212

The TL;DR is that GitHub is enforcing blank_issues_enabled: false in the issue template configuration strictly.

blank_issues_enabled: false
contact_links:
- name: "(maintainers only) Blank issue"
url: https://github.com/pypa/pip/issues/new
about: For maintainers only.

While it would be easy to reenable blank issues, we trade one problem for another: the "create a blank issue" becomes a prominent option. For example, this is what it looks like the Black repository:

Image

This could be too enticing and too visible such that users will file blank issues (ignoring our templates) because they aren't paying attention or thinking.

Although we don't actually get that many issues these days, so perhaps the risk of inadvertent blank issues is negligible? I'd be fine with flipping the configuration setting and seeing if there's any fallout. If there is, we can reassess.

@ichard26
Copy link
Member

ichard26 commented Jun 5, 2025

Oh wait, we already have a giant button for creating new blank issues. The difference is that only people with write access to the project are (or rather, were) actually able to use it. Removing blank_issues_enabled: false would let anyone file blank issues.

@pfmoore
Copy link
Member Author

pfmoore commented Jun 5, 2025

Could we simply have a template for "blank" issues that was, well..., blank?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S: needs triage Issues/PRs that need to be triaged type: bug A confirmed bug or unintended behavior
Projects
None yet
Development

No branches or pull requests

3 participants