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

Accessibility Improvements and general refactor #747

Merged
merged 43 commits into from
Mar 27, 2023
Merged

Conversation

cjyabraham
Copy link
Collaborator

@cjyabraham cjyabraham commented Mar 9, 2023

Dev instance

On deploy:

  • Configure PublishPress to insist on image alt tags prior to publishing.
  • Update all HubSpot newsletter forms to have labels
  • Re-run page speed tests
  • Re-save image blocks where we want them to be fully accessible

@cjyabraham cjyabraham changed the title Accessibility Improvements Accessibility Improvements and general refactor Mar 11, 2023
@cjyabraham
Copy link
Collaborator Author

cjyabraham commented Mar 11, 2023

For the work so far, measuring the Kubecon EU main page:

Before
Screen Shot 2023-03-11 at 11 58 09 AM

After
Screen Shot 2023-03-11 at 11 58 14 AM

@thetwopct thetwopct force-pushed the accessibility branch 2 times, most recently from 6035296 to befeef0 Compare March 14, 2023 16:16
cjyabraham and others added 26 commits March 15, 2023 00:06
… logo to override value. (#673)

Signed-off-by: Chris Abraham <[email protected]>
Signed-off-by: James Hunt <[email protected]>
Signed-off-by: Chris Abraham <[email protected]>
Signed-off-by: James Hunt <[email protected]>
Signed-off-by: Chris Abraham <[email protected]>
Signed-off-by: James Hunt <[email protected]>
Signed-off-by: Chris Abraham <[email protected]>
Signed-off-by: James Hunt <[email protected]>
Signed-off-by: Chris Abraham <[email protected]>
Signed-off-by: James Hunt <[email protected]>
Signed-off-by: Chris Abraham <[email protected]>
Signed-off-by: James Hunt <[email protected]>
Signed-off-by: Chris Abraham <[email protected]>
Signed-off-by: James Hunt <[email protected]>
Signed-off-by: Chris Abraham <[email protected]>
Signed-off-by: James Hunt <[email protected]>
Signed-off-by: Chris Abraham <[email protected]>
Signed-off-by: James Hunt <[email protected]>
Signed-off-by: Chris Abraham <[email protected]>
Signed-off-by: James Hunt <[email protected]>
Signed-off-by: Chris Abraham <[email protected]>
Signed-off-by: James Hunt <[email protected]>
Signed-off-by: Chris Abraham <[email protected]>
Signed-off-by: James Hunt <[email protected]>
Signed-off-by: Chris Abraham <[email protected]>
Signed-off-by: James Hunt <[email protected]>
Signed-off-by: James Hunt <[email protected]>
@thetwopct
Copy link
Collaborator

thetwopct commented Mar 14, 2023

Before

Using pagespeed.web.dev on the current site - home page:

Screenshot-2023-03-15 --00 56 12@2x

Screenshot-2023-03-15 --00 56 23@2x

Using pagespeed.web.dev on the current site - KCCNC EU 23:

Screenshot-2023-03-15 --00 54 48@2x

Screenshot-2023-03-15 --00 55 30@2x

@thetwopct thetwopct marked this pull request as ready for review March 17, 2023 03:57

.searchandfilter .sf-input-text {
&:focus,
&:focus-within {
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Ooh focus-within! That's a new one for me!

@cjyabraham
Copy link
Collaborator Author

cjyabraham commented Mar 23, 2023

I was looking into the request for Kubecon NA to show different images in the hero of the site depending on whether it’s desktop or mobile. My experience is that it currently works on the dev site but does not work on this PR, with the newly updated conditional blocks pro plugin. I have reported the bug to the plugin author as follows:

We just upgraded to version 3.0.1 and the screen size conditions no longer seem to do anything on the site. They used to work fine with the previous version we were running, version 2.6.0. Any ideas on how to fix?

@cjyabraham
Copy link
Collaborator Author

I have rolled back to the old version of conditional blocks pro as the new version has a bug

@cjyabraham cjyabraham merged commit f27e094 into main Mar 27, 2023
@cjyabraham cjyabraham deleted the accessibility branch March 27, 2023 04:13
@cjyabraham
Copy link
Collaborator Author

After

Using pagespeed.web.dev on the current site - home page:
Screen Shot 2023-03-27 at 12 57 08 PM
Screen Shot 2023-03-27 at 12 57 15 PM

Using pagespeed.web.dev on the current site - KCCNC EU 23:

Screen Shot 2023-03-27 at 1 00 41 PM

Screen Shot 2023-03-27 at 1 00 47 PM

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