1 of 48

No industry for old men

2 of 48

No industry for old men

JOE

Casual ageism

3 of 48

No industry for old men

Imposter syndrome trigger

4 of 48

No industry for old men

While it may be the case that my best work is in the past, I am not dead yet.

5 of 48

pre-history

  • Born in Australia to £10 poms
  • Educated in australia
  • Went to uni in 80's
  • Lived in Katoomba in 90's
  • Worked in social care
  • Got part time job in Manly and then in Singapore where i learned how to HTML
  • Went to UK in 99, contract web dev
  • Went back to Oz in 2001

6 of 48

Day 1, Dec 2001

Yes you do!

Read this

Our aim is to put ourselves out of business

You dont need a space in alt to signify empty alt

7 of 48

I was wrong, Sofia was right

You were right

You dont need a space in alt to signify empty alt

<img alt=""> is preferable to <img alt=" ">, and is equal to <img alt>

ALT TAG EMPTINESS article (2022)

8 of 48

</pre-history end>

<W3C Start>

9 of 48

Ways to contribute to accessibility at w3c

  1. File issues on repositories
  2. Comment on issues
  3. File PRs (pull Requests)
  4. Comment on PR's
  5. Join a community group
  6. Join a working group
  7. Subscribe to a mailing list

10 of 48

Know when you don’t know

11 of 48

W3C types (also see a11y slack/webaim/linkedIn/xitter/mastodon)

well meaning

argumentative

axe to grind

practical

clueless

revisionists

True belivers

helpful

old skool

lurkers

12 of 48

</W3C end>

<WCAG Start>

13 of 48

Consistency

WCAG 1

WCAG 2.2

WCAG 2.1

WCAG 2

14 of 48

Mind blown

We analyzed 13,000+ pages/page states, and nearly 300,000 issues and found that 57.38% of issues from first-time audit customers could be found from automated testing.

15 of 48

How was this achieved ??

From a consistent 30% to 57% almost double!!!

  • Change the way the % is calculated
  • Old = Total number of success criteria auto testable
  • New = Number of instances of issues found of the autotestable criterion

16 of 48

The irony ??

  • When the now defunct 4.1.1 parsing SC is removed from �THE CALCULATION
  • New NEW % = 31% (31.16%/68.84%)
  • Deque - The Automated Accessibility Coverage Report

17 of 48

</WCAG end>

<title attribute Start>

18 of 48

2005The Title attribute - what is it good for?�

19 of 48

2013 Using the HTML title attribute

User groups not well served by use of the title attribute

  • Mobile phone users.
  • Keyboard only users.
  • Screen magnifier users.
  • Screen reader users.
  • Users with fine motor skill impairments.
  • Users with cognitive impairments

20 of 48

Change takes time

21 of 48

2023 the HTML spec (added circa 2012):

22 of 48

23 of 48

2023 neu way

Thanks Hidde

24 of 48

2024: problems still

Popover no show on hover/focus

25 of 48

2024: solution

show on hover/focus

/* Show popover on button focus */

#popoverButton:focus + #popoverContent {

display: block;

}

/* Show popover on button hover */

#popoverButton:hover + #popoverContent {

display: block;

}

26 of 48

2024: problems still

Popover content not used as acc name

<button type="button" id="popoverButton" popovertarget="popoverContent">…</button>

<div id="popoverContent" popover="auto" class="popover-content">

<label for="popoverButton">This is a Bong</label>

</div>

27 of 48

2024: solutions

Popover content used as acc name

<button type="button" id="popoverButton" popovertarget="popoverContent">…</button>

<label for="popoverButton"><div id="popoverContent" popover="auto" class="popover-content">

This is a Bong</div>

</label>

28 of 48

2024: solutions

Popover content used as acc name

<button type="button" id="popoverButton" popovertarget="popoverContent" aria-labelledby="popoverContent">…</button>

<div id="popoverContent" popover="auto" class="popover-content">

This is a Bong</div>

29 of 48

</title attribute end>

<accessibility dreamin’ Start>

30 of 48

31 of 48

32 of 48

33 of 48

Accessibility dreaming - 2010

34 of 48

Accessibility dreaming - 2011

35 of 48

Accessibility dreaming - 2012

36 of 48

Accessibility dreaming - 2013

37 of 48

Accessibility dreaming - 2015

38 of 48

Makingweb 2013

39 of 48

40 of 48

  • 10:25

41 of 48

42 of 48

</accessibility dreamin’ end>

<AI Start>

43 of 48

The greatest trick the industry ever played 2

44 of 48

45 of 48

I USE AI

  • To describe complex images:

The image shows two men standing on either side of a vertical banner at a conference or event. The banner is for the "W3C TPAC 2023" event, which took place from September 11th to 15th in Seville, Spain. The banner also features several logos of sponsors, including Gooroomee, Sttark, Igalia, TetraLogical, and the Ayuntamiento de Sanlúcar de Barrameda.

The man on the left is wearing a navy-blue t-shirt with the words "SHIT SHOW" in bold, yellow and red lettering. He has short grey hair, wears glasses, and is dressed in green shorts and sneakers. The man on the right is wearing a formal outfit consisting of a dark blazer over a white shirt, dark pants, and black shoes. He has a serious expression and a lanyard around his neck, indicating his participation in the event. Both men are standing in a casual pose, with the man on the left having his hands in his pockets. The overall atmosphere of the image suggests a relaxed moment during a professional gathering.”

  • To help me develop crap automation scripts

46 of 48

AI

For accessibility testing

For accessibility code remediation

47 of 48

DEPRESSION/Anxiety

I remember the day in 1994 that I was first able to climb out of the pit of despair and anxiety. It still beckons me from time to time, but I no longer live there.

48 of 48

For David Swallow