{"id":872,"date":"2023-04-07T11:30:59","date_gmt":"2023-04-07T15:30:59","guid":{"rendered":"https:\/\/buffalo.wordcamp.org\/2023\/?post_type=wcb_session&#038;p=872"},"modified":"2023-04-14T10:33:48","modified_gmt":"2023-04-14T14:33:48","slug":"__trashed-9","status":"publish","type":"wcb_session","link":"https:\/\/buffalo.wordcamp.org\/2023\/session\/__trashed-9\/","title":{"rendered":"Fixing Stubborn Accessibility Problems with JavaScript"},"content":{"rendered":"\n<p>Making your websites accessible has never been more important and urgent as it is now. But WordPress doesn&#8217;t always make it easy to fix some of the most pressing issues. Tab order, focus borders, aria labels, and many other aspects of a web page tend to be beyond the reach of the dashboard interface. But using a few lines of JavaScript, most of these problems are easily fixed, even for a user who doesn&#8217;t understand JavaScript. I will provide code snippets that a lay user can insert into a Gutenberg code block and provide a demonstration on how to customize that code block to fix some common and tricky accessibility problems.<\/p>\n\n\n<div class=\"wp-block-wordcamp-session-speakers\"><span class=\"wp-block-wordcamp-session-speakers__byline\">Presented by<\/span><span class=\"wp-block-wordcamp-session-speakers__name\"><a href=\"https:\/\/buffalo.wordcamp.org\/2023\/speaker\/peter-surowski\/\">Peter Surowski<\/a><\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>Making your websites accessible has never been more important and urgent as it is now. But WordPress doesn&#8217;t always make it easy to fix some of the most pressing issues. Tab order, focus borders, aria labels, and many other aspects of a web page tend to be beyond the reach of the dashboard interface. But&hellip; <a class=\"more-link\" href=\"https:\/\/buffalo.wordcamp.org\/2023\/session\/__trashed-9\/\">Continue reading <span class=\"screen-reader-text\">Fixing Stubborn Accessibility Problems with JavaScript<\/span><\/a><\/p>\n","protected":false},"author":16316628,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1683394200,"_wcpt_session_duration":2700,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[871],"footnotes":""},"session_track":[28],"session_category":[],"class_list":["post-872","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-allentown","entry"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"May 6, 2023","time":"1:30 pm"},"session_speakers":[{"id":"871","slug":"peter-surowski","name":"Peter Surowski","link":"https:\/\/buffalo.wordcamp.org\/2023\/speaker\/peter-surowski\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/buffalo.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buffalo.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/buffalo.wordcamp.org\/2023\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/buffalo.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/872\/revisions"}],"predecessor-version":[{"id":1155,"href":"https:\/\/buffalo.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/872\/revisions\/1155"}],"speakers":[{"embeddable":true,"href":"https:\/\/buffalo.wordcamp.org\/2023\/wp-json\/wp\/v2\/speakers\/871"}],"author":[{"embeddable":true,"href":"https:\/\/buffalo.wordcamp.org\/2023\/wp-json\/wporg\/v1\/users\/petersurowski"}],"wp:attachment":[{"href":"https:\/\/buffalo.wordcamp.org\/2023\/wp-json\/wp\/v2\/media?parent=872"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/buffalo.wordcamp.org\/2023\/wp-json\/wp\/v2\/session_track?post=872"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/buffalo.wordcamp.org\/2023\/wp-json\/wp\/v2\/session_category?post=872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}