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

For publication / deploy on Tuesday October 2, 2023 #268

Merged
merged 12 commits into from
Oct 3, 2023
Merged

Conversation

howard-e
Copy link
Contributor

@howard-e howard-e commented Oct 2, 2023

Hello @shawna-slh. We would like to deploy a new version of the APG as requested by @mcking65 through a recent email thread.

The update includes the following, as sourced from Status of Site Updates > Changes ready for next publication and October 2, 2023 w3c#aria-practices commits:


Listbox Examples: Update scrolling of listbox item with focus into view when page is magnified (pull #2622)

By jongund on Sep 18, 2023

In the listbox examples, fixes #2545 with the following changes:

  • Updated code to scroll the element referenced by @aria-activedescendant@ into view when view is magnified
  • Updated accessibility features documentation in support of this change.

While fixing this bug, the following additional changes were also made to improve code quality and implement the latest APG code guide practices:

  • Use event.key instead of event.keyCode for identifying keyboard commands.
  • Use class constructors instead of prototype.
  • Changed mousedown event to pointerdown event to support mobile devices.
  • Provide high contrast focus ring around option referenced by aria-activedescendant.
  • Fix bugs in keyboard support for the toolbar
  • Update documentation to improve consistency with current editorial practices

Co-authored-by: Matt King [email protected]
Co-authored-by: Mike Pennisi [email protected]
Co-authored-by: Aleena [email protected]
Co-authored-by: Howard Edwards [email protected]

View commit eed124a


Treegrid Pattern keyboard section: Correct text for Control + Home/End (pull #2779)

By andrewnicols on Sep 18, 2023

For Control+Home and Control+End, The text in the treegrid pattern differed from the text in the treegrid
example. The text in the treegrid pattern didn't make sense because a column only contains one cell so moving focus to the first cell in a column is meaningless. The behaviour and text on the example page are consistent and make logical
sense. This commit makes the pattern and example pages consistent with each other.

Inaccurate text:
If focus is on a cell, moves focus to the first cell in the column.
If focus is on a cell, moves focus to the last cell in the column.

Corrected text:
If focus is on a cell, moves focus to the cell in the first row in the same column as the cell that had focus.
If focus is on a cell, moves focus to the cell in the last row in the same column as the cell that had focus.

View commit 3b17ee7


Navigation Treeview Example: Correct typo: change 'an' to 'and' in accessibility features (pull #2776)

By sdvg on Sep 18, 2023

Incorrect text:

Because transparent borders are visible on some systems with operating system high contrast settings enabled, transparency cannot be used to create a visual difference between the element that is focused an other elements.

Corrected text:

Because transparent borders are visible on some systems with operating system high contrast settings enabled, transparency cannot be used to create a visual difference between the element that is focused and other elements.

View commit 1f2e462


11 Example pages: Fix typo in accessibility features: change 'an' to … (pull #2803)

By mcking65 on Sep 20, 2023

Replace 'an' with 'and' in the accessibility features description of high contrast support of focus indicator in 11 examples.

Incorrect text:

Because transparent borders are visible on some systems with operating system high contrast settings enabled, transparency cannot be used to create a visual difference between the element that is focused an other elements.

Corrected text:

Because transparent borders are visible on some systems with operating system high contrast settings enabled, transparency cannot be used to create a visual difference between the element that is focused and other elements.

Examples changed:

  • combobox/examples/combobox-autocomplete-both.html
  • combobox/examples/combobox-autocomplete-list.html
  • combobox/examples/combobox-autocomplete-none.html
  • disclosure/examples/disclosure-faq.html
  • disclosure/examples/disclosure-image-description.html
  • menu-button/examples/menu-button-actions-active-descendant.html
  • menu-button/examples/menu-button-actions.html
  • menu-button/examples/menu-button-links.html
  • menubar/examples/menubar-navigation.html
  • switch/examples/switch-checkbox.html
  • switch/examples/switch.html

View commit a92b380


Developing a Keyboard Interface Practice (pull #2805)

By davidlj95 on Sep 20, 2023

Add missing kbd element to macOS re-do command in 'Key Assignment Conventions for Common Functions'

View commit 7b0b4d3


Multiple Combobox Examples: Adjust input height so text is fully visible in Safari on iOS (pull #2780)

By andreancardona and ariellagilmore on Oct 2, 2023

Resolves #2778 by revising CSS for the following 4 combobox examples so that the space for the input is tall enough to fit the text when viewed in Safari on iOS. Previously, the tops of the letters were chopped off.

  • Editable Combobox With Both List and Inline Autocomplete
  • Editable Combobox With List Autocomplete
  • Editable Combobox without Autocomplete
  • Editable Combobox with Grid Popup

View commit 2b619c1


About Section: Add a page about contributing and APG TF membership (pull #2734)

By mcking65 on Oct 2, 2023

Resolves #2706 by adding a new page providing instructions for contributing to the APG. It describes each of the contribution channels and describes how to utilize each of them.

Co-authored-by: Jon Gunderson [email protected]
Co-authored-by: Daniel Montalvo [email protected]
Co-authored-by: JaEun Jemma Ku [email protected]

View commit 7fb7c8e

michael-n-cooper-bot and others added 12 commits August 29, 2023 19:13
A forthcoming change to APG will add a relative-source `<iframe>`
element to the APG's "Feed" example page [1]. Update the build script to
transform this value using the mechanism established for other types of
resources.

[1] w3c/aria-practices#2775
Rewrite iframe source attributes in APG
@netlify
Copy link

netlify bot commented Oct 2, 2023

Deploy Preview for aria-practices ready!

Name Link
🔨 Latest commit 7594a76
🔍 Latest deploy log https://app.netlify.com/sites/aria-practices/deploys/651b2545851ad000088f6905
😎 Deploy Preview https://deploy-preview-268--aria-practices.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@howard-e
Copy link
Contributor Author

howard-e commented Oct 2, 2023

cc @mcking65 @a11ydoer @ccanash

@shawna-slh
Copy link
Contributor

Thank you for the clear documentation of the changes!

Looks like this is a new file: https://deploy-preview-268--aria-practices.netlify.app/aria/apg/about/contributing/

In case I forget, let's check it gets added properly. I might need to do an extra step.

@daniel-montalvo
Copy link
Contributor

@shawna-slh These are all routine changes but indeed that's a new "Contributing" page. Thus the new file.

Thanks for flagging this so that we are all in the same page.

@shawna-slh shawna-slh merged commit f4f9f41 into publication Oct 3, 2023
6 checks passed
@shawna-slh
Copy link
Contributor

Published/deployed.

https://www.w3.org/WAI/ARIA/apg/about/contributing/ is there.

@a11ydoer
Copy link

a11ydoer commented Oct 3, 2023

Thanks, @shawna-slh !!

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

Successfully merging this pull request may close these issues.

6 participants