-
Notifications
You must be signed in to change notification settings - Fork 40
Description
Description
As webstatus.dev grows to encompass a wide range of browser feature
implementations, situations may arise where we need to temporarily or
permanently hide feature scores or features altogether. This could be due to a
variety of reasons, such as:
- Data anomalies: Potential errors or inconsistencies in gathered data (such
as features that are actually implemented but have no Web Platform Test
coverage or the coverage implies the feature is not implemented but in
reality the Web Platform Test suite needs to improve the tests). - Ongoing development: Features in an early stage where scores aren't
representative (such as Web Platform Test scores showing 100% for a feature
that has not been fully implemented yet).
While these scenarios are understandable, it's crucial to handle them in a way
that maintains trust, transparency, and fairness amongst browser vendors while
also describing the actual state of the world to end-users. We want to invite
open discussion on how to best achieve this.
Desired Goals
- Equitable Process: Establish clear, unbiased criteria for when and how to
hide information. - Transparency: Document all decisions regarding feature visibility, along
with the rationale. - Accountability: Create a mechanism for the community to raise concerns and
suggest changes. - User Information: Provide clear explanations for end-users when information
is hidden, including links back to the relevant discussion.
Possible Solutions (Not Exhaustive)
- Test Suite Review Process: Review of test suite to ensure reasonable coverage
and that failures are explainable. - Public Comment Period: Allow a timeframe for feedback before any information
is hidden. - "Hidden Score" Label: Add a visual indicator to hidden items, with a link to
the rationale. - GitHub Discussions: Utilize Discussions to host conversations around feature
visibility concerns.
These are just starting points. We encourage everyone to share their ideas,
concerns, and suggestions to ensure we create a process that upholds the values
of this project.
Call to Action
Please feel free to comment on this issue with your thoughts. Your input is
invaluable in shaping the future of this project and ensuring it is a trusted
resource for everyone. Let's work together to build a truly transparent and
equitable process!
Please voice your concerns as well, while adhering to the project's
Code of Conduct.
This process can evolve over time as well, as we try things out.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status