Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Addition: expand role allowances for fieldset element#442

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
scottaohara wants to merge13 commits intogh-pages
base:gh-pages
Choose a base branch
Loading
fromissue-400

Conversation

@scottaohara
Copy link
Member

@scottaoharascottaohara commentedDec 21, 2022
edited by pr-previewbot
Loading

closes#400

Updates allowances for the toolbar, menubar, menu, listbox, tablist, article, dialog and region roles to be used on the fieldset element.


Preview |Diff

closes#400Updates allowances for the toolbar, menubar, menu, listbox, tablist, article, dialog and region roles to be used on the fieldset element.
@scottaoharascottaohara added Allowed rolesPertaining to the allowed roles of HTML elements needs implementation commitmentCannot merge into spec until implementations in conformance checkers has been confirmed. labelsDec 21, 2022
@scottaoharascottaohara marked this pull request as draftDecember 21, 2022 20:07
@smhigley
Copy link

I like the role expansion. I think some of these other roles might also merit being allowed on fieldset:

  • application
  • banner
  • complementary
  • contentinfo
  • document
  • feed
  • list
  • listitem
  • main

@stevefaulkner
Copy link
Collaborator

@scottaohara@smhigley Am not understanding the use cases for makingcontrol grouping/labelling semantic elements into non control grouping.

@stevefaulknerstevefaulkner self-requested a reviewDecember 28, 2022 16:20
Copy link
Collaborator

@stevefaulknerstevefaulkner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Until a discussion around addition ofarticle has occurred please do not commit

@scottaohara
Copy link
MemberAuthor

@stevefaulkner happy to talk about this when i get back to work in the new year. but quickly, the intent here is to stop disallowing the use of roles on elements where it's actually preventing the ability for some developers to rectify poor markup.

An alternate proposal i have also been working on is to more clearly indicate what roles MUST NOT be used by developers, vs those which belong more in the SHOULD NOT category (e.g., use the appropriate HTML element instead).article, and maybe some of the roles that Sarah mentioned, could very well belong to the 'should not' category... more on that when we speak though.

JAWS-test reacted with thumbs up emoji

@stevefaulkner
Copy link
Collaborator

stevefaulkner commentedDec 28, 2022 via email

Yeah no worries let’s discuss when you are back!
On Wednesday, 28 December 2022, scottaohara ***@***.***> wrote:@stevefaulkner <https://github.com/stevefaulkner> happy to talk about this when i get back to work in the new year. but quickly, the intent here is to stop disallowing the use of roles on elements where it's actually preventing the ability for some developers to rectify poor markup. An alternate proposal i have also been working on is to more clearly indicate what roles MUST NOT be used by developers, vs those which belong more in the SHOULD NOT category (e.g., use the appropriate HTML element instead). article, and maybe some of the roles that Sarah mentioned, could very well belong to the 'should not' category... more on that when we speak though. — Reply to this email directly, view it on GitHub <#442 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAGMCE3LKX623LM6STN5YNTWPRWYDANCNFSM6AAAAAATF3OCDM> . You are receiving this because you were mentioned.Message ID: ***@***.***>
-- --RegardsSteve FaulknerWeb Standards messagingone t-shirt at a timehttps://www.etsy.com/uk/shop/HTMLZ

@scottaohara
Copy link
MemberAuthor

noting that steve and i talked this over. going to move forward with the further clarification proposal i had mentioned in my last comment, so this PR will be adjusted.

stevefaulkner reacted with heart emoji

incorporates feedback from steve and sarah.  includes language "the following roles are allowed, but are NOT RECOMMENDED" to introduce new allowed roles which _can_ work depending on what's been built, but there are probably better ways to do this.  This wording is also used in#446, and allows for us to indicate these changes per element, without having to restructure the entire table (as this can be the end goal, rather than trying to get all allowed roles for all elements updated at once).
@scottaoharascottaohara added the needs changelog entryonce 2 implementations land, we can merge and note it in our changelog. labelFeb 6, 2023
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@stevefaulknerstevefaulknerstevefaulkner approved these changes

@patrickhlaukepatrickhlaukepatrickhlauke approved these changes

+1 more reviewer

@smhigleysmhigleysmhigley approved these changes

Reviewers whose approvals may not affect merge requirements

Assignees

No one assigned

Labels

Allowed rolesPertaining to the allowed roles of HTML elementsneeds changelog entryonce 2 implementations land, we can merge and note it in our changelog.needs implementation commitmentCannot merge into spec until implementations in conformance checkers has been confirmed.

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Consider adding menubar and toolbar to fieldset

5 participants

@scottaohara@smhigley@stevefaulkner@patrickhlauke

[8]ページ先頭

©2009-2025 Movatter.jp