Skip to content

[BUG] Design issue template requires selecting conflicting checkbox options #380

@successbyte

Description

@successbyte

Describe the bug.

The Design Issue Report template forces users to select both “Yes” and “No” options when asked if they want to help fix the issue. This is caused by both checkbox options being marked as required: true. Additionally, the section defines two labels, which is invalid and confusing.

Expected behavior

Users should be able to select only one option:

  • Either they want to help fix the issue
  • Or they are just reporting it

The form should not force mutually exclusive choices, and only one label should be defined for the section.

Screenshots

Actual behavior:
Image

Expected behavior (as other issue template ex: bug):
Image

Two labels which makes syntax error:

Image

How to Reproduce

  1. Go to the AsyncAPI website repository: https://github.com/asyncapi/website
  2. Click New Issue
  3. Select Design Issue Report 🎨
  4. Scroll to “Would you like to help fix this issue?”
  5. Notice that: Both “Yes” and “No” checkboxes are required

The issue cannot be submitted unless both are selected

🖥️ Device Information [optional]

  • OS: Ubuntu
  • Browser: Chrome, Firefox

👀 Have you checked for similar open issues?

  • I checked and didn't find similar issue

🏢 Have you read the Contributing Guidelines?

Are you willing to work on this issue ?

Yes I am willing to submit a PR!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions