SortSite 5.39 Changes
A list of changed accessibility, compatibility and search engine rules in SortSite 5.39.
Changed rules
Errors
- This link returns a 403 HTTP status code. (ErrHttpForbidden)
Accessibility
- ASCII art used for text alternative (AccHtmlImgAltAsciiArt)
button
image must havealt
(AccButtonImgNoAccName)- CSS depends on default colors (AccHtmlUnsetTextOrBackgroundColor)
- Text contrast ratio below 7:1 (AccHtmlContrastEnhanced)
- Frame
src
contains an image instead of HTML (AccHtmlFrameIsNonText) - Ambiguous link text (AccHtmlLinkTextAmbiguous)
- Use
strong
instead of CSSfont-weight
(AccWcag2-F2-3) - Script opens new window without warning (AccWcag2-F37-1)
- Spacer image has descriptive
alt
(AccHtmlImgDecorativeAltNonNull) - Visual label not in accessible name (AccHtmlControlLabelInAccName)
- Autoplay media longer than 3 seconds (AccWcag2-F93-1)
role=cell
must be owned byrole=row
(W3cHtml5AriaRequiredParentRoles-cell)role=option
must be owned byrole=listbox
(W3cHtml5AriaRequiredParentRoles-option)role=menuitem
must be owned byrole=menu
ormenubar
(W3cHtml5AriaRequiredParentRoles-menuitem)role=menuitemcheckbox
must be owned byrole=menu
ormenubar
(W3cHtml5AriaRequiredParentRoles-menuitemcheckbox)role=menuitemradio
must be owned byrole=menu
ormenubar
orgroup
(W3cHtml5AriaRequiredParentRoles-menuitemradio)role=tab
must be owned byrole=tablist
(W3cHtml5AriaRequiredParentRoles-tab)role=treeitem
must be owned byrole=tree
orgroup
(W3cHtml5AriaRequiredParentRoles-treeitem)role=listitem
must be owned byrole=list
orgroup
(W3cHtml5AriaRequiredParentRoles-listitem)role=gridcell
must be owned byrole=row
(W3cHtml5AriaRequiredParentRoles-gridcell)role=columnheader
must be owned byrole=row
(W3cHtml5AriaRequiredParentRoles-columnheader)role=rowheader
must be owned byrole=row
(W3cHtml5AriaRequiredParentRoles-rowheader)role=row
must be owned byrole=grid
orrowgroup
ortreegrid
ortable
(W3cHtml5AriaRequiredParentRoles-row)role=rowgroup
must be owned byrole=grid
ortreegrid
ortable
(W3cHtml5AriaRequiredParentRoles-rowgroup)
Compatibility
- The
position:sticky
CSS property is not supported by older browsers. (BugCssPositionSticky) - The
:focus-visible
CSS pseudo selector is not supported by all browsers. (BugCssSelectorFocusVisible) - The
:is()
CSS pseudo class is not supported by all browsers. (BugCssSelectorIs) - The
:where()
CSS pseudo class is not supported by all browsers. (BugCssSelectorWhere) - The
counter-set:
CSS property is not supported by older browsers. (BugCssCounterSet)
Standards
role=cell
must be owned byrole=row
(W3cHtml5AriaRequiredParentRoles-cell)role=option
must be owned byrole=listbox
(W3cHtml5AriaRequiredParentRoles-option)role=menuitem
must be owned byrole=menu
ormenubar
(W3cHtml5AriaRequiredParentRoles-menuitem)role=menuitemcheckbox
must be owned byrole=menu
ormenubar
(W3cHtml5AriaRequiredParentRoles-menuitemcheckbox)role=menuitemradio
must be owned byrole=menu
ormenubar
orgroup
(W3cHtml5AriaRequiredParentRoles-menuitemradio)role=tab
must be owned byrole=tablist
(W3cHtml5AriaRequiredParentRoles-tab)role=treeitem
must be owned byrole=tree
orgroup
(W3cHtml5AriaRequiredParentRoles-treeitem)role=listitem
must be owned byrole=list
orgroup
(W3cHtml5AriaRequiredParentRoles-listitem)role=gridcell
must be owned byrole=row
(W3cHtml5AriaRequiredParentRoles-gridcell)role=columnheader
must be owned byrole=row
(W3cHtml5AriaRequiredParentRoles-columnheader)role=rowheader
must be owned byrole=row
(W3cHtml5AriaRequiredParentRoles-rowheader)role=row
must be owned byrole=grid
orrowgroup
ortreegrid
ortable
(W3cHtml5AriaRequiredParentRoles-row)role=rowgroup
must be owned byrole=grid
ortreegrid
ortable
(W3cHtml5AriaRequiredParentRoles-rowgroup)