Skip to content
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

Consider whether "None" is the right default value for certain fields when generating Intent mails #4898

Open
dandclark opened this issue Mar 25, 2025 · 2 comments
Labels

Comments

@dandclark
Copy link

dandclark commented Mar 25, 2025

When generating Intent mails like Intent to Prototype, it is the case for some of the ChromeStatus fields that if they're left blank, the corresponding field in the generated intent mail will be populated with the value "None".

For a lot of the fields, that is a reasonable default. But for some of the "Risk" fields like Interoperability and Compatibility Risks, it can be ambiguous. If the submitter leaves the field blank the Intent will generate with:

Interoperability and Compatibility
None

Which is ambiguous. Does the submitter mean to say that they think the feature has no Interop or Compat risk, or did they just not fill out that Chromestatus field?

Other defaults to consider would be to just put no default text there, or to put something like "No response provided" or "To be determined".

To Reproduce

  1. Create a new ChromeStatus entry
  2. Leave the Interoperability and Compatibility Risks field blank.
  3. Generate an Intent to Prototype mail.
  4. Observe that the mail generates with:

Interoperability and Compatibility
None

@dandclark dandclark added the bug label Mar 25, 2025
@nohu98com
Copy link

Khi tạo email Intent như Intent to Prototype, có một số trường ChromeStatus mà nếu để trống thì trường tương ứng trong email Intent đã tạo sẽ được điền giá trị "None".

Đối với nhiều trường, đó là mặc định hợp lý. Nhưng đối với một số trường "Rủi ro" như Interoperability and Compatibility Risks, nó có thể mơ hồ. Nếu người gửi để trống trường, Intent sẽ tạo ra với:

Khả năng tương tác và tương thích
Không có

Điều này thật mơ hồ. Người gửi có ý nói rằng họ nghĩ tính năng này không có rủi ro về Interop hoặc Compat hay họ chỉ không điền vào trường Chromestatus?

Những mặc định khác cần xem xét là không đặt văn bản mặc định ở đó hoặc đặt nội dung như "Không có phản hồi" hoặc "Chờ xác định".

Để sinh sản

  1. Tạo mục ChromeStatus mới
  2. Để Interoperability and Compatibility Riskstrống trường này.
  3. Tạo ý định để tạo nguyên mẫu thư.
  4. Lưu ý rằng thư được tạo ra với:

Khả năng tương tác và tương thích
Không có

#4898 (comment)
#4898

1 similar comment
@nohu98com
Copy link

Khi tạo email Intent như Intent to Prototype, có một số trường ChromeStatus mà nếu để trống thì trường tương ứng trong email Intent đã tạo sẽ được điền giá trị "None".

Đối với nhiều trường, đó là mặc định hợp lý. Nhưng đối với một số trường "Rủi ro" như Interoperability and Compatibility Risks, nó có thể mơ hồ. Nếu người gửi để trống trường, Intent sẽ tạo ra với:

Khả năng tương tác và tương thích
Không có

Điều này thật mơ hồ. Người gửi có ý nói rằng họ nghĩ tính năng này không có rủi ro về Interop hoặc Compat hay họ chỉ không điền vào trường Chromestatus?

Những mặc định khác cần xem xét là không đặt văn bản mặc định ở đó hoặc đặt nội dung như "Không có phản hồi" hoặc "Chờ xác định".

Để sinh sản

  1. Tạo mục ChromeStatus mới
  2. Để Interoperability and Compatibility Riskstrống trường này.
  3. Tạo ý định để tạo nguyên mẫu thư.
  4. Lưu ý rằng thư được tạo ra với:

Khả năng tương tác và tương thích
Không có

#4898 (comment)
#4898

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants