Accessibility test digest
Synopsis
Page: KPMG (100%)
URL: https://home.kpmg/xx/en/home.html
Score: 1542
Tested by: Testaro, procedure tp15
Scored by: Testilo, procedure sp15c
Digested by: Testilo, procedure dp15a
Introduction
The Testaro application used its tp15
testing procedure to test the accessibility (barrier-free design and coding) of the KPMG (100%) web page at https://home.kpmg/xx/en/home.html on 2022/08/13. The procedure performed 1230 tests. Of these, 24 are custom tests defined by Testaro, and the others belong to these seven other packages (programs that perform collections of tests):
- Alfa by Siteimprove
- Axe-core by Deque
- Continuum by Level Access
- HTML CodeSniffer by Squiz Labs
- Equal Access by IBM
- Nu Html Checker
- Tenon by Level Access
- WAVE by WebAIM
Testaro produced a report enumerating the test results.
Testilo processed the report and used the sp15c
scoring procedure to compute partial and total scores for the page. The total score is 1542 (where 0 is the best possible score). The scored report is appended below.
Finally, Testilo used procedure dp15a
to produce this digest, briefly explaining how sp15c
computed the scores.
Score summary
total | 1542 |
---|---|
log | 189 |
preventions | 200 |
focusIndication | 160 |
linkIndication | 125 |
tabFocusability | 61 |
noLeading | 56 |
leadingClipsText | 54 |
fontSmall | 45 |
roleBad | 44 |
targetSize | 38 |
landmarkConfusion | 36 |
linkForcesNewWindow | 32 |
zIndexNotZero | 31 |
componentNoText | 30 |
navConfusion | 29 |
contrastAAA | 25 |
duplicateID | 20 |
contrastAA | 20 |
metaBad | 20 |
focusableOperable | 19 |
inconsistentStyles | 16 |
visibleLabelNotName | 14 |
cssInvalid | 14 |
ariaBadAttribute | 14 |
linkTextsSame | 14 |
contentBeyondLandmarks | 13 |
typeRedundant | 13 |
hoverSurprise | 12 |
controlNoText | 12 |
pseudoHeadingRisk | 11 |
iframeTitleBad | 10 |
obsolete | 10 |
attributeBad | 10 |
dialogNoText | 8 |
searchConfusion | 8 |
bannerConfusion | 8 |
allCaps | 8 |
headingEmpty | 7 |
linkPair | 7 |
divParentBad | 6 |
scriptElementBad | 6 |
buttonNoText | 6 |
focusableHidden | 6 |
tabIndexMissing | 6 |
spontaneousMotion | 5 |
sectionHeadingless | 5 |
titleRedundant | 5 |
horizontalScrolling | 5 |
linkVague | 5 |
labelClash | 4 |
headingOfNothing | 4 |
visibleBulk | 3 |
skipRepeatedContent | 3 |
hiddenContentRisk | 3 |
videoCaptionMissing | 3 |
cssBansRotate | 3 |
bannerNotTop | 3 |
bannerNot1 | 3 |
roleRedundant | 3 |
imageTextRedundant | 3 |
imageTextRisk | 3 |
videoCaptionRisk | 3 |
pseudoLinkRisk | 3 |
Issue summary
Special issues
log: Score 189. This is based on the amount of browser error logging and miscellaneous logging during the tests.
preventions: Score 200. This is based on tests that the page did not allow to be run. That impedes accessibility progress and risks interfering with tools that users with disabilities need.
Classified issues
focusIndication: Score 160. Issues reported by tests in this category:
- Package
testaro
, testfocInd
, score 150 (Focused element displaying no or nostandard focus indicator) - Package
alfa
, testr65
, score 20 (Element in sequential focus order has no visible focus)
linkIndication: Score 125. Issues reported by tests in this category:
- Package
testaro
, testlinkUl
, score 121 (Non-underlined adjacent links) - Package
alfa
, testr62
, score 2 (Inline link is not distinct from the surrounding text except by color) - Package
axe
, testlink-in-text-block
, score 2 (Link is not distinct from surrounding text without reliance on color)
tabFocusability: Score 61. Issues reported by tests in this category:
- Package
testaro
, testfocAll
, score 59 (Discrepancy between elements that should be and that are Tab-focusable)
noLeading: Score 56. Issues reported by tests in this category:
- Package
alfa
, testr73
, score 54 (Paragraph of text has insufficient line height)
leadingClipsText: Score 54. Issues reported by tests in this category:
- Package
tenon
, test144
, score 52 (Line height is insufficent to properly display the computed font size)
fontSmall: Score 45. Issues reported by tests in this category:
- Package
wave
, testa:text_small
, score 1 (Text is very small) - Package
tenon
, test134
, score 43 (Text is very small)
roleBad: Score 44. Issues reported by tests in this category:
- Package
testaro
, testrole
, score 34 (Nonexistent or implicit-overriding role) - Package
axe
, testaria-allowed-role
, score 1 (ARIA role is not appropriate for the element) - Package
ibm
, testelement_tabbable_role_valid
, score 9 (Tabbable element has a non-widget role) - Package
ibm
, testaria_semantics_role
, score 9 (ARIA role is not valid for the element to which it is assigned)
targetSize: Score 38. Issues reported by tests in this category:
- Package
tenon
, test152
, score 36 (Actionable element is smaller than the minimum required size)
landmarkConfusion: Score 36. Issues reported by tests in this category:
- Package
axe
, testlandmark-unique
, score 2 (Landmark has a role and an accessible name that are identical to another) - Package
ibm
, testlandmark_name_unique
, score 33 (Landmark has no unique aria-labelledby or aria-label among landmarks in the same parent region)
linkForcesNewWindow: Score 32. Issues reported by tests in this category:
- Package
tenon
, test218
, score 30 (Link opens in a new window without user control)
zIndexNotZero: Score 31. Issues reported by tests in this category:
- Package
testaro
, testzIndex
, score 29 (Layering with nondefault z-index values)
componentNoText: Score 30. Issues reported by tests in this category:
- Package
ibm
, testRpt_Aria_WidgetLabels_Implicit
, score 28 (Interactive component has no programmatically associated name)
navConfusion: Score 29. Issues reported by tests in this category:
- Package
ibm
, testRpt_Aria_MultipleNavigationLandmarks_Implicit
, score 27 (Element with a navigation role has no unique purpose label among the navigation-role elements)
contrastAAA: Score 25. Issues reported by tests in this category:
- Package
alfa
, testr66
, score 1 (Text contrast less than AAA requires) - Package
axe
, testcolor-contrast-enhanced
, score 20 (Element has insufficient color contrast (Level AAA)) - Package
tenon
, test95
, score 7 (Element has insufficient color contrast (Level AAA))
duplicateID: Score 20. Issues reported by tests in this category:
- Package
alfa
, testr3
, score 12 (Element id attribute value is not unique) - Package
axe
, testduplicate-id-aria
, score 12 (id attribute used in ARIA or in a label has a value that is not unique) - Package
ibm
, testRPT_Elem_UniqueId
, score 3 (Element id attribute value is not unique within the document) - Package
nuVal
, test^Duplicate ID .+$|^The first occurrence of ID .* was here.*$
, score 1 (Duplicate id)
contrastAA: Score 20. Issues reported by tests in this category:
- Package
alfa
, testr69
, score 2 (Text outside widget has subminimum contrast) - Package
axe
, testcolor-contrast
, score 12 (Element has insufficient color contrast) - Package
ibm
, testIBMA_Color_Contrast_WCAG2AA
, score 4 (Contrast ratio of text with background does not meet WCAG 2.1 AA) - Package
wave
, testc:contrast
, score 9 (Very low contrast)
metaBad: Score 20. Issues reported by tests in this category:
- Package
nuVal
, test^Attribute .+ not allowed on element meta at this point.*$
, score 3 (Attribute is not allowed on a meta element here) - Package
nuVal
, test^Bad value .+ for attribute .+ on element meta.*$
, score 3 (attribute of a meta element has an invalid value) - Package
nuVal
, testA document must not include both a meta element with an http-equiv attribute whose value is content-type, and a meta element with a charset attribute.
, score 6 (meta element with http-equiv="content-type" is incompatible with the meta element with a charset attribute) - Package
nuVal
, testA document must not include more than one meta element with a charset attribute.
, score 3 (More than 1 meta element has a charset attribute) - Package
nuVal
, testA meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.
, score 3 (meta element with http-equiv="X-UA-Compatible" has no content="IE=edge")
focusableOperable: Score 19. Issues reported by tests in this category:
- Package
testaro
, testfocOp
, score 17 (Operable elements that cannot be Tab-focused and vice versa)
inconsistentStyles: Score 16. Issues reported by tests in this category:
- Package
testaro
, teststyleDiff
, score 14 (Heading, link, and button style inconsistencies)
visibleLabelNotName: Score 14. Issues reported by tests in this category:
- Package
alfa
, testr14
, score 6 (Visible label is not in the accessible name) - Package
axe
, testlabel-content-name-mismatch
, score 7 (Element visible text is not part of its accessible name) - Package
ibm
, testWCAG21_Label_Accessible
, score 6 (Accessible name does not match or contain the visible label text)
cssInvalid: Score 14. Issues reported by tests in this category:
- Package
nuVal
, test^CSS: .+: Property .+ doesn't exist.*$
, score 6 (Invalid property in CSS) - Package
nuVal
, testCSS: Parse Error.
, score 6 (Invalid CSS)
ariaBadAttribute: Score 14. Issues reported by tests in this category:
- Package
nuVal
, testThe aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.
, score 4 (input element with type="checkbox" has an aria-checked attribute) - Package
nuVal
, testAn input element with a type attribute whose value is checkbox and with a role attribute whose value is button must have an aria-pressed attribute whose value is true.
, score 8 (input element with a button role and type="checkbox" has no aria-pressed="true")
linkTextsSame: Score 14. Issues reported by tests in this category:
- Package
tenon
, test98
, score 12 (Links have the same text but different destinations)
contentBeyondLandmarks: Score 13. Issues reported by tests in this category:
- Package
axe
, testregion
, score 2 (Some page content is not contained by landmarks) - Package
ibm
, testRpt_Aria_OrphanedContent_Native_Host_Sematics
, score 10 (Content does not reside within an element with a landmark role)
typeRedundant: Score 13. Issues reported by tests in this category:
- Package
nuVal
, testThe type attribute is unnecessary for JavaScript resources.
, score 10 (type attribute is unnecessary for a JavaScript resource) - Package
nuVal
, testThe type attribute for the style element is not needed and should be omitted.
, score 1 (type attribute is unnecessary for a style element)
hoverSurprise: Score 12. Issues reported by tests in this category:
- Package
testaro
, testhover
, score 10 (Content changes caused by hovering)
controlNoText: Score 12. Issues reported by tests in this category:
- Package
ibm
, testWCAG20_Input_ExplicitLabel
, score 4 (Form control has no associated label) - Package
wave
, teste:label_missing
, score 8 (form element has no label)
pseudoHeadingRisk: Score 11. Issues reported by tests in this category:
- Package
axe
, testp-as-heading
, score 8 (Styled p element may be misused as a heading) - Package
wave
, testa:heading_possible
, score 3 (Possible heading)
iframeTitleBad: Score 10. Issues reported by tests in this category:
- Package
alfa
, testr13
, score 8 (iframe has no accessible name)
obsolete: Score 10. Issues reported by tests in this category:
- Package
ibm
, testelement_attribute_deprecated
, score 6 (Element or attribute is obsolete) - Package
nuVal
, testUsing the meta element to specify the document-wide default language is obsolete. Consider specifying the language on the root element instead.
, score 3 (Language declaration in a meta element is obsolete) - Package
nuVal
, test^The .+ attribute on the .+ element is obsolete.+$
, score 1 (Attribute is obsolete on its element)
attributeBad: Score 10. Issues reported by tests in this category:
- Package
nuVal
, test^Bad value .* for attribute .+ on element .+$
, score 4 (attribute on this element has an invalid value) - Package
nuVal
, test^Attribute .+ not allowed on element .+ at this point.*$
, score 4 (attribute not allowed on this element)
dialogNoText: Score 8. Issues reported by tests in this category:
- Package
axe
, testaria-dialog-name
, score 6 (ARIA dialog or alertdialog node has no accessible name)
searchConfusion: Score 8. Issues reported by tests in this category:
- Package
ibm
, testRpt_Aria_MultipleSearchLandmarks
, score 6 (Element with a search role has no unique purpose label among the search-role elements)
bannerConfusion: Score 8. Issues reported by tests in this category:
- Package
ibm
, testRpt_Aria_MultipleBannerLandmarks_Implicit
, score 6 (Element with a banner role has no unique purpose label among the banner-role elements)
allCaps: Score 8. Issues reported by tests in this category:
- Package
tenon
, test153
, score 6 (Long string of text is in all caps)
headingEmpty: Score 7. Issues reported by tests in this category:
- Package
ibm
, testRPT_Header_HasContent
, score 3 (Heading element provides no descriptive text) - Package
nuVal
, testEmpty heading.
, score 1 (Empty heading) - Package
wave
, teste:heading_empty
, score 3 (Empty heading)
linkPair: Score 7. Issues reported by tests in this category:
- Package
wave
, testa:link_redundant
, score 5 (Adjacent links go to the same URL)
divParentBad: Score 6. Issues reported by tests in this category:
- Package
nuVal
, testElement div not allowed as child of element button in this context. (Suppressing further errors from this subtree.)
, score 4 (div element has a button element as its parent)
scriptElementBad: Score 6. Issues reported by tests in this category:
- Package
nuVal
, testA script element with a src attribute must not have a type attribute whose value is anything other than the empty string, a JavaScript MIME type, or module.
, score 4 (script element has a src attribute but its type is not empty, a JS MIME type, or module)
buttonNoText: Score 6. Issues reported by tests in this category:
- Package
wave
, teste:button_empty
, score 4 (Button is empty or has no value text)
focusableHidden: Score 6. Issues reported by tests in this category:
- Package
tenon
, test189
, score 4 (Element is typically used for interaction but has a presentation role)
tabIndexMissing: Score 6. Issues reported by tests in this category:
- Package
tenon
, test190
, score 4 (Interactive item is not natively actionable, but has no tabindex=0 attribute)
spontaneousMotion: Score 5. Issues reported by tests in this category:
- Package
testaro
, testmotion
, score 3 (Change of visible content not requested by user)
sectionHeadingless: Score 5. Issues reported by tests in this category:
- Package
nuVal
, testSection lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.
, score 3 (section has no heading)
titleRedundant: Score 5. Issues reported by tests in this category:
- Package
wave
, testa:title_redundant
, score 2 (Title attribute text is the same as text or alternative text) - Package
tenon
, test79
, score 2 (Link has a title attribute that is the same as the text inside the link)
horizontalScrolling: Score 5. Issues reported by tests in this category:
- Package
tenon
, test28
, score 3 (Layout or sizing of the page causes horizontal scrolling)
linkVague: Score 5. Issues reported by tests in this category:
- Package
tenon
, test73
, score 3 (Link text is too generic to communicate the purpose or destination)
labelClash: Score 4. Issues reported by tests in this category:
- Package
testaro
, testlabClash
, score 2 (Incompatible label types)
headingOfNothing: Score 4. Issues reported by tests in this category:
- Package
alfa
, testr78
, score 2 (No content between two headings of the same level)
visibleBulk: Score 3. Issues reported by tests in this category:
- Package
testaro
, testbulk
, score 1 (Page contains many visible elements)
skipRepeatedContent: Score 3. Issues reported by tests in this category:
- Package
alfa
, testr87
, score 1 (First focusable element is not a link to the main content)
hiddenContentRisk: Score 3. Issues reported by tests in this category:
- Package
axe
, testhidden-content
, score 1 (Some content is hidden and therefore may not be testable for accessibility)
videoCaptionMissing: Score 3. Issues reported by tests in this category:
- Package
axe
, testvideo-caption
, score 1 (video element has no captions)
cssBansRotate: Score 3. Issues reported by tests in this category:
- Package
axe
, testcss-orientation-lock
, score 1 (CSS media query locks display orientation)
bannerNotTop: Score 3. Issues reported by tests in this category:
- Package
axe
, testlandmark-banner-is-top-level
, score 1 (banner landmark is contained in another landmark)
bannerNot1: Score 3. Issues reported by tests in this category:
- Package
axe
, testlandmark-no-duplicate-banner
, score 1 (Page has more than 1 banner landmark)
roleRedundant: Score 3. Issues reported by tests in this category:
- Package
ibm
, testaria_role_redundant
, score 1 (Explicitly assigned ARIA role is redundant with the implicit role of the element) - Package
nuVal
, test^The .+ role is unnecessary for element .+$
, score 1 (explicit role is redundant for its element)
imageTextRedundant: Score 3. Issues reported by tests in this category:
- Package
wave
, testa:alt_redundant
, score 1 (Redundant text alternative)
imageTextRisk: Score 3. Issues reported by tests in this category:
- Package
wave
, testa:alt_suspicious
, score 1 (Image text alternative is suspicious)
videoCaptionRisk: Score 3. Issues reported by tests in this category:
- Package
wave
, testa:html5_video_audio
, score 1 (video or audio element may have no or incorrect captions, transcript, or audio description)
pseudoLinkRisk: Score 3. Issues reported by tests in this category:
- Package
tenon
, test129
, score 1 (CSS underline on text that is not a link)
Discussion
Although there are widely accepted accessibility standards, there is no unanimity about how to define, test, and quantify accessibility. The failures reported in this digest merit investigation as potential opportunities for improved accessibility. Investigation may lead you to conclude that some of the reported failures do not actually harm accessibility. Conversely, some substantial accessibility faults can escape detection by any of these tests. You may question the attempt to assign an accessibility score to a web page, or you may prefer weightings and formulas different from those used by sp15c
. You can modify and extend Testaro and Testilo to fit other theories and priorities.
Here, in brief, is how sp15c
computes a score for a page.
- It finds all the defects and warnings (let’s call them
issues
) recorded in the report. - It classifies them according to type. For example, a link that looks like the text around it is one issue category, while a video that has no captions is another issue category.
- It also classifies the issues according to severity. For example, an issue that prevents a transaction is more severe than an issue that only complicates the transaction, and a warning about a possible issue is less severe than a definite finding of an issue. (Some packages rate the severity of each issue; for the other packages,
sp15c
assigns a severity weight to the issue type and uses that weight.) - It assigns quality ratings to particular tests that are judged abnormally reliable or unreliable.
- It assigns a score to each issue reported by each test of each package.
- It aggregates the issue scores, weighting them by severity, test quality, and redundancy. Redundancy occurs, and causes downweighting, when two or more packages contain tests that are designed to discover the same or mostly the same issues. So the score for a category is not simply the sum of the scores of the tests in that category.
- It assigns a score for issues in the page logged by the browser.
- It assigns an estimated score each time the page prevents one of the packages or one of the Testaro tests from being run on the page.
- It adds the scores together to obtain a total score.
The precise rules of sp15b
are found in the code itself.
Report
{ "id": "4yiew-kpmg", "host": { "id": "kpmg", "which": "https://home.kpmg/xx/en/home.html", "what": "KPMG (100%)" }, "log": [ { "event": "startTime", "value": "2022-08-13T06:40:53" }, { "event": "endTime", "value": "2022-08-13T06:44:29" } ], "script": { "id": "tp15", "what": "Alfa, Axe, Continuum, HTML CodeSniffer, IBM, Nu Html Checker, Tenon, WAVE, and 22 custom tests", "strict": true, "timeLimit": 500, "commands": [ { "type": "launch", "which": "webkit", "what": "Webkit browser" }, { "type": "url", "which": "https://home.kpmg/xx/en/home.html", "what": "KPMG (100%)" }, { "type": "tenonRequest", "id": "a", "withNewContent": true, "what": "Tenon API version 2 test request" }, { "type": "test", "which": "motion", "what": "spontaneous change of content; requires webkit", "delay": 2500, "interval": 2500, "count": 5 }, { "type": "launch", "which": "chromium", "what": "Chromium browser" }, { "type": "url", "which": "https://home.kpmg/xx/en/home.html", "what": "KPMG (100%)" }, { "type": "test", "which": "bulk", "what": "count of visible elements" }, { "type": "test", "which": "embAc", "withItems": true, "what": "active elements incorrectly embedded in each other" }, { "type": "test", "which": "focAll", "what": "Tab-focusability" }, { "type": "test", "which": "focInd", "revealAll": false, "allowedDelay": 250, "withItems": true, "what": "focus indicators" }, { "type": "test", "which": "focOp", "withItems": true, "what": "focusability and operability of elements" }, { "type": "test", "which": "hover", "headSize": 40, "headSampleSize": 20, "tailSampleSize": 15, "withItems": true, "what": "hover impacts" }, { "type": "test", "which": "labClash", "withItems": true, "what": "unlabeled and mislabeled form controls" }, { "type": "test", "which": "linkUl", "withItems": true, "what": "underlining of inline links" }, { "type": "test", "which": "menuNav", "withItems": true, "what": "keyboard navigation within true-focus menus" }, { "type": "test", "which": "radioSet", "withItems": true, "what": "grouping of radio buttons in fieldsets" }, { "type": "test", "which": "role", "what": "validity and necessity of role assignments" }, { "type": "test", "which": "styleDiff", "withItems": true, "what": "style consistency of headings, buttons, and links" }, { "type": "test", "which": "tabNav", "withItems": true, "what": "keyboard navigation within tab lists" }, { "type": "test", "which": "zIndex", "withItems": true, "what": "elements with non-auto z indexes" }, { "type": "test", "which": "alfa", "what": "Siteimprove alfa" }, { "type": "test", "which": "axe", "detailLevel": 2, "rules": [], "what": "Axe core, all rules" }, { "type": "test", "which": "continuum", "what": "Continuum" }, { "type": "test", "which": "htmlcs", "what": "HTML CodeSniffer" }, { "type": "test", "which": "ibm", "withItems": true, "what": "IBM Accessibility Checker, with page content and again with URL" }, { "type": "test", "which": "nuVal", "what": "Nu Html Checker" }, { "type": "test", "which": "wave", "reportType": 4, "what": "WAVE, report-type 4" }, { "type": "test", "which": "tenon", "id": "a", "what": "Tenon API version 2 result retrieval" } ] }, "acts": [ { "type": "launch", "which": "webkit", "what": "Webkit browser" }, { "type": "url", "which": "https://home.kpmg/xx/en/home.html", "what": "KPMG (100%)", "result": "https://home.kpmg/xx/en/home.html" }, { "type": "tenonRequest", "id": "a", "withNewContent": true, "what": "Tenon API version 2 test request", "url": "https://home.kpmg/xx/en/home.html" }, { "type": "test", "which": "motion", "what": "motion", "delay": 2500, "interval": 2500, "count": 5, "url": "https://home.kpmg/xx/en/home.html", "result": { "bytes": [ 450015, 455639, 447452, 450015, 454347 ], "localRatios": [ 1.012, 1.018, 1.006, 1.01 ], "meanLocalRatio": 1.012, "maxLocalRatio": 1.018, "globalRatio": 1.018, "pixelChanges": [ 16609, 18177, 31453, 16536 ], "meanPixelChange": 20693, "maxPixelChange": 31453, "changeFrequency": 1 } }, { "type": "launch", "which": "chromium", "what": "Chromium browser" }, { "type": "url", "which": "https://home.kpmg/xx/en/home.html", "what": "KPMG (100%)", "result": "https://home.kpmg/xx/en/home.html" }, { "type": "test", "which": "bulk", "what": "count of visible elements", "url": "https://home.kpmg/xx/en/home.html", "result": { "visibleElements": 394 } }, { "type": "test", "which": "embAc", "withItems": true, "what": "active elements embedded in links or buttons", "url": "https://home.kpmg/xx/en/home.html", "result": { "totals": { "links": 0, "buttons": 0, "inputs": 0, "selects": 0 }, "items": [] } }, { "type": "test", "which": "focAll", "what": "focusable and Tab-focused elements", "url": "https://home.kpmg/xx/en/home.html", "result": { "tabFocusables": 62, "tabFocused": 3, "discrepancy": -59 } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://home.kpmg/xx/en/home.html", "what": "URL", "result": "https://home.kpmg/xx/en/home.html" }, { "type": "test", "which": "focInd", "revealAll": false, "allowedDelay": 250, "withItems": true, "what": "focus indicators", "url": "https://home.kpmg/xx/en/home.html", "result": { "totals": { "total": 62, "types": { "indicatorMissing": { "total": 44, "tagNames": { "A": 36, "BUTTON": 8 } }, "nonOutlinePresent": { "total": 18, "tagNames": { "A": 15, "BUTTON": 3 } }, "outlinePresent": { "total": 0, "meanDelay": 0, "tagNames": {} } } }, "items": { "indicatorMissing": [ { "tagName": "A", "text": "" }, { "tagName": "A", "text": "Skip to content" }, { "tagName": "A", "text": "Insights" }, { "tagName": "A", "text": "Industries" }, { "tagName": "A", "text": "Services" }, { "tagName": "A", "text": "Client Stories" }, { "tagName": "A", "text": "Careers" }, { "tagName": "A", "text": "About us" }, { "tagName": "BUTTON", "text": "" }, { "tagName": "BUTTON", "text": "" }, { "tagName": "BUTTON", "text": "" }, { "tagName": "A", "text": "Building connections that shape your future For a better-connected, faster-growing business, ready t" }, { "tagName": "A", "text": "Future of large commercial insurance Future of large commercial insurance Helping to drive the futur" }, { "tagName": "BUTTON", "text": "" }, { "tagName": "A", "text": "Financial Services category Future of wealth management Future of wealth management Helping wealth m" }, { "tagName": "BUTTON", "text": "" }, { "tagName": "A", "text": "Technology category Future of XaaS Future of XaaS Explore the changing Everything-as-a-Service (XaaS" }, { "tagName": "BUTTON", "text": "" }, { "tagName": "A", "text": "Third-Party Risk Management Outlook 2022 Third-Party Risk Management Outlook 2022 How global busines" }, { "tagName": "BUTTON", "text": "" }, { "tagName": "A", "text": "KPMG statement on Russia/Belarus operations" }, { "tagName": "A", "text": "KPMG Blog Viewpoints from KPMG leaders and subject matter experts from around the world. Viewpoints " }, { "tagName": "A", "text": "Legal" }, { "tagName": "A", "text": "Privacy" }, { "tagName": "A", "text": "Accessibility" }, { "tagName": "A", "text": "Sitemap" }, { "tagName": "A", "text": "Help" }, { "tagName": "A", "text": "Glossary" }, { "tagName": "A", "text": "Events" }, { "tagName": "A", "text": "facebook. Opens in a new window" }, { "tagName": "A", "text": "linkedin. Opens in a new window" }, { "tagName": "A", "text": "twitter. Opens in a new window" }, { "tagName": "A", "text": "youtube. Opens in a new window" }, { "tagName": "A", "text": "Contact" }, { "tagName": "A", "text": "Locations" }, { "tagName": "A", "text": "Contact us" }, { "tagName": "A", "text": "Media" }, { "tagName": "A", "text": "Press releases" }, { "tagName": "A", "text": "Social media" }, { "tagName": "A", "text": "Alumni" }, { "tagName": "A", "text": "Contact Alumni" }, { "tagName": "A", "text": "https://home.kpmg/governance" }, { "tagName": "A", "text": "Privacy Statement." }, { "tagName": "BUTTON", "text": "Manage Choices" } ], "nonOutlinePresent": [ { "tagName": "A", "text": "Asset Management Working with asset management firms, from institutional investors to wealth managem" }, { "tagName": "A", "text": "Banking and Capital Markets From the world’s largest banks to fintech’s, we help them create a futur" }, { "tagName": "A", "text": "Energy Shifting regulation, customer demands, and technologies are transforming the energy sector. T" }, { "tagName": "A", "text": "Government A global network of professionals who deliver meaningful results through a deep understan" }, { "tagName": "A", "text": "Life Sciences Building, reforming and transforming world-class biotechnology, pharmaceutical and med" }, { "tagName": "A", "text": "Insurance Helping the world’s largest insurers dealing with regulatory changes, operational pressure" }, { "tagName": "A", "text": "All Industries" }, { "tagName": "A", "text": "Audit and Assurance We are committed to serving the public interest by providing objective assurance" }, { "tagName": "A", "text": "Tax & Legal You face steep compliance demands and complex changes; we help you transform your functi" }, { "tagName": "A", "text": "Advisory Together, we help you create lasting value and responsible growth to make your business fit" }, { "tagName": "A", "text": "Private Enterprise Helping entrepreneurs build great businesses. We know what it takes to be success" }, { "tagName": "A", "text": "All Services" }, { "tagName": "BUTTON", "text": "Stay up to date with what matters to you\nSign up today" }, { "tagName": "A", "text": "Discover our thought leadership" }, { "tagName": "BUTTON", "text": "Submit RFP Submit RFP" }, { "tagName": "BUTTON", "text": "Accept All Cookies" }, { "tagName": "A", "text": "Go to United States (English)" }, { "tagName": "A", "text": "Remain on KPMG Global" } ], "outlinePresent": [] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://home.kpmg/xx/en/home.html", "what": "URL", "result": "https://home.kpmg/xx/en/home.html" }, { "type": "test", "which": "focOp", "withItems": true, "what": "focusability and operability", "url": "https://home.kpmg/xx/en/home.html", "result": { "totals": { "total": 98, "types": { "onlyFocusable": { "total": 8, "tagNames": { "LI": 6, "DIV": 2 } }, "onlyOperable": { "total": 9, "tagNames": { "IFRAME": 1, "SPAN": 7, "svg": 1 } }, "focusableAndOperable": { "total": 81, "tagNames": { "A": 66, "SPAN": 1, "BUTTON": 13, "INPUT": 1 } } } }, "items": { "onlyFocusable": [ { "tagName": "LI", "id": "", "text": "Insights" }, { "tagName": "LI", "id": "", "text": "Industries" }, { "tagName": "LI", "id": "", "text": "Services" }, { "tagName": "LI", "id": "", "text": "Client Stories" }, { "tagName": "LI", "id": "", "text": "Careers" }, { "tagName": "LI", "id": "", "text": "About us" }, { "tagName": "DIV", "id": "", "text": "KPMG Personalization Get the latest KPMG thought leadership directly to your ind" }, { "tagName": "DIV", "id": "", "text": "Subscription Subscription E-mail address is invalid. Email Address Submit" } ], "onlyOperable": [ { "tagName": "IFRAME", "id": "", "text": "<iframe aria-hidden=\"true\" tabindex=\"-1\" style=\"width: 1em; height: 1px; border-", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "SPAN", "id": "", "text": "close", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "SPAN", "id": "", "text": "<span class=\"icon icon-search icon-fw px-2 py-1 text-kpmg-blue cursor-pointer\" t", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "SPAN", "id": "", "text": "<span class=\"px-0 py-3 text-kpmg-blue icon icon-fw nav-dropdown-toggle cursor-po", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "svg", "id": "", "text": "<svg class=\"hamburger js-navicon closed\" xmlns=\"http://www.w3.org/2000/svg\" xmln", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "SPAN", "id": "", "text": "<span class=\"icon-bookmark-unselected\" style=\"cursor: default;\"></span>", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "SPAN", "id": "", "text": "<span class=\"icon-bookmark-unselected\" style=\"cursor: default;\"></span>", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "SPAN", "id": "", "text": "<span class=\"icon-bookmark-unselected\" style=\"cursor: default;\"></span>", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "SPAN", "id": "", "text": "<span class=\"icon-bookmark-unselected\" style=\"cursor: default;\"></span>", "byTag": false, "byOnClick": false, "byPointer": true } ], "focusableAndOperable": [ { "tagName": "A", "id": "", "text": "<a class=\"logo-image-component vue-component navbar-brand p-0 \" href=\"/xx/en/hom", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Insights", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Industries", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Services", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Client Stories", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Careers", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "About us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "SPAN", "id": "", "text": "<span class=\"mobile_menu_icon\" tabindex=\"0\" role=\"button\" aria-label=\"Hamburger ", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a class=\"logo-image-component vue-component navbar-brand p-0 mt-1\" href=\"/xx/en", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "<button class=\"icon-close btn-close close chrome\" data-bs-dismiss=\"modal\" aria-l", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Register now", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Login", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Building connections that shape your future For a better-connected, faster-growi", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Future of large commercial insurance Future of large commercial insurance Helpin", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "addToLibrary", "text": "<button class=\"addtolibrary-cta\" data-bs-backdrop=\"static\" data-bs-keyboard=\"fal", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Financial Services category Future of wealth management Future of wealth managem", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "addToLibrary", "text": "<button class=\"addtolibrary-cta\" data-bs-backdrop=\"static\" data-bs-keyboard=\"fal", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Technology category Future of XaaS Future of XaaS Explore the changing Everythin", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "addToLibrary", "text": "<button class=\"addtolibrary-cta\" data-bs-backdrop=\"static\" data-bs-keyboard=\"fal", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Third-Party Risk Management Outlook 2022 Third-Party Risk Management Outlook 202", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "addToLibrary", "text": "<button class=\"addtolibrary-cta\" data-bs-backdrop=\"static\" data-bs-keyboard=\"fal", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "KPMG statement on Russia/Belarus operations", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Asset Management Working with asset management firms, from institutional investo", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Banking and Capital Markets From the world’s largest banks to fintech’s, we help", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Energy Shifting regulation, customer demands, and technologies are transforming ", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Government A global network of professionals who deliver meaningful results thro", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Life Sciences Building, reforming and transforming world-class biotechnology, ph", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Insurance Helping the world’s largest insurers dealing with regulatory changes, ", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "All Industries", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Audit and Assurance We are committed to serving the public interest by providing", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Tax & Legal You face steep compliance demands and complex changes; we help you t", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Advisory Together, we help you create lasting value and responsible growth to ma", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Private Enterprise Helping entrepreneurs build great businesses. We know what it", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "All Services", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Stay up to date with what matters to you\nSign up today", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Dashboard", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Dashboard", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Discover our thought leadership", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "KPMG Blog Viewpoints from KPMG leaders and subject matter experts from around th", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Legal", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Privacy", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Accessibility", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Sitemap", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Help", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Glossary", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Events", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "ot-sdk-btn", "text": "<button id=\"ot-sdk-btn\" class=\"ot-sdk-show-settings\" style=\"cursor: default;\">\n<", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Legal", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Privacy", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Accessibility", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Sitemap", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Help", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Glossary", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Events", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Locations", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Media", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Press releases", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Social media", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Alumni", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact Alumni", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "facebook. Opens in a new window", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "linkedin. Opens in a new window", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "twitter. Opens in a new window", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "youtube. Opens in a new window", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Locations", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact us", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Media", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Press releases", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Social media", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Alumni", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact Alumni", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Submit RFP Submit RFP", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Subscribe Now Subscribe to KPMG Insights", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Subscription", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "footerrfp-email", "text": "<input type=\"email\" name=\"email\" class=\"form-control footersubscribe-email\" id=\"", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "footerrfp-submit", "text": "Submit", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "https://home.kpmg/governance", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "close", "byTag": true, "byOnClick": false, "byPointer": true } ] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://home.kpmg/xx/en/home.html", "what": "URL", "result": "https://home.kpmg/xx/en/home.html" }, { "type": "test", "which": "hover", "headSize": 40, "headSampleSize": 20, "tailSampleSize": 15, "withItems": true, "what": "hover-caused content changes", "url": "https://home.kpmg/xx/en/home.html", "result": { "totals": { "triggers": 89, "headTriggers": 40, "tailTriggers": 49, "impactTriggers": 3, "additions": 0, "removals": 0, "opacityChanges": 3, "opacityImpact": 0, "unhoverables": 33 }, "items": { "head": { "impactTriggers": [], "unhoverables": [ { "tagName": "LI", "id": "", "text": "InsightsBusinessperformanceBusinessprotectionDigit" }, { "tagName": "A", "id": "", "text": "Tax&LegalYoufacesteepcompliancedemandsandcomplexch" }, { "tagName": "A", "id": "", "text": "AdvisoryTogether,wehelpyoucreatelastingvalueandres" }, { "tagName": "A", "id": "", "text": "Insights" }, { "tagName": "BUTTON", "id": "", "text": "<!---->" }, { "tagName": "LI", "id": "", "text": "ClientStoriesBusinessperformanceBusinessprotection" }, { "tagName": "A", "id": "", "text": "FinancialServicescategoryFutureofwealthmanagementF" }, { "tagName": "BUTTON", "id": "AddToLibraryf75a", "text": "<spanclass=\"icon-bookmark-unselectedchrome\"></span" }, { "tagName": "A", "id": "", "text": "Third-PartyRiskManagementOutlook2022Third-PartyRis" }, { "tagName": "A", "id": "", "text": "FutureoflargecommercialinsuranceFutureoflargecomme" }, { "tagName": "A", "id": "", "text": "PrivateEnterpriseHelpingentrepreneursbuildgreatbus" }, { "tagName": "BUTTON", "id": "AddToLibrary847b", "text": "<spanclass=\"icon-bookmark-unselectedchrome\"></span" }, { "tagName": "A", "id": "", "text": "Industries" }, { "tagName": "A", "id": "", "text": "Skiptocontent" }, { "tagName": "A", "id": "", "text": "LifeSciencesBuilding,reformingandtransformingworld" }, { "tagName": "LI", "id": "", "text": "AboutusWhoweareWhatwestandforOurroleintheworldMedi" }, { "tagName": "A", "id": "", "text": "Careers" }, { "tagName": "A", "id": "", "text": "AllIndustries" }, { "tagName": "BUTTON", "id": "", "text": "StayuptodatewithwhatmatterstoyouSignuptoday" }, { "tagName": "BUTTON", "id": "AddToLibrary8995", "text": "<spanclass=\"icon-bookmark-unselectedchrome\"></span" } ] }, "tail": { "impactTriggers": [ { "tagName": "BUTTON", "text": "ManageChoices", "additions": 0, "removals": 0, "opacityChanges": 1, "opacityImpact": 0 } ], "unhoverables": [ { "tagName": "LI", "id": "", "text": "Media" }, { "tagName": "LI", "id": "", "text": "CookiePreferences" }, { "tagName": "A", "id": "", "text": "ContactAlumni" }, { "tagName": "A", "id": "", "text": "Glossary" }, { "tagName": "LI", "id": "", "text": "GotoUnitedStates(English)" }, { "tagName": "A", "id": "", "text": "KPMGBlogViewpointsfromKPMGleadersandsubjectmattere" }, { "tagName": "A", "id": "", "text": "Accessibility" }, { "tagName": "A", "id": "", "text": "Contact" }, { "tagName": "A", "id": "", "text": "Discoverourthoughtleadership" }, { "tagName": "LI", "id": "", "text": "Contact" }, { "tagName": "A", "id": "", "text": "GotoUnitedStates(English)" }, { "tagName": "A", "id": "", "text": "Legal" }, { "tagName": "A", "id": "", "text": "Contactus" } ] } } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://home.kpmg/xx/en/home.html", "what": "URL", "result": "https://home.kpmg/xx/en/home.html" }, { "type": "test", "which": "labClash", "withItems": true, "what": "labeling inconsistencies", "url": "https://home.kpmg/xx/en/home.html", "result": { "totals": { "mislabeled": 4, "unlabeled": 3, "wellLabeled": 51 }, "items": { "mislabeled": [ { "index": 20, "tagName": "INPUT", "type": "checkbox", "labelTypes": [ "aria-labelledby", "label" ], "texts": { "referred": [ "Strictly Necessary Cookies" ], "label": [ "Strictly Necessary Cookies" ] } }, { "index": 21, "tagName": "INPUT", "type": "checkbox", "labelTypes": [ "aria-labelledby", "label" ], "texts": { "referred": [ "Functional Cookies" ], "label": [ "Functional Cookies" ] } }, { "index": 22, "tagName": "INPUT", "type": "checkbox", "labelTypes": [ "aria-labelledby", "label" ], "texts": { "referred": [ "Performance Cookies" ], "label": [ "Performance Cookies" ] } }, { "index": 23, "tagName": "INPUT", "type": "checkbox", "labelTypes": [ "aria-labelledby", "label" ], "texts": { "referred": [ "Targeting Cookies" ], "label": [ "Targeting Cookies" ] } } ], "unlabeled": [ { "index": 28, "tagName": "INPUT", "type": "checkbox" }, { "index": 30, "tagName": "INPUT", "type": "checkbox" }, { "index": 53, "tagName": "BUTTON", "type": "submit", "content": "{<button class=\"ok-cta chrome\"></button>}" } ], "wellLabeled": [ { "index": 0, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Account Flyout" } }, { "index": 1, "tagName": "INPUT", "type": "text", "labelType": "label", "texts": { "label": [ "Search" ] } }, { "index": 2, "tagName": "INPUT", "type": "text", "labelType": "label", "texts": { "label": [ "Search" ] } }, { "index": 3, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Search" } }, { "index": 4, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Site Selector" } }, { "index": 5, "tagName": "INPUT", "type": "text", "labelType": "label", "texts": { "label": [ "Enter location" ] } }, { "index": 6, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Close MyAccount Menu", "content": "Close MyAccount Menu" } }, { "index": 7, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Please note that your account has not been verified - unverified account will be deleted 48 hours after initial registration. Click anywhere on the bar, to resend verification email." } }, { "index": 8, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Add to library Future of large commercial insurance" } }, { "index": 9, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Add to library Future of wealth management" } }, { "index": 10, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Add to library Future of XaaS " } }, { "index": 11, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Add to library Third-Party Risk Management Outlook 2022" } }, { "index": 12, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Stay up to date with what matters to you Sign up today" } }, { "index": 13, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Cookie Preferences" } }, { "index": 14, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Submit RFP Submit RFP" } }, { "index": 15, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Subscribe Now Subscribe to KPMG Insights" } }, { "index": 16, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Subscription" } }, { "index": 17, "tagName": "INPUT", "type": "email", "labelType": "label", "texts": { "label": [ "Email Address" ] } }, { "index": 18, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Submit" } }, { "index": 19, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Close" } }, { "index": 24, "tagName": "INPUT", "type": "text", "labelType": "aria-label", "texts": { "attribute": "Vendor Search" } }, { "index": 25, "tagName": "INPUT", "type": "checkbox", "labelType": "label", "texts": { "label": [ "Select All Vendors" ] } }, { "index": 26, "tagName": "INPUT", "type": "checkbox", "labelType": "label", "texts": { "label": [ "Select All Vendors" ] } }, { "index": 27, "tagName": "INPUT", "type": "checkbox", "labelType": "label", "texts": { "label": [ "Select All Hosts" ] } }, { "index": 29, "tagName": "INPUT", "type": "checkbox", "labelType": "label", "texts": { "label": [ "REPLACE-WITH-DYANMIC-HOST-ID" ] } }, { "index": 31, "tagName": "INPUT", "type": "checkbox", "labelType": "label", "texts": { "label": [ "REPLACE-WITH-DYANMIC-VENDOR-ID" ] } }, { "index": 32, "tagName": "INPUT", "type": "checkbox", "labelType": "label", "texts": { "label": [ "REPLACE-WITH-DYANMIC-VENDOR-ID" ] } }, { "index": 33, "tagName": "INPUT", "type": "checkbox", "labelType": "label", "texts": { "label": [ "Information storage and access" ] } }, { "index": 34, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Apply" } }, { "index": 35, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Submit All Preferences" } }, { "index": 36, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Agree & Proceed" } }, { "index": 37, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Manage Choices" } }, { "index": 38, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Accept All Cookies" } }, { "index": 39, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Close" } }, { "index": 40, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Register now" } }, { "index": 41, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Login" } }, { "index": 42, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Close" } }, { "index": 43, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Continue" } }, { "index": 44, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Close" } }, { "index": 45, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Continue" } }, { "index": 46, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Ignore and log out" } }, { "index": 47, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Close" } }, { "index": 48, "tagName": "INPUT", "type": "checkbox", "labelType": "label", "texts": { "label": [ "CheckBox" ] } }, { "index": 49, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Continue" } }, { "index": 50, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Close" } }, { "index": 51, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Close" } }, { "index": 52, "tagName": "BUTTON", "type": "submit", "labelType": "aria-label", "texts": { "attribute": "Close" } }, { "index": 54, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Close" } }, { "index": 55, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Resend verification email" } }, { "index": 56, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Close" } }, { "index": 57, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Close" } } ] } } }, { "type": "test", "which": "linkUl", "withItems": true, "what": "adjacent-link underlining", "url": "https://home.kpmg/xx/en/home.html", "result": { "totals": { "links": 286, "adjacent": { "total": 123, "underlined": 2, "underlinedPercent": 1 } }, "items": { "underlined": [ "Privacy Statement", "Privacy Statement." ], "notUnderlined": [ "", "Skip to content", "Insights", "Business performance", "Business protection", "Digital adoption and transformation", "ESG and sustainability", "Regulatory change", "All Insights", "Navigating uncertainty amid the conflict in Ukraine Resources and insights for organizations around the world.", "Advisory Shaping the future What does the future hold for your business, your industry and your role?", "Industries", "Financial Services", "Consumer & Retail", "Industrial Manufacturing", "Energy & Natural Resources", "Infrastructure, Government, Healthcare & Life Sciences", "All Industries", "Fintech Pulse of Fintech H2 2021 Biannual analysis of global fintech investments.", "Retail banking Future of retail banking Making the right connections.", "Services", "Audit & Assurance", "Tax & Legal", "Advisory", "Private Enterprise", "All Services", "Climate change | Financial reporting Resource centre on the financial reporting impacts of climate change.", "Tax rates online The online rates tool compares corporate, indirect, individual income, and social security rates.", "Client Stories", "Business performance", "Business protection", "Digital adoption and transformation", "ESG and sustainability", "Regulatory change", "All Client Stories", "Barnas Hus Supply chain transformation for a growing future.", "Team DSM Taking Team DSM to the finish line with data and analytics.", "Careers", "Job Search", "Experienced Hires", "Graduates", "Life at KPMG", "All Careers", "Our role in the world Every day, we look to inspire confidence and empower change. Join us, and you could too.", "Our Values Our people recognize the responsibility they have to uphold our values – established over our 140 year history.", "About us", "Who we are", "What we stand for", "Our role in the world", "Media", "Alliances", "KPMG Blog", "Our Impact Plan Our collective ESG commitments and the actions we are taking to make an even more positive impact on the world", "Corporate reporting Showcasing KPMG's highlights from the past year.", "Register", "Login", "Learn more", "Perspectives Blogs Viewpoints from KPMG leaders and subject matter experts from around the world.", "In a digital world, do you trust the data? KPMG International’s Guardians of trust report explores the evolving nature of trust in the digital world.", "site: Global (EN)", "", "Skip to content", "Building connections that shape your futureFor a better-connected, faster-growing business, ready to navigate risk.For a better-connected, faster-growing business, ready to navigate risk.", "Future of large commercial insuranceFuture of large commercial insuranceHelping to drive the future of insurance transformation.Helping to drive the future of insurance transformation.", "Financial ServicescategoryFuture of wealth managementFuture of wealth managementHelping wealth managers build winning business models for the future.Helping wealth managers build winning business models for the future.", "TechnologycategoryFuture of XaaSFuture of XaaSExplore the changing Everything-as-a-Service (XaaS) industry and how to drive sustainable growth.Explore the changing Everything-as-a-Service (XaaS) industry and how to drive sustainable growth.", "Third-Party Risk Management Outlook 2022Third-Party Risk Management Outlook 2022How global businesses are assessing their operational resilience and plan of action for the future.How global businesses are assessing their operational resilience and plan of action for the future.", "KPMG statement on Russia/Belarus operations", "Asset ManagementWorking with asset management firms, from institutional investors to wealth management, helping them make bold decisions required for future success.", "Banking and Capital MarketsFrom the world’s largest banks to fintech’s, we help them create a future that is interconnected, secure and frictionless for their clients.", "EnergyShifting regulation, customer demands, and technologies are transforming the energy sector. Together we can tackle difficult issues.", "GovernmentA global network of professionals who deliver meaningful results through a deep understanding of the issues and operations of the public sector.", "Life SciencesBuilding, reforming and transforming world-class biotechnology, pharmaceutical and medical device corporations to meet the demands of patients.", "InsuranceHelping the world’s largest insurers dealing with regulatory changes, operational pressures and demands to digitize, prepare for the future.", "All Industries", "Audit and AssuranceWe are committed to serving the public interest by providing objective assurance over data on which investors rely.", "Tax & LegalYou face steep compliance demands and complex changes; we help you transform your function to make a greater impact.", "AdvisoryTogether, we help you create lasting value and responsible growth to make your business fit for tomorrow.", "Private EnterpriseHelping entrepreneurs build great businesses. We know what it takes to be successful at each stage of your business.", "All Services", "Dashboard", "Dashboard", "Discover our thought leadership", "KPMG BlogViewpoints from KPMG leaders and subject matter experts from around the world.Viewpoints from KPMG leaders and subject matter experts from around the world.Read our blogs", "Legal", "Privacy", "Accessibility", "Sitemap", "Help", "Glossary", "Events", "Legal", "Privacy", "Accessibility", "Sitemap", "Help", "Glossary", "Events", "Contact", "Locations", "Contact us", "Media", "Press releases", "Social media", "Alumni", "Contact Alumni", "https://home.kpmg/governance", "Cookies Details", "Cookies Details", "Cookies Details", "Cookies Details", "Back ButtonAdvertising Cookies", "Filter Button", "View Third Party Cookies", "View Privacy Notice", "View Privacy Notice", "Require Opt-Out", "Clear Filters", "", "Go to United States (English)", "Remain on KPMG Global" ] } } }, { "type": "test", "which": "menuNav", "withItems": true, "what": "keyboard navigation between focusable menu items", "url": "https://home.kpmg/xx/en/home.html", "result": { "totals": { "navigations": { "all": { "total": 0, "correct": 0, "incorrect": 0 }, "specific": { "tab": { "total": 0, "correct": 0, "incorrect": 0 }, "left": { "total": 0, "correct": 0, "incorrect": 0 }, "right": { "total": 0, "correct": 0, "incorrect": 0 }, "up": { "total": 0, "correct": 0, "incorrect": 0 }, "down": { "total": 0, "correct": 0, "incorrect": 0 }, "home": { "total": 0, "correct": 0, "incorrect": 0 }, "end": { "total": 0, "correct": 0, "incorrect": 0 } } }, "menuItems": { "total": 0, "correct": 0, "incorrect": 0 }, "menus": { "total": 0, "correct": 0, "incorrect": 0 } }, "menuItems": { "incorrect": [], "correct": [] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://home.kpmg/xx/en/home.html", "what": "URL", "result": "https://home.kpmg/xx/en/home.html" }, { "type": "test", "which": "radioSet", "withItems": true, "what": "fieldset grouping of radio buttons", "url": "https://home.kpmg/xx/en/home.html", "result": { "totals": { "total": 0, "inSet": 0, "percent": "N.A." }, "items": { "inSet": [], "notInSet": [] } } }, { "type": "test", "which": "role", "what": "roles", "url": "https://home.kpmg/xx/en/home.html", "result": { "roleElements": 57, "badRoleElements": 22, "redundantRoleElements": 1, "tagNames": { "A": { "button": { "bad": 13, "redundant": 0 } }, "DIV": { "status": { "bad": 2, "redundant": 0 }, "button": { "bad": 1, "redundant": 0 }, "main": { "bad": 1, "redundant": 0 }, "banner": { "bad": 1, "redundant": 0 } }, "SPAN": { "button": { "bad": 2, "redundant": 0 } }, "BUTTON": { "button": { "bad": 0, "redundant": 1 } }, "INPUT": { "button": { "bad": 2, "redundant": 0 } } } } }, { "type": "test", "which": "styleDiff", "withItems": true, "what": "style inconsistencies", "url": "https://home.kpmg/xx/en/home.html", "result": { "mainStyles": [ "fontStyle", "fontWeight", "opacity", "textDecorationLine", "textDecorationStyle", "textDecorationThickness" ], "buttonStyles": [ "borderStyle", "borderWidth", "height", "lineHeight", "maxHeight", "maxWidth", "minHeight", "minWidth", "outlineOffset", "outlineStyle", "outlineWidth" ], "headingStyles": [ "color", "fontSize" ], "listLinkStyles": [ "color", "fontSize", "lineHeight" ], "totals": { "button": { "total": 39, "subtotals": [ 11, 8, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] }, "adjacentLink": { "total": 123, "subtotals": [ 105, 12, 4, 2 ] }, "listLink": { "total": 163, "subtotals": [ 148, 5, 4, 3, 3 ] }, "h1": { "total": 1 }, "h2": { "total": 19, "subtotals": [ 9, 6, 3, 1 ] }, "h3": { "total": 17, "subtotals": [ 6, 4, 3, 1, 1, 1, 1 ] }, "h4": { "total": 15, "subtotals": [ 14, 1 ] } }, "items": { "button": { "fontWeight": { "400": [ "", "", "", "Please note that your account has not been verified - unverified account will be deleted 48 hours after initial registration. Click anywhere on the bar, to resend verification email.", "", "", "", "", "Cookie Preferences", "Subscription", "", "Submit All Preferences", "Agree & Proceed", "Manage Choices", "Accept All Cookies", "", "Close", "Close", "Close", "Close", "", "Close", "Close", "Close" ], "600": [ "Close MyAccount Menu", "Stay up to date with what matters to you Sign up today", "Submit RFP Submit RFP", "Subscribe Now Subscribe to KPMG Insights", "Submit", "Apply", "Register now", "Login", "Continue", "Continue", "Ignore and log out", "Continue", "Close", "", "Resend verification email" ] }, "textDecorationLine": { "none": [ "", "", "", "Close MyAccount Menu", "Please note that your account has not been verified - unverified account will be deleted 48 hours after initial registration. Click anywhere on the bar, to resend verification email.", "", "", "", "", "Stay up to date with what matters to you Sign up today", "Cookie Preferences", "Submit RFP Submit RFP", "Subscribe Now Subscribe to KPMG Insights", "Subscription", "Submit", "", "Apply", "Submit All Preferences", "Agree & Proceed", "Accept All Cookies", "", "Register now", "Login", "Close", "Continue", "Close", "Continue", "Ignore and log out", "Close", "Continue", "Close", "Close", "", "", "Close", "Resend verification email", "Close", "Close" ], "underline": [ "Manage Choices" ] }, "borderStyle": { "none": [ "", "", "", "Please note that your account has not been verified - unverified account will be deleted 48 hours after initial registration. Click anywhere on the bar, to resend verification email.", "", "", "", "", "Cookie Preferences", "", "Manage Choices", "", "Close", "Close", "Close", "Close", "", "Close", "Close", "Close" ], "solid": [ "Close MyAccount Menu", "Stay up to date with what matters to you Sign up today", "Submit RFP Submit RFP", "Subscribe Now Subscribe to KPMG Insights", "Submit", "Apply", "Submit All Preferences", "Agree & Proceed", "Accept All Cookies", "Register now", "Login", "Continue", "Continue", "Ignore and log out", "Continue", "Close", "", "Resend verification email" ], "outset": [ "Subscription" ] }, "borderWidth": { "0px": [ "", "", "", "Please note that your account has not been verified - unverified account will be deleted 48 hours after initial registration. Click anywhere on the bar, to resend verification email.", "", "", "", "", "Cookie Preferences", "", "Manage Choices", "", "Close", "Close", "Close", "Close", "", "Close", "Close", "Close" ], "1px": [ "Close MyAccount Menu", "Stay up to date with what matters to you Sign up today", "Submit RFP Submit RFP", "Subscribe Now Subscribe to KPMG Insights", "Submit", "Apply", "Submit All Preferences", "Agree & Proceed", "Accept All Cookies", "Register now", "Login", "Continue", "Continue", "Ignore and log out", "Continue", "Close", "", "Resend verification email" ], "2px": [ "Subscription" ] }, "height": { "42px": [ "", "" ], "27px": [ "" ], "auto": [ "Close MyAccount Menu", "Cookie Preferences", "Subscribe Now Subscribe to KPMG Insights", "Subscription", "Submit", "Apply", "Register now", "Login", "Continue", "Continue", "Ignore and log out", "Continue", "Close", "", "Resend verification email" ], "0px": [ "Please note that your account has not been verified - unverified account will be deleted 48 hours after initial registration. Click anywhere on the bar, to resend verification email." ], "26.0938px": [ "", "", "", "" ], "45.3984px": [ "Stay up to date with what matters to you Sign up today", "Submit RFP Submit RFP" ], "22px": [ "" ], "38px": [ "Submit All Preferences", "Agree & Proceed" ], "41.2734px": [ "Manage Choices" ], "43.2734px": [ "Accept All Cookies" ], "30px": [ "", "Close", "Close", "Close", "Close", "", "Close", "Close", "Close" ] }, "lineHeight": { "22px": [ "", "", "" ], "23.4px": [ "Close MyAccount Menu", "Stay up to date with what matters to you Sign up today", "Cookie Preferences", "Submit RFP Submit RFP", "Subscribe Now Subscribe to KPMG Insights", "Submit", "Register now", "Login", "Continue", "Continue", "Ignore and log out", "Continue", "Close", "", "Resend verification email" ], "15.4px": [ "Please note that your account has not been verified - unverified account will be deleted 48 hours after initial registration. Click anywhere on the bar, to resend verification email." ], "17.6px": [ "", "", "", "", "Subscription", "", "Close", "Close", "Close", "Close", "", "Close", "Close", "Close" ], "38px": [ "", "Agree & Proceed" ], "14.4px": [ "Apply" ], "15.84px": [ "Submit All Preferences" ], "17.28px": [ "Manage Choices", "Accept All Cookies" ] }, "maxWidth": { "none": [ "", "", "", "Close MyAccount Menu", "Please note that your account has not been verified - unverified account will be deleted 48 hours after initial registration. Click anywhere on the bar, to resend verification email.", "", "", "", "", "Stay up to date with what matters to you Sign up today", "Cookie Preferences", "Submit RFP Submit RFP", "Subscribe Now Subscribe to KPMG Insights", "Subscription", "Submit", "", "Submit All Preferences", "Agree & Proceed", "Manage Choices", "Accept All Cookies", "", "Register now", "Login", "Close", "Continue", "Close", "Continue", "Ignore and log out", "Close", "Continue", "Close", "Close", "", "", "Close", "Resend verification email", "Close", "Close" ], "180px": [ "Apply" ] }, "minHeight": { "0px": [ "", "", "", "Close MyAccount Menu", "Please note that your account has not been verified - unverified account will be deleted 48 hours after initial registration. Click anywhere on the bar, to resend verification email.", "", "", "", "", "Stay up to date with what matters to you Sign up today", "Cookie Preferences", "Subscribe Now Subscribe to KPMG Insights", "Subscription", "Submit", "", "Apply", "Submit All Preferences", "Agree & Proceed", "Manage Choices", "Accept All Cookies", "", "Register now", "Login", "Close", "Close", "Continue", "Ignore and log out", "Close", "Continue", "Close", "Close", "", "", "Close", "Resend verification email", "Close", "Close" ], "auto": [ "Submit RFP Submit RFP" ], "1px": [ "Continue" ] }, "minWidth": { "0px": [ "", "", "", "Close MyAccount Menu", "Please note that your account has not been verified - unverified account will be deleted 48 hours after initial registration. Click anywhere on the bar, to resend verification email.", "", "", "", "", "Stay up to date with what matters to you Sign up today", "Cookie Preferences", "Subscribe Now Subscribe to KPMG Insights", "Subscription", "Submit", "", "Apply", "Agree & Proceed", "", "Register now", "Login", "Close", "Continue", "Close", "Continue", "Ignore and log out", "Close", "Continue", "Close", "Close", "", "", "Close", "Resend verification email", "Close", "Close" ], "auto": [ "Submit RFP Submit RFP" ], "155px": [ "Submit All Preferences" ], "125px": [ "Manage Choices", "Accept All Cookies" ] }, "outlineStyle": { "none": [ "", "", "", "Close MyAccount Menu", "Please note that your account has not been verified - unverified account will be deleted 48 hours after initial registration. Click anywhere on the bar, to resend verification email.", "", "", "", "", "Stay up to date with what matters to you Sign up today", "Cookie Preferences", "Submit RFP Submit RFP", "Subscribe Now Subscribe to KPMG Insights", "Subscription", "Submit", "", "Apply", "Submit All Preferences", "Agree & Proceed", "Manage Choices", "Accept All Cookies", "", "Register now", "Login", "Close", "Continue", "Close", "Continue", "Ignore and log out", "Continue", "Close", "Close", "", "", "Close", "Resend verification email", "Close", "Close" ], "solid": [ "Close" ] }, "outlineWidth": { "0px": [ "", "", "", "Close MyAccount Menu", "Please note that your account has not been verified - unverified account will be deleted 48 hours after initial registration. Click anywhere on the bar, to resend verification email.", "", "", "", "", "Stay up to date with what matters to you Sign up today", "Cookie Preferences", "Submit RFP Submit RFP", "Subscribe Now Subscribe to KPMG Insights", "Subscription", "Submit", "", "Apply", "Submit All Preferences", "Agree & Proceed", "Manage Choices", "Accept All Cookies", "", "Register now", "Login", "Close", "Continue", "Close", "Continue", "Ignore and log out", "Continue", "Close", "Close", "", "", "Close", "Resend verification email", "Close", "Close" ], "1px": [ "Close" ] } }, "adjacentLink": { "fontWeight": { "400": [ "", "Skip to content", "Insights", "Business performance", "Business protection", "Digital adoption and transformation", "ESG and sustainability", "Regulatory change", "Navigating uncertainty amid the conflict in Ukraine Resources and insights for organizations around the world.", "Advisory Shaping the future What does the future hold for your business, your industry and your role?", "Industries", "Financial Services", "Consumer & Retail", "Industrial Manufacturing", "Energy & Natural Resources", "Infrastructure, Government, Healthcare & Life Sciences", "Fintech Pulse of Fintech H2 2021 Biannual analysis of global fintech investments.", "Retail banking Future of retail banking Making the right connections.", "Services", "Audit & Assurance", "Tax & Legal", "Advisory", "Private Enterprise", "Climate change | Financial reporting Resource centre on the financial reporting impacts of climate change.", "Tax rates online The online rates tool compares corporate, indirect, individual income, and social security rates.", "Client Stories", "Business performance", "Business protection", "Digital adoption and transformation", "ESG and sustainability", "Regulatory change", "Barnas Hus Supply chain transformation for a growing future.", "Team DSM Taking Team DSM to the finish line with data and analytics.", "Careers", "Job Search", "Experienced Hires", "Graduates", "Life at KPMG", "Our role in the world Every day, we look to inspire confidence and empower change. Join us, and you could too.", "Our Values Our people recognize the responsibility they have to uphold our values – established over our 140 year history.", "About us", "Who we are", "What we stand for", "Our role in the world", "Media", "Alliances", "KPMG Blog", "Our Impact Plan Our collective ESG commitments and the actions we are taking to make an even more positive impact on the world", "Corporate reporting Showcasing KPMG's highlights from the past year.", "Register", "Login", "Learn more", "Perspectives Blogs Viewpoints from KPMG leaders and subject matter experts from around the world.", "In a digital world, do you trust the data? KPMG International’s Guardians of trust report explores the evolving nature of trust in the digital world.", "site: Global (EN)", "", "Skip to content", "Building connections that shape your future For a better-connected, faster-growing business, ready to navigate risk. For a better-connected, faster-growing business, ready to navigate risk.", "Future of large commercial insurance Future of large commercial insurance Helping to drive the future of insurance transformation. Helping to drive the future of insurance transformation.", "Financial Services category Future of wealth management Future of wealth management Helping wealth managers build winning business models for the future. Helping wealth managers build winning business models for the future.", "Technology category Future of XaaS Future of XaaS Explore the changing Everything-as-a-Service (XaaS) industry and how to drive sustainable growth. Explore the changing Everything-as-a-Service (XaaS) industry and how to drive sustainable growth.", "Third-Party Risk Management Outlook 2022 Third-Party Risk Management Outlook 2022 How global businesses are assessing their operational resilience and plan of action for the future. How global businesses are assessing their operational resilience and plan of action for the future.", "KPMG statement on Russia/Belarus operations", "Asset Management Working with asset management firms, from institutional investors to wealth management, helping them make bold decisions required for future success.", "Banking and Capital Markets From the world’s largest banks to fintech’s, we help them create a future that is interconnected, secure and frictionless for their clients.", "Energy Shifting regulation, customer demands, and technologies are transforming the energy sector. Together we can tackle difficult issues.", "Government A global network of professionals who deliver meaningful results through a deep understanding of the issues and operations of the public sector.", "Life Sciences Building, reforming and transforming world-class biotechnology, pharmaceutical and medical device corporations to meet the demands of patients.", "Insurance Helping the world’s largest insurers dealing with regulatory changes, operational pressures and demands to digitize, prepare for the future.", "Audit and Assurance We are committed to serving the public interest by providing objective assurance over data on which investors rely.", "Tax & Legal You face steep compliance demands and complex changes; we help you transform your function to make a greater impact.", "Advisory Together, we help you create lasting value and responsible growth to make your business fit for tomorrow.", "Private Enterprise Helping entrepreneurs build great businesses. We know what it takes to be successful at each stage of your business.", "KPMG Blog Viewpoints from KPMG leaders and subject matter experts from around the world. Viewpoints from KPMG leaders and subject matter experts from around the world. Read our blogs", "Legal", "Privacy", "Accessibility", "Sitemap", "Help", "Glossary", "Events", "Legal", "Privacy", "Accessibility", "Sitemap", "Help", "Glossary", "Events", "Contact", "Locations", "Contact us", "Media", "Press releases", "Social media", "Alumni", "Contact Alumni", "https://home.kpmg/governance", "Privacy Statement", "Back ButtonAdvertising Cookies", "Filter Button", "View Third Party Cookies", "View Privacy Notice", "View Privacy Notice", "Require Opt-Out", "Clear Filters", "", "Privacy Statement." ], "600": [ "All Insights", "All Industries", "All Services", "All Client Stories", "All Careers", "All Industries", "All Services", "Dashboard", "Dashboard", "Discover our thought leadership", "Go to United States (English)", "Remain on KPMG Global" ], "700": [ "Cookies Details", "Cookies Details", "Cookies Details", "Cookies Details" ] }, "textDecorationLine": { "none": [ "", "Skip to content", "Insights", "Business performance", "Business protection", "Digital adoption and transformation", "ESG and sustainability", "Regulatory change", "All Insights", "Navigating uncertainty amid the conflict in Ukraine Resources and insights for organizations around the world.", "Advisory Shaping the future What does the future hold for your business, your industry and your role?", "Industries", "Financial Services", "Consumer & Retail", "Industrial Manufacturing", "Energy & Natural Resources", "Infrastructure, Government, Healthcare & Life Sciences", "All Industries", "Fintech Pulse of Fintech H2 2021 Biannual analysis of global fintech investments.", "Retail banking Future of retail banking Making the right connections.", "Services", "Audit & Assurance", "Tax & Legal", "Advisory", "Private Enterprise", "All Services", "Climate change | Financial reporting Resource centre on the financial reporting impacts of climate change.", "Tax rates online The online rates tool compares corporate, indirect, individual income, and social security rates.", "Client Stories", "Business performance", "Business protection", "Digital adoption and transformation", "ESG and sustainability", "Regulatory change", "All Client Stories", "Barnas Hus Supply chain transformation for a growing future.", "Team DSM Taking Team DSM to the finish line with data and analytics.", "Careers", "Job Search", "Experienced Hires", "Graduates", "Life at KPMG", "All Careers", "Our role in the world Every day, we look to inspire confidence and empower change. Join us, and you could too.", "Our Values Our people recognize the responsibility they have to uphold our values – established over our 140 year history.", "About us", "Who we are", "What we stand for", "Our role in the world", "Media", "Alliances", "KPMG Blog", "Our Impact Plan Our collective ESG commitments and the actions we are taking to make an even more positive impact on the world", "Corporate reporting Showcasing KPMG's highlights from the past year.", "Register", "Login", "Learn more", "Perspectives Blogs Viewpoints from KPMG leaders and subject matter experts from around the world.", "In a digital world, do you trust the data? KPMG International’s Guardians of trust report explores the evolving nature of trust in the digital world.", "site: Global (EN)", "", "Skip to content", "Building connections that shape your future For a better-connected, faster-growing business, ready to navigate risk. For a better-connected, faster-growing business, ready to navigate risk.", "Future of large commercial insurance Future of large commercial insurance Helping to drive the future of insurance transformation. Helping to drive the future of insurance transformation.", "Financial Services category Future of wealth management Future of wealth management Helping wealth managers build winning business models for the future. Helping wealth managers build winning business models for the future.", "Technology category Future of XaaS Future of XaaS Explore the changing Everything-as-a-Service (XaaS) industry and how to drive sustainable growth. Explore the changing Everything-as-a-Service (XaaS) industry and how to drive sustainable growth.", "Third-Party Risk Management Outlook 2022 Third-Party Risk Management Outlook 2022 How global businesses are assessing their operational resilience and plan of action for the future. How global businesses are assessing their operational resilience and plan of action for the future.", "KPMG statement on Russia/Belarus operations", "Asset Management Working with asset management firms, from institutional investors to wealth management, helping them make bold decisions required for future success.", "Banking and Capital Markets From the world’s largest banks to fintech’s, we help them create a future that is interconnected, secure and frictionless for their clients.", "Energy Shifting regulation, customer demands, and technologies are transforming the energy sector. Together we can tackle difficult issues.", "Government A global network of professionals who deliver meaningful results through a deep understanding of the issues and operations of the public sector.", "Life Sciences Building, reforming and transforming world-class biotechnology, pharmaceutical and medical device corporations to meet the demands of patients.", "Insurance Helping the world’s largest insurers dealing with regulatory changes, operational pressures and demands to digitize, prepare for the future.", "All Industries", "Audit and Assurance We are committed to serving the public interest by providing objective assurance over data on which investors rely.", "Tax & Legal You face steep compliance demands and complex changes; we help you transform your function to make a greater impact.", "Advisory Together, we help you create lasting value and responsible growth to make your business fit for tomorrow.", "Private Enterprise Helping entrepreneurs build great businesses. We know what it takes to be successful at each stage of your business.", "All Services", "Dashboard", "Dashboard", "Discover our thought leadership", "KPMG Blog Viewpoints from KPMG leaders and subject matter experts from around the world. Viewpoints from KPMG leaders and subject matter experts from around the world. Read our blogs", "Legal", "Privacy", "Accessibility", "Sitemap", "Help", "Glossary", "Events", "Legal", "Privacy", "Accessibility", "Sitemap", "Help", "Glossary", "Events", "Contact", "Locations", "Contact us", "Media", "Press releases", "Social media", "Alumni", "Contact Alumni", "https://home.kpmg/governance", "Cookies Details", "Cookies Details", "Cookies Details", "Cookies Details", "Back ButtonAdvertising Cookies", "Filter Button", "View Third Party Cookies", "View Privacy Notice", "View Privacy Notice", "Require Opt-Out", "Clear Filters", "", "Go to United States (English)", "Remain on KPMG Global" ], "underline": [ "Privacy Statement", "Privacy Statement." ] } }, "listLink": { "color": { "rgb(51, 51, 51)": [ "Global (EN)", "Albania (en)", "Algeria (fr)", "Argentina (es)", "Armenia (en)", "Australia (en)", "Austria (de)", "Austria (en)", "Azerbaijan (en)", "Bahamas (en)", "Bahrain (en)", "Bangladesh (en)", "Barbados (en)", "Belgium (en)", "Belgium (nl)", "Bermuda (en)", "Bolivia (es)", "Bosnia and Herzegovina (en)", "Brasil (pt)", "Brazil (en)", "British Virgin Islands (en)", "Bulgaria (en)", "Cambodia (en)", "Cameroon (fr)", "Canada (en)", "Canada (fr)", "Cayman Islands (en)", "Channel Islands (en)", "Chile (es)", "China (en)", "China (zh)", "Colombia (es)", "Costa Rica (es)", "Croatia (en)", "Crown Dependencies (en)", "Cyprus (en)", "Czech Republic (cs)", "Czech Republic (en)", "DR Congo (fr)", "Denmark (da)", "Denmark (en)", "Egypt (en)", "Estonia (en)", "Estonia (et)", "Finland (fi)", "France (fr)", "Georgia (en)", "Germany (de)", "Germany (en)", "Ghana (en)", "Gibraltar (en)", "Greece (el)", "Greece (en)", "Hong Kong SAR (en)", "Hungary (en)", "Hungary (hu)", "Iceland (is)", "India (en)", "Indonesia (en)", "Ireland (en)", "Isle of Man (en)", "Israel (en)", "Italy (it)", "Ivory Coast (fr)", "Jamaica (en)", "Japan (en)", "Japan (ja)", "Jordan (en)", "Kazakhstan (en)", "Kazakhstan (kk)", "Kazakhstan (ru)", "Kenya (en)", "Korea (en)", "Korea (ko)", "Kuwait (en)", "Laos (en)", "Latvia (en)", "Latvia (lv)", "Lebanon (en)", "Lithuania (en)", "Lithuania (lt)", "Luxembourg (en)", "Macau SAR (en)", "Malaysia (en)", "Malta (en)", "Mauritius (en)", "Mexico (es)", "Moldova (en)", "Monaco (en)", "Monaco (fr)", "Mongolia (en)", "Montenegro (en)", "Mozambique (en)", "Myanmar (en)", "Namibia (en)", "Netherlands (en)", "Netherlands (nl)", "New Zealand (en)", "Nigeria (en)", "North Macedonia (en)", "Norway (nb)", "Oman (en)", "Pakistan (en)", "Panama (es)", "Peru (es)", "Philippines (en)", "Poland (en)", "Poland (pl)", "Portugal (en)", "Portugal (pt)", "Qatar (en)", "Romania (en)", "Romania (ro)", "Saudi Arabia (en)", "Serbia (en)", "Singapore (en)", "Slovakia (en)", "Slovakia (sk)", "Slovenia (en)", "South Africa (en)", "Spain (es)", "Sri Lanka (en)", "Sweden (sv)", "Switzerland (de)", "Switzerland (en)", "Switzerland (fr)", "Taiwan (en)", "Taiwan (zh)", "Thailand (en)", "Togo (fr)", "Trinidad and Tobago (en)", "Tunisia (en)", "Tunisia (fr)", "Turkey (en)", "Turkey (tr)", "Ukraine (en)", "Ukraine (uk)", "United Arab Emirates (en)", "United Kingdom (en)", "United States (en)", "Uruguay (es)", "Uzbekistan (en)", "Uzbekistan (ru)", "Venezuela (es)", "Vietnam (en)", "Vietnam (vi)", "Zambia (en)", "Zimbabwe (en)", "Register", "Login", "Learn more" ], "rgb(0, 0, 238)": [ "facebook. Opens in a new window", "linkedin. Opens in a new window", "twitter. Opens in a new window", "youtube. Opens in a new window" ], "rgb(0, 51, 141)": [ "Contact", "Media", "Alumni" ], "rgb(102, 102, 102)": [ "Locations", "Contact us", "Press releases", "Social media", "Contact Alumni" ] }, "fontSize": { "16px": [ "Global (EN)", "Albania (en)", "Algeria (fr)", "Argentina (es)", "Armenia (en)", "Australia (en)", "Austria (de)", "Austria (en)", "Azerbaijan (en)", "Bahamas (en)", "Bahrain (en)", "Bangladesh (en)", "Barbados (en)", "Belgium (en)", "Belgium (nl)", "Bermuda (en)", "Bolivia (es)", "Bosnia and Herzegovina (en)", "Brasil (pt)", "Brazil (en)", "British Virgin Islands (en)", "Bulgaria (en)", "Cambodia (en)", "Cameroon (fr)", "Canada (en)", "Canada (fr)", "Cayman Islands (en)", "Channel Islands (en)", "Chile (es)", "China (en)", "China (zh)", "Colombia (es)", "Costa Rica (es)", "Croatia (en)", "Crown Dependencies (en)", "Cyprus (en)", "Czech Republic (cs)", "Czech Republic (en)", "DR Congo (fr)", "Denmark (da)", "Denmark (en)", "Egypt (en)", "Estonia (en)", "Estonia (et)", "Finland (fi)", "France (fr)", "Georgia (en)", "Germany (de)", "Germany (en)", "Ghana (en)", "Gibraltar (en)", "Greece (el)", "Greece (en)", "Hong Kong SAR (en)", "Hungary (en)", "Hungary (hu)", "Iceland (is)", "India (en)", "Indonesia (en)", "Ireland (en)", "Isle of Man (en)", "Israel (en)", "Italy (it)", "Ivory Coast (fr)", "Jamaica (en)", "Japan (en)", "Japan (ja)", "Jordan (en)", "Kazakhstan (en)", "Kazakhstan (kk)", "Kazakhstan (ru)", "Kenya (en)", "Korea (en)", "Korea (ko)", "Kuwait (en)", "Laos (en)", "Latvia (en)", "Latvia (lv)", "Lebanon (en)", "Lithuania (en)", "Lithuania (lt)", "Luxembourg (en)", "Macau SAR (en)", "Malaysia (en)", "Malta (en)", "Mauritius (en)", "Mexico (es)", "Moldova (en)", "Monaco (en)", "Monaco (fr)", "Mongolia (en)", "Montenegro (en)", "Mozambique (en)", "Myanmar (en)", "Namibia (en)", "Netherlands (en)", "Netherlands (nl)", "New Zealand (en)", "Nigeria (en)", "North Macedonia (en)", "Norway (nb)", "Oman (en)", "Pakistan (en)", "Panama (es)", "Peru (es)", "Philippines (en)", "Poland (en)", "Poland (pl)", "Portugal (en)", "Portugal (pt)", "Qatar (en)", "Romania (en)", "Romania (ro)", "Saudi Arabia (en)", "Serbia (en)", "Singapore (en)", "Slovakia (en)", "Slovakia (sk)", "Slovenia (en)", "South Africa (en)", "Spain (es)", "Sri Lanka (en)", "Sweden (sv)", "Switzerland (de)", "Switzerland (en)", "Switzerland (fr)", "Taiwan (en)", "Taiwan (zh)", "Thailand (en)", "Togo (fr)", "Trinidad and Tobago (en)", "Tunisia (en)", "Tunisia (fr)", "Turkey (en)", "Turkey (tr)", "Ukraine (en)", "Ukraine (uk)", "United Arab Emirates (en)", "United Kingdom (en)", "United States (en)", "Uruguay (es)", "Uzbekistan (en)", "Uzbekistan (ru)", "Venezuela (es)", "Vietnam (en)", "Vietnam (vi)", "Zambia (en)", "Zimbabwe (en)", "Locations", "Contact us", "Press releases", "Social media", "Contact Alumni" ], "18px": [ "Register", "Login", "Learn more", "Contact", "Media", "Alumni" ], "0px": [ "facebook. Opens in a new window", "linkedin. Opens in a new window", "twitter. Opens in a new window", "youtube. Opens in a new window" ] }, "lineHeight": { "20.8px": [ "Global (EN)", "Albania (en)", "Algeria (fr)", "Argentina (es)", "Armenia (en)", "Australia (en)", "Austria (de)", "Austria (en)", "Azerbaijan (en)", "Bahamas (en)", "Bahrain (en)", "Bangladesh (en)", "Barbados (en)", "Belgium (en)", "Belgium (nl)", "Bermuda (en)", "Bolivia (es)", "Bosnia and Herzegovina (en)", "Brasil (pt)", "Brazil (en)", "British Virgin Islands (en)", "Bulgaria (en)", "Cambodia (en)", "Cameroon (fr)", "Canada (en)", "Canada (fr)", "Cayman Islands (en)", "Channel Islands (en)", "Chile (es)", "China (en)", "China (zh)", "Colombia (es)", "Costa Rica (es)", "Croatia (en)", "Crown Dependencies (en)", "Cyprus (en)", "Czech Republic (cs)", "Czech Republic (en)", "DR Congo (fr)", "Denmark (da)", "Denmark (en)", "Egypt (en)", "Estonia (en)", "Estonia (et)", "Finland (fi)", "France (fr)", "Georgia (en)", "Germany (de)", "Germany (en)", "Ghana (en)", "Gibraltar (en)", "Greece (el)", "Greece (en)", "Hong Kong SAR (en)", "Hungary (en)", "Hungary (hu)", "Iceland (is)", "India (en)", "Indonesia (en)", "Ireland (en)", "Isle of Man (en)", "Israel (en)", "Italy (it)", "Ivory Coast (fr)", "Jamaica (en)", "Japan (en)", "Japan (ja)", "Jordan (en)", "Kazakhstan (en)", "Kazakhstan (kk)", "Kazakhstan (ru)", "Kenya (en)", "Korea (en)", "Korea (ko)", "Kuwait (en)", "Laos (en)", "Latvia (en)", "Latvia (lv)", "Lebanon (en)", "Lithuania (en)", "Lithuania (lt)", "Luxembourg (en)", "Macau SAR (en)", "Malaysia (en)", "Malta (en)", "Mauritius (en)", "Mexico (es)", "Moldova (en)", "Monaco (en)", "Monaco (fr)", "Mongolia (en)", "Montenegro (en)", "Mozambique (en)", "Myanmar (en)", "Namibia (en)", "Netherlands (en)", "Netherlands (nl)", "New Zealand (en)", "Nigeria (en)", "North Macedonia (en)", "Norway (nb)", "Oman (en)", "Pakistan (en)", "Panama (es)", "Peru (es)", "Philippines (en)", "Poland (en)", "Poland (pl)", "Portugal (en)", "Portugal (pt)", "Qatar (en)", "Romania (en)", "Romania (ro)", "Saudi Arabia (en)", "Serbia (en)", "Singapore (en)", "Slovakia (en)", "Slovakia (sk)", "Slovenia (en)", "South Africa (en)", "Spain (es)", "Sri Lanka (en)", "Sweden (sv)", "Switzerland (de)", "Switzerland (en)", "Switzerland (fr)", "Taiwan (en)", "Taiwan (zh)", "Thailand (en)", "Togo (fr)", "Trinidad and Tobago (en)", "Tunisia (en)", "Tunisia (fr)", "Turkey (en)", "Turkey (tr)", "Ukraine (en)", "Ukraine (uk)", "United Arab Emirates (en)", "United Kingdom (en)", "United States (en)", "Uruguay (es)", "Uzbekistan (en)", "Uzbekistan (ru)", "Venezuela (es)", "Vietnam (en)", "Vietnam (vi)", "Zambia (en)", "Zimbabwe (en)", "Locations", "Contact us", "Press releases", "Social media", "Contact Alumni" ], "23.4px": [ "Register", "Login", "Learn more", "Contact", "Media", "Alumni" ], "0px": [ "facebook. Opens in a new window", "linkedin. Opens in a new window", "twitter. Opens in a new window", "youtube. Opens in a new window" ] } }, "h2": { "fontWeight": { "500": [ "KPMG statement on Russia/Belarus operations", "Industries", "Services", "Stay up to date with what matters to you", "Welcome", "Welcome", "KPMG Insights", "KPMG Blog", "Request for proposal", "Subscription", "Subscription", "KPMG Personalization", "Notice of updates!", "Hi!", "Hi !", "", "Verify Email", "Verify Email" ], "600": [ "Privacy Preference Center" ] }, "color": { "rgb(255, 255, 255)": [ "KPMG statement on Russia/Belarus operations", "Stay up to date with what matters to you", "Welcome", "Welcome", "KPMG Insights", "KPMG Blog" ], "rgb(0, 51, 141)": [ "Industries", "Services", "Request for proposal", "Subscription", "Subscription", "KPMG Personalization", "Notice of updates!", "Hi!", "Hi !", "", "Verify Email", "Verify Email" ], "rgb(102, 102, 102)": [ "Privacy Preference Center" ] }, "fontSize": { "38px": [ "KPMG statement on Russia/Belarus operations", "Industries", "Services", "Stay up to date with what matters to you", "Welcome", "Welcome", "KPMG Insights", "KPMG Blog", "KPMG Personalization", "Notice of updates!", "Hi!", "Hi !", "", "Verify Email", "Verify Email" ], "28px": [ "Request for proposal", "Subscription", "Subscription" ], "15px": [ "Privacy Preference Center" ] } }, "h3": { "fontWeight": { "400": [ "Welcome to KPMG. Looks like you are visiting from United States" ], "500": [ "Email already sent" ], "600": [ "Strictly Necessary Cookies", "Functional Cookies", "Performance Cookies", "Targeting Cookies", "We Value Your Privacy" ], "700": [ "We Value Your Privacy", "We Value Your Privacy", "Strictly Necessary Cookies", "Functional Cookies", "Performance Cookies", "Targeting Cookies", "Advertising Cookies", "33Across", "33Across", "33Across" ] }, "color": { "rgb(102, 102, 102)": [ "We Value Your Privacy", "We Value Your Privacy", "Strictly Necessary Cookies", "Strictly Necessary Cookies", "Functional Cookies", "Functional Cookies", "Performance Cookies", "Performance Cookies", "Targeting Cookies", "Targeting Cookies", "Advertising Cookies", "33Across", "33Across", "33Across", "We Value Your Privacy" ], "rgb(0, 51, 141)": [ "Welcome to KPMG. Looks like you are visiting from United States", "Email already sent" ] }, "fontSize": { "16px": [ "We Value Your Privacy", "We Value Your Privacy", "Strictly Necessary Cookies", "Strictly Necessary Cookies", "Functional Cookies", "Functional Cookies", "Performance Cookies", "Performance Cookies", "Targeting Cookies", "Targeting Cookies" ], "14.4px": [ "Advertising Cookies" ], "12.8px": [ "33Across", "33Across", "33Across" ], "19.2px": [ "We Value Your Privacy" ], "24px": [ "Welcome to KPMG. Looks like you are visiting from United States" ], "38px": [ "Email already sent" ] } }, "h4": { "color": { "rgb(51, 51, 51)": [ "Navigating uncertainty amid the conflict in Ukraine", "Shaping the future", "Pulse of Fintech H2 2021", "Future of retail banking", "Climate change | Financial reporting", "Tax rates online", "Barnas Hus", "Team DSM", "Our role in the world", "Our Values", "Our Impact Plan", "Corporate reporting", "Perspectives Blogs", "In a digital world, do you trust the data?" ], "rgb(102, 102, 102)": [ "33Across" ] }, "fontSize": { "20px": [ "Navigating uncertainty amid the conflict in Ukraine", "Shaping the future", "Pulse of Fintech H2 2021", "Future of retail banking", "Climate change | Financial reporting", "Tax rates online", "Barnas Hus", "Team DSM", "Our role in the world", "Our Values", "Our Impact Plan", "Corporate reporting", "Perspectives Blogs", "In a digital world, do you trust the data?" ], "11.04px": [ "33Across" ] } } } } }, { "type": "test", "which": "tabNav", "withItems": true, "what": "keyboard navigation between tab elements", "url": "https://home.kpmg/xx/en/home.html", "result": { "totals": { "navigations": { "all": { "total": 0, "correct": 0, "incorrect": 0 }, "specific": { "tab": { "total": 0, "correct": 0, "incorrect": 0 }, "left": { "total": 0, "correct": 0, "incorrect": 0 }, "right": { "total": 0, "correct": 0, "incorrect": 0 }, "up": { "total": 0, "correct": 0, "incorrect": 0 }, "down": { "total": 0, "correct": 0, "incorrect": 0 }, "home": { "total": 0, "correct": 0, "incorrect": 0 }, "end": { "total": 0, "correct": 0, "incorrect": 0 } } }, "tabElements": { "total": 0, "correct": 0, "incorrect": 0 }, "tabLists": { "total": 0, "correct": 0, "incorrect": 0 } }, "tabElements": { "incorrect": [], "correct": [] } } }, { "type": "test", "which": "zIndex", "withItems": true, "what": "z indexes", "url": "https://home.kpmg/xx/en/home.html", "result": { "totals": { "total": 117, "tagNames": { "DIV": 81, "HEADER": 1, "A": 6, "NAV": 1, "SPAN": 5, "BUTTON": 10, "INPUT": 9, "LABEL": 3, "SECTION": 1 } }, "items": [ { "tagName": "DIV", "id": "gig_showSimpleShareUI", "text": "close Share with your friends" }, { "tagName": "HEADER", "id": "", "text": "Skip to content Insights Business performance Business protection Digital adoption and transformatio" }, { "tagName": "A", "id": "", "text": "" }, { "tagName": "A", "id": "", "text": "Skip to content" }, { "tagName": "DIV", "id": "", "text": "Business performance Business protection Digital adoption and transformation ESG and sustainability " }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Navigating uncertainty amid the conflict in Ukraine Resources and insights for organizations around " }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Advisory Shaping the future What does the future hold for your business, your industry and your role" }, { "tagName": "DIV", "id": "", "text": "Financial Services Consumer & Retail Industrial Manufacturing Energy & Natural Resources Infrastruct" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Fintech Pulse of Fintech H2 2021 Biannual analysis of global fintech investments." }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Retail banking Future of retail banking Making the right connections." }, { "tagName": "DIV", "id": "", "text": "Audit & Assurance Tax & Legal Advisory Private Enterprise All Services Climate change | Financial re" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Climate change | Financial reporting Resource centre on the financial reporting impacts of climate c" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Tax rates online The online rates tool compares corporate, indirect, individual income, and social s" }, { "tagName": "DIV", "id": "", "text": "Business performance Business protection Digital adoption and transformation ESG and sustainability " }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Barnas Hus Supply chain transformation for a growing future." }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Team DSM Taking Team DSM to the finish line with data and analytics." }, { "tagName": "DIV", "id": "", "text": "Job Search Experienced Hires Graduates Life at KPMG All Careers Our role in the world Every day, we " }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Our role in the world Every day, we look to inspire confidence and empower change. Join us, and you " }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Our Values Our people recognize the responsibility they have to uphold our values – established over" }, { "tagName": "DIV", "id": "", "text": "Who we are What we stand for Our role in the world Media Alliances KPMG Blog Our Impact Plan Our col" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Our Impact Plan Our collective ESG commitments and the actions we are taking to make an even more po" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Corporate reporting Showcasing KPMG's highlights from the past year." }, { "tagName": "DIV", "id": "", "text": "Register Login Learn more Perspectives Blogs Viewpoints from KPMG leaders and subject matter experts" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Perspectives Blogs Viewpoints from KPMG leaders and subject matter experts from around the world." }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "In a digital world, do you trust the data? KPMG International’s Guardians of trust report explores t" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "site: Global (EN) Select other location Enter location No results found Global (EN) Albania (en)Alge" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Global (EN) Albania (en)Algeria (fr)Argentina (es)Armenia (en)Australia (en)Austria (de)Austria (en)" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "NAV", "id": "", "text": "Skip to content Account Flyout Register Login Learn more Close MyAccount Menu" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "SPAN", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "A", "id": "", "text": "" }, { "tagName": "A", "id": "", "text": "Skip to content" }, { "tagName": "DIV", "id": "user-profile-icon", "text": "Account Flyout" }, { "tagName": "DIV", "id": "userprofiledata", "text": "Register Login Learn more Close MyAccount Menu" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Future of large commercial insurance Future of large commercial insurance Helping to drive the futur" }, { "tagName": "SPAN", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Financial Services category Future of wealth management Future of wealth management Helping wealth m" }, { "tagName": "SPAN", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Technology category Future of XaaS Future of XaaS Explore the changing Everything-as-a-Service (XaaS" }, { "tagName": "SPAN", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Third-Party Risk Management Outlook 2022 Third-Party Risk Management Outlook 2022 How global busines" }, { "tagName": "SPAN", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "KPMG statement on Russia/Belarus operations" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "KPMG Blog Viewpoints from KPMG leaders and subject matter experts from around the world. Viewpoints " }, { "tagName": "BUTTON", "id": "footerrfp-submit", "text": "Submit" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "onetrust-pc-sdk", "text": "Privacy Preference CenterWe Value Your PrivacyWe Value Your PrivacyWhen you visit any website, it ma" }, { "tagName": "INPUT", "id": "ot-group-id-C0001", "text": "" }, { "tagName": "INPUT", "id": "ot-group-id-C0003", "text": "" }, { "tagName": "INPUT", "id": "ot-group-id-C0002", "text": "" }, { "tagName": "INPUT", "id": "ot-group-id-C0004", "text": "" }, { "tagName": "INPUT", "id": "", "text": "" }, { "tagName": "INPUT", "id": "REPLACE-WITH-DYANMIC-HOST-ID", "text": "" }, { "tagName": "LABEL", "id": "", "text": "REPLACE-WITH-DYANMIC-HOST-ID" }, { "tagName": "DIV", "id": "", "text": "Namecookie nameHostcookie hostDurationcookie durationTypecookie typeCategorycookie categoryDescripti" }, { "tagName": "INPUT", "id": "", "text": "" }, { "tagName": "INPUT", "id": "REPLACE-WITH-DYANMIC-VENDOR-ID", "text": "" }, { "tagName": "LABEL", "id": "", "text": "REPLACE-WITH-DYANMIC-VENDOR-ID" }, { "tagName": "A", "id": "", "text": "View Privacy Notice" }, { "tagName": "A", "id": "", "text": "View Privacy Notice" }, { "tagName": "INPUT", "id": "REPLACE-WITH-DYANMIC-VENDOR-ID1", "text": "" }, { "tagName": "LABEL", "id": "", "text": "REPLACE-WITH-DYANMIC-VENDOR-ID" }, { "tagName": "DIV", "id": "", "text": "Consent PurposesLocation Based AdsConsent AllowedLegitimate Interest PurposesPersonalizeRequire Opt-" }, { "tagName": "DIV", "id": "triangle", "text": "" }, { "tagName": "SECTION", "id": "filter-modal", "text": "Clear Filters Information storage and accessApply" }, { "tagName": "DIV", "id": "onetrust-banner-sdk", "text": "We Value Your PrivacyWe use ‘cookies’ and related technologies to help identify you and your devices" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "KPMG Personalization Get the latest KPMG thought leadership directly to your individual personalized" }, { "tagName": "BUTTON", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Get the latest KPMG thought leadership directly to your individual personalized dashboard Register n" }, { "tagName": "DIV", "id": "", "text": "CloseNotice of updates!Notice of updatesContinue" }, { "tagName": "BUTTON", "id": "", "text": "Close" }, { "tagName": "DIV", "id": "", "text": "CloseHi!Our privacy policy has been updated since the last time you logged inWe want to make sure yo" }, { "tagName": "BUTTON", "id": "", "text": "Close" }, { "tagName": "DIV", "id": "", "text": "CloseHi !CheckBoxContinueClose" }, { "tagName": "BUTTON", "id": "", "text": "Close" }, { "tagName": "DIV", "id": "kpmgModal", "text": "Close Welcome to KPMG. Looks like you are visiting from United States Discover Global perspectives o" }, { "tagName": "BUTTON", "id": "", "text": "Close" }, { "tagName": "DIV", "id": "generic-error-dialog", "text": "" }, { "tagName": "BUTTON", "id": "", "text": "" }, { "tagName": "DIV", "id": "verfyEmailModal", "text": "CloseVerify EmailPlease verify your email address to continue accessing your account.Resend verifica" }, { "tagName": "BUTTON", "id": "", "text": "Close" }, { "tagName": "DIV", "id": "verfyEmailSuccessModal", "text": "CloseVerify EmailWe've sent another confirmation message to:" }, { "tagName": "BUTTON", "id": "", "text": "Close" }, { "tagName": "DIV", "id": "errModal", "text": "CloseEmail already sentVerification email already sent. Please check your mail." }, { "tagName": "BUTTON", "id": "", "text": "Close" } ] } }, { "type": "test", "which": "alfa", "what": "alfa", "url": "https://home.kpmg/xx/en/home.html", "result": { "totals": { "failures": 28, "warnings": 25 }, "items": [ { "index": 53, "verdict": "failed", "rule": { "ruleID": "r13", "ruleSummary": "<iframe> elements have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r13", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" } ] }, "target": { "type": "element", "tagName": "iframe", "path": "/html[1]/body[1]/iframe[2]", "codeLines": [ "<iframe id=\"gig_sso_gig_sso_cb1660372954271_0\" src=\"https://login1.home.kpmg/gs/sso.htm?APIKey=3_e2...", " #document", " <html>", " <head></head>", " <body></body>", " </html>", "</iframe>" ] } }, { "index": 54, "verdict": "failed", "rule": { "ruleID": "r13", "ruleSummary": "<iframe> elements have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r13", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" } ] }, "target": { "type": "element", "tagName": "iframe", "path": "/html[1]/body[1]/iframe[3]", "codeLines": [ "<iframe id=\"gig_sso_gig_sso_cb1660372954288_1\" src=\"https://login1.home.kpmg/gs/sso.htm?APIKey=3_e2...", " #document", " <html>", " <head></head>", " <body></body>", " </html>", "</iframe>" ] } }, { "index": 56, "verdict": "failed", "rule": { "ruleID": "r14", "ruleSummary": "Visible labels are included in accessible names", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r14", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#label-in-name", "chapter": "2.5.3", "title": "Label in Name" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G208", "name": "G208", "title": "Including the text of the visible label as part of the accessible name" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[7]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]", "codeLines": [ "<a class=\"engagementpromo-button chrome\" data-title=\"KPMG Insights\" aria-label=\"KPMG Insights\" href...", " <span class=\"chrome\">", " Discover our thought leadership", " </span>", "</a>" ] } }, { "index": 57, "verdict": "failed", "rule": { "ruleID": "r14", "ruleSummary": "Visible labels are included in accessible names", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r14", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#label-in-name", "chapter": "2.5.3", "title": "Label in Name" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G208", "name": "G208", "title": "Including the text of the visible label as part of the accessible name" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[7]/div[1]/div[2]/section[1]/div[1]/a[1]", "codeLines": [ "<a aria-label=\"KPMG Blog\" class=\"fullbleedgbl-link fullbleed-campaign-modal chrome\" href=\"https://h...", " <div class=\"fullbleeddivider-image object-fit-img-container crop-image crop-centre-centre chrome\"...", " <picture class=\"chrome\">", " <source srcset=\"https://assets.kpmg/is/image/kpmg/man-laptop-banner:cq5dam.web.640.490\" media...", " <source srcset=\"https://assets.kpmg/is/image/kpmg/man-laptop-banner:cq5dam.web.1400.500\" medi...", " <img class=\"img-responsive chrome\" src=\"https://assets.kpmg/is/image/kpmg/man-laptop-banner:c...", " </picture>", " </div>", " <div class=\"fullbleed-container chrome\">", " <div class=\"container chrome\">", " <div class=\"row chrome\">", " <div class=\"col-lg-6 col-xl-6 chrome\">", " <h2 class=\"fullbleed-title title line-clamp line-clamp-2 chrome\" style=\"max-height: none;...", " KPMG Blog", " </h2>", " <div class=\"hidden-xs chrome\">", " <p class=\"fullbleed-desc line-clamp line-clamp-2 chrome\" style=\"max-height: none; overf...", " Viewpoints from KPMG leaders and subject matter experts from around the world.", " </p>", " </div>", " <div class=\"visible-xs chrome\">", " <p class=\"fullbleed-desc line-clamp line-clamp-4 chrome\" style=\"\">", " Viewpoints from KPMG leaders and subject matter experts from around the world.", " </p>", " </div>", " <div class=\"fullbleed-link chrome\">", " <span class=\"chrome\">", " Read our blogs", " </span>", " <span class=\"icon-chevron-thin-right chrome\"></span>", " </div>", " </div>", " </div>", " </div>", " </div>", "</a>" ] } }, { "index": 417, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "button", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/button[1]", "codeLines": [ "<button class=\"addtolibrary-cta chrome\" data-bs-backdrop=\"static\" data-bs-keyboard=\"false\" data-mod...", " <span class=\"icon-bookmark-unselected chrome\"></span>", "</button>" ] } }, { "index": 418, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "button", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/section[1]/div[1]/div[1]/button[1]", "codeLines": [ "<button class=\"addtolibrary-cta chrome\" data-bs-backdrop=\"static\" data-bs-keyboard=\"false\" data-mod...", " <span class=\"icon-bookmark-unselected chrome\"></span>", "</button>" ] } }, { "index": 419, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "button", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/button[1]", "codeLines": [ "<button class=\"addtolibrary-cta chrome\" data-bs-backdrop=\"static\" data-bs-keyboard=\"false\" data-mod...", " <span class=\"icon-bookmark-unselected chrome\"></span>", "</button>" ] } }, { "index": 420, "verdict": "failed", "rule": { "ruleID": "r3", "ruleSummary": "id attributes have a unique value", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r3", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#parsing", "chapter": "4.1.1", "title": "Parsing" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/html/H93", "name": "H93", "title": "Ensuring that id attributes are unique on a Web page" } ] }, "target": { "type": "element", "tagName": "button", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/section[1]/div[1]/div[1]/button[1]", "codeLines": [ "<button class=\"addtolibrary-cta chrome\" data-bs-backdrop=\"static\" data-bs-keyboard=\"false\" data-mod...", " <span class=\"icon-bookmark-unselected chrome\"></span>", "</button>" ] } }, { "index": 581, "verdict": "failed", "rule": { "ruleID": "r62", "ruleSummary": "Links in blocks of text are distinguishable", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r62", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#use-of-color", "chapter": "1.4.1", "title": "Use of Color" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[2]/div[1]/p[2]/a[1]", "codeLines": [ "<a href=\"https://home.kpmg/governance\" class=\"chrome\">", " https://home.kpmg/governance", "</a>" ] } }, { "index": 620, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[1]/div[1]/ul[1]/li[1]/a[1]", "codeLines": [ "<a href=\"/xx/en/home/misc/legal.html\" class=\"chrome\">", " Legal", "</a>" ] } }, { "index": 621, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[1]/div[1]/ul[1]/li[2]/a[1]", "codeLines": [ "<a href=\"/xx/en/home/misc/privacy.html\" class=\"chrome\">", " Privacy", "</a>" ] } }, { "index": 622, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[1]/div[1]/ul[1]/li[3]/a[1]", "codeLines": [ "<a href=\"/xx/en/home/misc/accessibility.html\" class=\"chrome\">", " Accessibility", "</a>" ] } }, { "index": 623, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[1]/div[1]/ul[1]/li[4]/a[1]", "codeLines": [ "<a href=\"/xx/en/home/misc/sitemap.html\" class=\"chrome\">", " Sitemap", "</a>" ] } }, { "index": 624, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[1]/div[1]/ul[1]/li[5]/a[1]", "codeLines": [ "<a href=\"/xx/en/home/misc/help.html\" class=\"chrome\">", " Help", "</a>" ] } }, { "index": 625, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[1]/div[1]/ul[1]/li[6]/a[1]", "codeLines": [ "<a href=\"/xx/en/home/misc/glossary.html\" class=\"chrome\">", " Glossary", "</a>" ] } }, { "index": 626, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[1]/div[1]/ul[1]/li[7]/a[1]", "codeLines": [ "<a href=\"/xx/en/home/events.html\" class=\"chrome\">", " Events", "</a>" ] } }, { "index": 627, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[1]/div[2]/section[1]/ul[1]/li[1]/a[1]", "codeLines": [ "<a href=\"https://www.facebook.com/KPMG\" rel=\"noopener noreferrer\" target=\"_blank\" data-title=\"faceb...", " <span class=\"icon-facebook icon-rounded-facebook chrome\"></span>", " <span class=\"sr-only chrome\">", " facebook. Opens in a new window", " </span>", "</a>" ] } }, { "index": 628, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[1]/div[2]/section[1]/ul[1]/li[2]/a[1]", "codeLines": [ "<a href=\"https://www.linkedin.com/company/kpmg\" rel=\"noopener noreferrer\" target=\"_blank\" data-titl...", " <span class=\"icon-linkedin icon-rounded-linkedin chrome\"></span>", " <span class=\"sr-only chrome\">", " linkedin. Opens in a new window", " </span>", "</a>" ] } }, { "index": 629, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[1]/div[2]/section[1]/ul[1]/li[3]/a[1]", "codeLines": [ "<a href=\"https://twitter.com/kpmg\" rel=\"noopener noreferrer\" target=\"_blank\" data-title=\"twitter\" c...", " <span class=\"icon-twitter icon-rounded-twitter chrome\"></span>", " <span class=\"sr-only chrome\">", " twitter. Opens in a new window", " </span>", "</a>" ] } }, { "index": 630, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[1]/div[2]/section[1]/ul[1]/li[4]/a[1]", "codeLines": [ "<a href=\"https://www.youtube.com/kpmg\" rel=\"noopener noreferrer\" target=\"_blank\" data-title=\"youtub...", " <span class=\"icon-youtube icon-rounded-youtube chrome\"></span>", " <span class=\"sr-only chrome\">", " youtube. Opens in a new window", " </span>", "</a>" ] } }, { "index": 631, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[2]/div[1]/ul[1]/li[1]/a[1]", "codeLines": [ "<a href=\"/xx/en/home/misc/contact.html\" class=\"chrome\">", " Contact", "</a>" ] } }, { "index": 632, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[2]/div[1]/ul[1]/li[2]/a[1]", "codeLines": [ "<a href=\"/xx/en/home/about/offices.html\" class=\"chrome\">", " Locations", "</a>" ] } }, { "index": 633, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[2]/div[1]/ul[1]/li[3]/a[1]", "codeLines": [ "<a href=\"/content/kpmgpublic/xx/en/home/misc/contact?form=contact\" rel=\"noopener noreferrer\" target...", " Contact us", " <span class=\"sr-only chrome\"></span>", "</a>" ] } }, { "index": 634, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[2]/div[2]/ul[1]/li[1]/a[1]", "codeLines": [ "<a href=\"/xx/en/home/media.html\" class=\"chrome\">", " Media", "</a>" ] } }, { "index": 635, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[2]/div[2]/ul[1]/li[2]/a[1]", "codeLines": [ "<a href=\"/xx/en/home/media/press-releases.html\" class=\"chrome\">", " Press releases", "</a>" ] } }, { "index": 636, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[2]/div[2]/ul[1]/li[3]/a[1]", "codeLines": [ "<a href=\"/content/kpmgpublic/xx/en/home/social.html\" class=\"chrome\">", " Social media", "</a>" ] } }, { "index": 637, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[2]/div[3]/ul[1]/li[1]/a[1]", "codeLines": [ "<a href=\"/xx/en/home/alumni.html\" class=\"chrome\">", " Alumni", "</a>" ] } }, { "index": 638, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[2]/div[3]/ul[1]/li[2]/a[1]", "codeLines": [ "<a href=\"mailto:go-fmglobalalumni@kpmg.com\" rel=\"noopener noreferrer\" target=\"_self\" x-cq-linkcheck...", " Contact Alumni", " <span class=\"sr-only chrome\"></span>", "</a>" ] } }, { "index": 639, "verdict": "cantTell", "rule": { "ruleID": "r65", "ruleSummary": "Element in sequential focus order has visible focus", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r65", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#focus-visible", "chapter": "2.4.7", "title": "Focus Visible" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[2]/footer[1]/div[2]/div[1]/p[2]/a[1]", "codeLines": [ "<a href=\"https://home.kpmg/governance\" class=\"chrome\">", " https://home.kpmg/governance", "</a>" ] } }, { "index": 642, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[7]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/h2[1]/text()[1]", "codeLines": [ "KPMG Insights" ] } }, { "index": 643, "verdict": "cantTell", "rule": { "ruleID": "r66", "ruleSummary": "Text outside widget has enhanced contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r66", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[7]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/p[1]/text()[1]", "codeLines": [ "Welcome to the KPMG knowledge base of research." ] } }, { "index": 658, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[7]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/h2[1]/text()[1]", "codeLines": [ "KPMG Insights" ] } }, { "index": 659, "verdict": "cantTell", "rule": { "ruleID": "r69", "ruleSummary": "Text outside widget has minimum contrast", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r69", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#contrast-minimum", "chapter": "1.4.3", "title": "Contrast (Minimum)" }, { "uri": "https://www.w3.org/TR/WCAG/#contrast-enhanced", "chapter": "1.4.6", "title": "Contrast (Enhanced)" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[7]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/p[1]/text()[1]", "codeLines": [ "Welcome to the KPMG knowledge base of research." ] } }, { "index": 727, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/section[1]/a[1]/div[2]/div[1]/div[4]/p[1]", "codeLines": [ "<p class=\"desc line-clamp line-clamp-2 custom-dp-lc-desc chrome\" style=\"max-height: none; overflow:...", " Helping to drive the future of insurance transformation.", "</p>" ] } }, { "index": 728, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/section[1]/a[1]/div[2]/div[1]/div[4]/p[1]", "codeLines": [ "<p class=\"desc line-clamp line-clamp-2 custom-dp-lc-desc chrome\" style=\"max-height: none; overflow:...", " Helping wealth managers build winning business models for the future.", "</p>" ] } }, { "index": 729, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/div[1]/div[1]/div[1]/section[1]/a[1]/div[2]/div[1]/div[4]/p[1]", "codeLines": [ "<p class=\"desc line-clamp line-clamp-2 custom-dp-lc-desc chrome\" style=\"max-height: none; overflow:...", " Explore the changing Everything-as-a-Service (XaaS) industry and how to drive sustainable growth.", "</p>" ] } }, { "index": 730, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/section[1]/a[1]/div[2]/div[1]/div[4]/p[1]", "codeLines": [ "<p class=\"desc line-clamp line-clamp-2 custom-dp-lc-desc chrome\" style=\"max-height: none; overflow:...", " How global businesses are assessing their operational resilience and plan of action for the futur...", "</p>" ] } }, { "index": 731, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[5]/div[1]/div[1]/section[1]/div[1]/div[1]/div[1]/a[1]/p[1]", "codeLines": [ "<p class=\"industries-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visib...", " Asset Management", "</p>" ] } }, { "index": 733, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[5]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/a[1]/p[1]", "codeLines": [ "<p class=\"industries-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visib...", " Banking and Capital Markets", "</p>" ] } }, { "index": 735, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[5]/div[1]/div[1]/section[1]/div[1]/div[1]/div[3]/a[1]/p[1]", "codeLines": [ "<p class=\"industries-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visib...", " Energy", "</p>" ] } }, { "index": 737, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[5]/div[1]/div[1]/section[1]/div[1]/div[1]/div[4]/a[1]/p[1]", "codeLines": [ "<p class=\"industries-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visib...", " Government", "</p>" ] } }, { "index": 739, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[5]/div[1]/div[1]/section[1]/div[1]/div[1]/div[5]/a[1]/p[1]", "codeLines": [ "<p class=\"industries-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visib...", " Life Sciences", "</p>" ] } }, { "index": 741, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[5]/div[1]/div[1]/section[1]/div[1]/div[1]/div[6]/a[1]/p[1]", "codeLines": [ "<p class=\"industries-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visib...", " Insurance", "</p>" ] } }, { "index": 743, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[6]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a[1]/p[1]", "codeLines": [ "<p class=\"services-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible...", " Audit and Assurance", "</p>" ] } }, { "index": 744, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[6]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a[1]/p[2]", "codeLines": [ "<p class=\"services-description line-clamp line-clamp-5 chrome\" style=\"max-height: none; overflow: v...", " We are committed to serving the public interest by providing objective assurance over data on whi...", "</p>" ] } }, { "index": 745, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[6]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/a[1]/p[1]", "codeLines": [ "<p class=\"services-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible...", " Tax & Legal", "</p>" ] } }, { "index": 746, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[6]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/a[1]/p[2]", "codeLines": [ "<p class=\"services-description line-clamp line-clamp-5 chrome\" style=\"max-height: none; overflow: v...", " You face steep compliance demands and complex changes; we help you transform your function to mak...", "</p>" ] } }, { "index": 747, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[6]/div[1]/div[1]/div[1]/div[1]/div[1]/div[3]/a[1]/p[1]", "codeLines": [ "<p class=\"services-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible...", " Advisory", "</p>" ] } }, { "index": 748, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[6]/div[1]/div[1]/div[1]/div[1]/div[1]/div[3]/a[1]/p[2]", "codeLines": [ "<p class=\"services-description line-clamp line-clamp-5 chrome\" style=\"max-height: none; overflow: v...", " Together, we help you create lasting value and responsible growth to make your business fit for t...", "</p>" ] } }, { "index": 749, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[6]/div[1]/div[1]/div[1]/div[1]/div[1]/div[4]/a[1]/p[1]", "codeLines": [ "<p class=\"services-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible...", " Private Enterprise", "</p>" ] } }, { "index": 750, "verdict": "failed", "rule": { "ruleID": "r73", "ruleSummary": "Paragraphs of text have sufficient line height", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r73", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#visual-presentation", "chapter": "1.4.8", "title": "Visual Presentation" } ] }, "target": { "type": "element", "tagName": "p", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[6]/div[1]/div[1]/div[1]/div[1]/div[1]/div[4]/a[1]/p[2]", "codeLines": [ "<p class=\"services-description line-clamp line-clamp-5 chrome\" style=\"max-height: none; overflow: v...", " Helping entrepreneurs build great businesses. We know what it takes to be successful at each stag...", "</p>" ] } }, { "index": 1021, "verdict": "failed", "rule": { "ruleID": "r78", "ruleSummary": "Headings of same level have text content between them", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r78", "requirements": [] }, "target": { "type": "element", "tagName": "h2", "path": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[4]/section[1]/div[1]/a[1]/div[2]/div[1]/div[1]/div[1]/h2[1]", "codeLines": [ "<h2 class=\"fullbleed-title title line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow:...", " KPMG statement on Russia/Belarus operations", "</h2>" ] } }, { "index": 1154, "verdict": "cantTell", "rule": { "ruleID": "r87", "ruleSummary": "First focusable element is link to main content", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r87", "requirements": [ { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G1", "name": "G1", "title": "Adding a link at the top of each page that goes directly to the main content area" } ] }, "target": { "type": "document", "tagName": "", "path": "/", "codeLines": [ "#document", " <!doctype html>", "...", " </html>" ] } } ] } }, { "type": "test", "which": "axe", "detailLevel": 2, "rules": [], "what": "Axe", "url": "https://home.kpmg/xx/en/home.html", "result": { "totals": { "rulesNA": 48, "rulesPassed": 42, "rulesWarned": 6, "rulesViolated": 10, "warnings": { "minor": 74, "moderate": 0, "serious": 25, "critical": 1 }, "violations": { "minor": 0, "moderate": 5, "serious": 39, "critical": 4 } }, "details": { "testEngine": { "name": "axe-core", "version": "4.4.2" }, "testRunner": { "name": "axe" }, "testEnvironment": { "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/102.0.5005.40 Safari/537.36", "windowWidth": 1280, "windowHeight": 720, "orientationAngle": 90, "orientationType": "landscape-primary" }, "timestamp": "2022-08-13T06:42:53.370Z", "url": "https://home.kpmg/xx/en/home.html", "toolOptions": { "resultTypes": [ "violations", "incomplete" ], "runOnly": { "type": "tag", "values": [ "experimental", "best-practice", "wcag2a", "wcag2aa", "wcag2aaa", "wcag21a", "wcag21aa", "wcag21aaa" ] }, "reporter": "v1" }, "incomplete": [ { "id": "aria-allowed-role", "impact": "minor", "tags": [ "cat.aria", "best-practice" ], "description": "Ensures role attribute has an appropriate value for the element", "help": "ARIA role should be appropriate for the element", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-allowed-role?application=axeAPI", "nodes": [ { "any": [ { "id": "aria-allowed-role", "data": [ "search" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role search must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<input type=\"text\" id=\"mobile-search\" role=\"search\" title=\"Search\" placeholder=\"Search\" autocomplete=\"off\" class=\"type-ahead-select taller chrome\">", "target": [ "#mobile-search" ], "failureSummary": "Fix any of the following:\n ARIA role search must be removed when the element is made visible, as it is not allowed for the element" }, { "any": [ { "id": "aria-allowed-role", "data": [ "search" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role search must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<input type=\"text\" id=\"desktop-search\" role=\"search\" placeholder=\"Search\" autocomplete=\"off\" class=\"type-ahead-select desktop chrome\">", "target": [ "#desktop-search" ], "failureSummary": "Fix any of the following:\n ARIA role search must be removed when the element is made visible, as it is not allowed for the element" }, { "any": [ { "id": "aria-allowed-role", "data": [ "search" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role search must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<input type=\"text\" id=\"country-site-selector-search\" autocomplete=\"off\" placeholder=\"Enter location\" role=\"search\" class=\"input-country-site-selector-search chrome\">", "target": [ "#country-site-selector-search" ], "failureSummary": "Fix any of the following:\n ARIA role search must be removed when the element is made visible, as it is not allowed for the element" }, { "any": [ { "id": "aria-allowed-role", "data": [ "button" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role button must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<input type=\"checkbox\" class=\"host-box chrome\" aria-expanded=\"false\" role=\"button\" ot-accordion=\"true\">", "target": [ ".host-box" ], "failureSummary": "Fix any of the following:\n ARIA role button must be removed when the element is made visible, as it is not allowed for the element" }, { "any": [ { "id": "aria-allowed-role", "data": [ "presentation" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role presentation must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<a class=\"third-party-cookie-notice host-view-cookies chrome\" href=\"javascript:void(0)\" role=\"presentation\" aria-hidden=\"true\" tabindex=\"-1\">View Third Party Cookies</a>", "target": [ ".third-party-cookie-notice" ], "failureSummary": "Fix any of the following:\n ARIA role presentation must be removed when the element is made visible, as it is not allowed for the element" }, { "any": [ { "id": "aria-allowed-role", "data": [ "button" ], "relatedNodes": [], "impact": "minor", "message": "ARIA role button must be removed when the element is made visible, as it is not allowed for the element" } ], "all": [], "none": [], "impact": "minor", "html": "<input type=\"checkbox\" class=\"vendor-box chrome\" aria-expanded=\"false\" role=\"button\">", "target": [ ".vendor-box" ], "failureSummary": "Fix any of the following:\n ARIA role button must be removed when the element is made visible, as it is not allowed for the element" } ] }, { "id": "color-contrast-enhanced", "impact": "serious", "tags": [ "cat.color", "wcag2aaa", "wcag146" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AAA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast-enhanced?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "31.5pt (42px)", "fontWeight": "normal", "messageKey": "bgOverlap", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h1 class=\"banner-title line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">\nBuilding connections that shape your future\n</h1>", "target": [ "h1" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "bgOverlap", "expectedContrastRatio": "7:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"banner-description line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible;\">\nFor a better-connected, faster-growing business, ready to navigate risk.\n</p>", "target": [ ".hidden-xs > .banner-description" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "28.5pt (38px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<img class=\"img-responsive chrome\" src=\"https://assets.kpmg/is/image/kpmg/blue-purple-gradient-1:cq5dam.web.1400.500\" alt=\"Blue gradient\" title=\"Blue gradient\">", "target": [ "img[alt=\"Blue gradient\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"fullbleed-title title line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">KPMG statement on Russia/Belarus operations</h2>", "target": [ ".aem-Grid.aem-Grid--12.aem-Grid--default--12:nth-child(4) > .module-fullbleeddivider.bs5.component > .fullbleeddivider-content.text-color-white > .fullbleedgbl-link.fullbleed-campaign-modal > .fullbleed-container > .container > .row > .col-xl-6.col-lg-6 > .fullbleed-title.title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "28.5pt (38px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"engagementpromo-login kpmgblue-spectrumblue chrome\">", "target": [ ".engagementpromo-login" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"engagementpromo-title title line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">Stay up to date with what matters to you</h2>", "target": [ ".unknown-user > .engagementpromo-title.title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"engagementpromo-login kpmgblue-spectrumblue chrome\">", "target": [ ".engagementpromo-login" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"engagementpromo-description line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">\nGain access to personalized content based on your interests by signing up today</p>", "target": [ ".unknown-user > .engagementpromo-description.line-clamp-2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"engagementpromo-login kpmgblue-spectrumblue chrome\">", "target": [ ".engagementpromo-login" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"chrome\">Sign up today</span>", "target": [ ".engagementpromo-button[data-bs-target=\"#kpmgModal\"][data-bs-toggle=\"modal\"] > span:nth-child(2)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "28.5pt (38px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"engagementpromo-text cobaltblue-kpmgblue chrome\">", "target": [ ".engagementpromo-text" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"engagementpromo-title title line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">KPMG Insights</h2>", "target": [ ".engagementpromo-content > .engagementpromo-title.title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"engagementpromo-text cobaltblue-kpmgblue chrome\">", "target": [ ".engagementpromo-text" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"engagementpromo-description line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">\nWelcome to the KPMG knowledge base of research.</p>", "target": [ ".engagementpromo-content > .engagementpromo-description.line-clamp-2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"engagementpromo-text cobaltblue-kpmgblue chrome\">", "target": [ ".engagementpromo-text" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"chrome\">Discover our thought leadership</span>", "target": [ "a[data-title=\"KPMG Insights\"] > span" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "28.5pt (38px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"gradient gradient-color-kpmg-blue chrome\"></div>", "target": [ ".gradient" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"fullbleed-title title line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">KPMG Blog</h2>", "target": [ "a[aria-label=\"KPMG Blog\"] > .fullbleed-container > .container > .row > .col-xl-6.col-lg-6 > .fullbleed-title.title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"gradient gradient-color-kpmg-blue chrome\"></div>", "target": [ ".gradient" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"fullbleed-desc line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">\nViewpoints from KPMG leaders and subject matter experts from around the world.\n</p>", "target": [ "a[aria-label=\"KPMG Blog\"] > .fullbleed-container > .container > .row > .col-xl-6.col-lg-6 > .hidden-xs > .fullbleed-desc.line-clamp-2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"gradient gradient-color-kpmg-blue chrome\"></div>", "target": [ ".gradient" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"chrome\">Read our blogs</span>", "target": [ ".fullbleed-link > span:nth-child(1)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" } ] }, { "id": "color-contrast", "impact": "serious", "tags": [ "cat.color", "wcag2aa", "wcag143" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "31.5pt (42px)", "fontWeight": "normal", "messageKey": "bgOverlap", "expectedContrastRatio": "3:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<h1 class=\"banner-title line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">\nBuilding connections that shape your future\n</h1>", "target": [ "h1" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "bgOverlap", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [], "impact": "serious", "message": "Element's background color could not be determined because it is overlapped by another element" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"banner-description line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible;\">\nFor a better-connected, faster-growing business, ready to navigate risk.\n</p>", "target": [ ".hidden-xs > .banner-description" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because it is overlapped by another element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "28.5pt (38px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<img class=\"img-responsive chrome\" src=\"https://assets.kpmg/is/image/kpmg/blue-purple-gradient-1:cq5dam.web.1400.500\" alt=\"Blue gradient\" title=\"Blue gradient\">", "target": [ "img[alt=\"Blue gradient\"]" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"fullbleed-title title line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">KPMG statement on Russia/Belarus operations</h2>", "target": [ ".aem-Grid.aem-Grid--12.aem-Grid--default--12:nth-child(4) > .module-fullbleeddivider.bs5.component > .fullbleeddivider-content.text-color-white > .fullbleedgbl-link.fullbleed-campaign-modal > .fullbleed-container > .container > .row > .col-xl-6.col-lg-6 > .fullbleed-title.title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined because element contains an image node" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "28.5pt (38px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"engagementpromo-login kpmgblue-spectrumblue chrome\">", "target": [ ".engagementpromo-login" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"engagementpromo-title title line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">Stay up to date with what matters to you</h2>", "target": [ ".unknown-user > .engagementpromo-title.title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"engagementpromo-login kpmgblue-spectrumblue chrome\">", "target": [ ".engagementpromo-login" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"engagementpromo-description line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">\nGain access to personalized content based on your interests by signing up today</p>", "target": [ ".unknown-user > .engagementpromo-description.line-clamp-2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"engagementpromo-login kpmgblue-spectrumblue chrome\">", "target": [ ".engagementpromo-login" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"chrome\">Sign up today</span>", "target": [ ".engagementpromo-button[data-bs-target=\"#kpmgModal\"][data-bs-toggle=\"modal\"] > span:nth-child(2)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "28.5pt (38px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"engagementpromo-text cobaltblue-kpmgblue chrome\">", "target": [ ".engagementpromo-text" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"engagementpromo-title title line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">KPMG Insights</h2>", "target": [ ".engagementpromo-content > .engagementpromo-title.title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"engagementpromo-text cobaltblue-kpmgblue chrome\">", "target": [ ".engagementpromo-text" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"engagementpromo-description line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">\nWelcome to the KPMG knowledge base of research.</p>", "target": [ ".engagementpromo-content > .engagementpromo-description.line-clamp-2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"engagementpromo-text cobaltblue-kpmgblue chrome\">", "target": [ ".engagementpromo-text" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"chrome\">Discover our thought leadership</span>", "target": [ "a[data-title=\"KPMG Insights\"] > span" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "28.5pt (38px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"gradient gradient-color-kpmg-blue chrome\"></div>", "target": [ ".gradient" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"fullbleed-title title line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">KPMG Blog</h2>", "target": [ "a[aria-label=\"KPMG Blog\"] > .fullbleed-container > .container > .row > .col-xl-6.col-lg-6 > .fullbleed-title.title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"gradient gradient-color-kpmg-blue chrome\"></div>", "target": [ ".gradient" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<p class=\"fullbleed-desc line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">\nViewpoints from KPMG leaders and subject matter experts from around the world.\n</p>", "target": [ "a[aria-label=\"KPMG Blog\"] > .fullbleed-container > .container > .row > .col-xl-6.col-lg-6 > .hidden-xs > .fullbleed-desc.line-clamp-2" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#ffffff", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"gradient gradient-color-kpmg-blue chrome\"></div>", "target": [ ".gradient" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"chrome\">Read our blogs</span>", "target": [ ".fullbleed-link > span:nth-child(1)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background gradient" } ] }, { "id": "hidden-content", "impact": "minor", "tags": [ "cat.structure", "experimental", "review-item", "best-practice" ], "description": "Informs users about hidden content.", "help": "Hidden content on the page should be analyzed", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/hidden-content?application=axeAPI", "nodes": [ { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div id=\"gig_showSimpleShareUI\" class=\"gig-simpleShareUI fixed-and-off-page chrome\">", "target": [ "#gig_showSimpleShareUI" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"dropdown-menu nav-flyout-fullbleed-component vue-component position-absolute py-2 rounded-0 psd-fullbleed-padding d-none w-100 bg-gray-96 chrome\">", "target": [ ".navbar-nav-list-item-component.nav-item.dropdown:nth-child(1) > .w-100.bg-gray-96.nav-flyout-fullbleed-component" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"dropdown-menu nav-flyout-fullbleed-component vue-component position-absolute py-2 rounded-0 psd-fullbleed-padding d-none w-100 bg-gray-96 chrome\">", "target": [ ".navbar-nav-list-item-component.nav-item.dropdown:nth-child(2) > .w-100.bg-gray-96.nav-flyout-fullbleed-component" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"dropdown-menu nav-flyout-fullbleed-component vue-component position-absolute py-2 rounded-0 psd-fullbleed-padding d-none w-100 bg-gray-96 chrome\">", "target": [ ".navbar-nav-list-item-component.nav-item.dropdown:nth-child(3) > .w-100.bg-gray-96.nav-flyout-fullbleed-component" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"dropdown-menu nav-flyout-fullbleed-component vue-component position-absolute py-2 rounded-0 psd-fullbleed-padding d-none w-100 bg-gray-96 chrome\">", "target": [ ".navbar-nav-list-item-component.nav-item.dropdown:nth-child(4) > .w-100.bg-gray-96.nav-flyout-fullbleed-component" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"dropdown-menu nav-flyout-fullbleed-component vue-component position-absolute py-2 rounded-0 psd-fullbleed-padding d-none w-100 bg-gray-96 chrome\">", "target": [ ".navbar-nav-list-item-component.nav-item.dropdown:nth-child(5) > .w-100.bg-gray-96.nav-flyout-fullbleed-component" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"dropdown-menu nav-flyout-fullbleed-component vue-component position-absolute py-2 rounded-0 psd-fullbleed-padding d-none w-100 bg-gray-96 chrome\">", "target": [ ".navbar-nav-list-item-component.nav-item.dropdown:nth-child(6) > .w-100.bg-gray-96.nav-flyout-fullbleed-component" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"dropdown-menu nav-flyout-fullbleed-component vue-component position-absolute py-2 rounded-0 psd-fullbleed-padding w-100 bg-gray-96 chrome\">", "target": [ ".ikon-trigger-with-navflyout-dropdown-component.dropdown.d-inline-block:nth-child(1) > .w-100.bg-gray-96.nav-flyout-fullbleed-component" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"animated-search-bar-component vue-component position-absolute d-none chrome\">", "target": [ ".animated-search-bar-component" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"input-wrapper mobile chrome\"><label for=\"mobile-search\" class=\"sr-only chrome\">Search</label> <input type=\"text\" id=\"mobile-search\" role=\"search\" title=\"Search\" placeholder=\"Search\" autocomplete=\"off\" class=\"type-ahead-select taller chrome\"></div>", "target": [ ".input-wrapper" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"dropdown-menu nav-flyout-fullbleed-component vue-component position-absolute py-2 rounded-0 psd-fullbleed-padding site-selector-menu chrome\">", "target": [ ".site-selector-menu" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"country-site-selector-noresults chrome\">\n No results found\n </div>", "target": [ ".country-site-selector-noresults" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"mobile-navbar-component vue-component d-xl-none chrome\">", "target": [ ".mobile-navbar-component" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"mobile-nav-user-profile-tab-content-component vue-component collapse chrome\" id=\"userprofiledata\">", "target": [ "#userprofiledata" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div data-testid=\"stickybar\" class=\"sc-bczRLJ limdpl module-sticky-bar chrome\">", "target": [ ".sc-bczRLJ" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"web-spinner chrome\" style=\"display: none;\">\n<img src=\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1622 800'%2F%3E\" width=\"100%\" height=\"100%\" alt=\"Loading Spinner\" class=\"img-responsive chrome\">\n</div>", "target": [ ".web-spinner" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"visible-xs chrome\">\n<p class=\"banner-description line-clamp line-clamp-3 chrome\" style=\"\">\nFor a better-connected, faster-growing business, ready to navigate risk.\n</p>\n</div>", "target": [ ".banner-info > .container > .row > .col-xl-6.col-lg-6 > .visible-xs" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"visible-xs chrome\">\n<strong class=\"title line-clamp line-clamp-3 chrome\" style=\"\">\nFuture of large commercial insurance\n</strong>\n</div>", "target": [ ".col-xl-6.col-lg-6:nth-child(1) > .bannerpromo-two-column.module-dynamicpromotional.component-trackable > .inner-section > .content.col-md-6.col-xs-12 > .text-container > .visible-xs:nth-child(3)" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"visible-xs chrome\">\n<p class=\"desc line-clamp line-clamp-3 chrome\" style=\"\">\nHelping to drive the future of insurance transformation.\n</p>\n</div>", "target": [ ".col-xl-6.col-lg-6:nth-child(1) > .bannerpromo-two-column.module-dynamicpromotional.component-trackable > .inner-section > .content.col-md-6.col-xs-12 > .text-container > .visible-xs:nth-child(5)" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"visible-xs chrome\">\n<strong class=\"title line-clamp line-clamp-3 chrome\" style=\"\">\nFuture of wealth management\n</strong>\n</div>", "target": [ ".inner-section[data-title=\"Future of wealth management\"] > .content.col-md-6.col-xs-12 > .text-container > .visible-xs:nth-child(3)" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"visible-xs chrome\">\n<p class=\"desc line-clamp line-clamp-3 chrome\" style=\"\">\nHelping wealth managers build winning business models for the future.\n</p>\n</div>", "target": [ ".inner-section[data-title=\"Future of wealth management\"] > .content.col-md-6.col-xs-12 > .text-container > .visible-xs:nth-child(5)" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"visible-xs chrome\">\n<strong class=\"title line-clamp line-clamp-3 chrome\" style=\"\">\nFuture of XaaS\n</strong>\n</div>", "target": [ ".inner-section[data-title=\"Future of XaaS \"] > .content.col-md-6.col-xs-12 > .text-container > .visible-xs:nth-child(3)" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"visible-xs chrome\">\n<p class=\"desc line-clamp line-clamp-3 chrome\" style=\"\">\nExplore the changing Everything-as-a-Service (XaaS) industry and how to drive sustainable growth.\n</p>\n</div>", "target": [ ".inner-section[data-title=\"Future of XaaS \"] > .content.col-md-6.col-xs-12 > .text-container > .visible-xs:nth-child(5)" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"visible-xs chrome\">\n<strong class=\"title line-clamp line-clamp-3 chrome\" style=\"\">\nThird-Party Risk Management Outlook 2022\n</strong>\n</div>", "target": [ ".col-lg-6:nth-child(2) > .parsys-row.clearfix > .promo-two-column.module-dynamicpromotional.component-trackable > .inner-section > .content.col-md-6.col-xs-12 > .text-container > .visible-xs:nth-child(3)" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"visible-xs chrome\">\n<p class=\"desc line-clamp line-clamp-3 chrome\" style=\"\">\nHow global businesses are assessing their operational resilience and plan of action for the future.\n</p>\n</div>", "target": [ ".col-lg-6:nth-child(2) > .parsys-row.clearfix > .promo-two-column.module-dynamicpromotional.component-trackable > .inner-section > .content.col-md-6.col-xs-12 > .text-container > .visible-xs:nth-child(5)" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"engagementpromo-link non-login-flow-ep chrome\" style=\"display: none;\">", "target": [ ".non-login-flow-ep" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"new-user chrome\">", "target": [ ".new-user" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"non-new-user chrome\">", "target": [ ".non-new-user" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"visible-xs chrome\">\n<p class=\"fullbleed-desc line-clamp line-clamp-4 chrome\" style=\"\">\nViewpoints from KPMG leaders and subject matter experts from around the world.\n</p>\n</div>", "target": [ "a[aria-label=\"KPMG Blog\"] > .fullbleed-container > .container > .row > .col-xl-6.col-lg-6 > .visible-xs" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<button id=\"ot-sdk-btn\" class=\"ot-sdk-show-settings chrome\">Cookie Preferences</button>", "target": [ "#ot-sdk-btn" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<ul class=\"links mobile-only chrome\">", "target": [ ".mobile-only" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<span class=\"hidden-lg chrome\">\nSubmit RFP\n<span class=\"icon-chevron-thin-right chrome\"></span>\n</span>", "target": [ ".submitRfp > .hidden-lg" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"col-md-8 col-md-offset-4 col-xs-12 authenticatedState chrome\">", "target": [ ".authenticatedState" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<span class=\"hidden-lg chrome\">\nSubscribe to KPMG Insights\n<span class=\"icon-chevron-thin-right chrome\"></span>\n</span>", "target": [ ".loggedIn > .hidden-lg" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"col-md-8 col-md-offset-4 col-xs-12 annonymousState chrome\" tabindex=\"0\" data-title=\"Subscription\">", "target": [ ".annonymousState" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<button class=\"hidden-lg loggedOutSubscription chrome\">\nSubscription\n<span class=\"icon-chevron-thin-right chrome\"></span>\n</button>", "target": [ ".loggedOutSubscription" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"emailErrorMsg chrome\">\nE-mail address is invalid.\n</div>", "target": [ ".emailErrorMsg" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div style=\"width:96%; position:absolute; z-index:999; top:1%; height:68%; display:none\" class=\"loading-container chrome\"><img style=\"margin:200px auto;\" alt=\"loading image\" src=\"/etc/designs/kpmgpublic/images/loading.gif\" class=\"chrome\"></div>", "target": [ ".loading-container" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div id=\"onetrust-pc-sdk\" class=\"ot-sdk-container otPcTab hide ot-fade-in chrome\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"pc-title\" lang=\"en\" style=\"visibility: hidden; opacity: 0; transition: visibility 0s ease 400ms, opacity 400ms linear 0s; display: none;\">", "target": [ "#onetrust-pc-sdk" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"ot-sdk-eight ot-sdk-columns description-container hide chrome\" role=\"tabpanel\" tabindex=\"0\" aria-labelledby=\"ot-header-id-C0001\" id=\"ot-desc-id-C0001\">", "target": [ ".description-container[aria-labelledby=\"ot-header-id-C0001\"][role=\"tabpanel\"]" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"toggle ot-hide-tgl chrome\">", "target": [ ".ot-hide-tgl" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<span class=\"label-text chrome\">Strictly Necessary Cookies</span>", "target": [ "label[for=\"ot-group-id-C0001\"] > .label-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"ot-sdk-eight ot-sdk-columns description-container hide chrome\" role=\"tabpanel\" tabindex=\"0\" aria-labelledby=\"ot-header-id-C0003\" id=\"ot-desc-id-C0003\">", "target": [ ".description-container[aria-labelledby=\"ot-header-id-C0003\"][role=\"tabpanel\"]" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<span class=\"label-text chrome\">Functional Cookies</span>", "target": [ "label[for=\"ot-group-id-C0003\"] > .label-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"ot-sdk-eight ot-sdk-columns description-container hide chrome\" role=\"tabpanel\" tabindex=\"0\" aria-labelledby=\"ot-header-id-C0002\" id=\"ot-desc-id-C0002\">", "target": [ ".description-container[aria-labelledby=\"ot-header-id-C0002\"][role=\"tabpanel\"]" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<span class=\"label-text chrome\">Performance Cookies</span>", "target": [ "label[for=\"ot-group-id-C0002\"] > .label-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"ot-sdk-eight ot-sdk-columns description-container hide chrome\" role=\"tabpanel\" tabindex=\"0\" aria-labelledby=\"ot-header-id-C0004\" id=\"ot-desc-id-C0004\">", "target": [ ".description-container[aria-labelledby=\"ot-header-id-C0004\"][role=\"tabpanel\"]" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<span class=\"label-text chrome\">Targeting Cookies</span>", "target": [ "label[for=\"ot-group-id-C0004\"] > .label-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<section id=\"vendors-list\" class=\"hide chrome\">", "target": [ "#vendors-list" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<span class=\"label-text chrome\">Select All Vendors</span>", "target": [ "label[for=\"select-all-vendor-leg-handler\"] > .label-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<span class=\"label-text chrome\">Select All Vendors</span>", "target": [ "#select-all-vendors-input-container > label > .label-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<span class=\"label-text chrome\">Select All Hosts</span>", "target": [ "#select-all-hosts-input-container > label > .label-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<span class=\"label-text chrome\">REPLACE-WITH-DYANMIC-HOST-ID</span>", "target": [ "label[for=\"REPLACE-WITH-DYANMIC-HOST-ID\"] > .label-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"accordion-text chrome\">", "target": [ ".host-item > .accordion-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<span class=\"label-text chrome\">REPLACE-WITH-DYANMIC-VENDOR-ID</span>", "target": [ "label[for=\"REPLACE-WITH-DYANMIC-VENDOR-ID\"] > .label-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<span class=\"label-text chrome\">REPLACE-WITH-DYANMIC-VENDOR-ID</span>", "target": [ ".accordion-header:nth-child(3) > .toggle-group > .ot-checkbox > label > .label-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"accordion-text chrome\">", "target": [ "#vendors-list-container > li > .accordion-text" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<section id=\"filter-modal\" class=\"chrome\">", "target": [ "#filter-modal" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<a class=\"powered-by-logo chrome\" href=\"https://onetrust.com/poweredbyonetrust\" target=\"_blank\" rel=\"noopener\" aria-label=\"Powered by One Trust\"></a>", "target": [ ".powered-by-logo" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"modal fade registration-promo-overlay chrome\" role=\"dialog\" tabindex=\"0\" aria-labelledby=\"registration-promo-overlay-title\">", "target": [ ".registration-promo-overlay" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"modal fade genericOppModal opp-modal chrome\" role=\"dialog\">", "target": [ ".genericOppModal" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"modal fade rsOppModal opp-modal chrome\" role=\"dialog\">", "target": [ ".rsOppModal" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"modal fade ssOppModal opp-modal chrome\" role=\"dialog\">", "target": [ ".ssOppModal" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<button class=\"btn-close\" data-bs-dismiss=\"modal\"><span class=\"icon-close\"><span class=\"sr-only\">Close</span></span></button>", "target": [ ".modal-content > .btn-close[data-bs-dismiss=\"modal\"]" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"modal fade generic-error-dialog chrome\" id=\"generic-error-dialog\" data-role=\"dialog\" tabindex=\"0\" aria-labelledby=\"generic-error-title\">", "target": [ "#generic-error-dialog" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"modal fade verfyEmailModal chrome\" id=\"verfyEmailModal\" role=\"alert\" data-link-location=\"ResendVerificationEmail\">", "target": [ "#verfyEmailModal" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"modal fade verfyEmailModal chrome\" id=\"verfyEmailSuccessModal\" role=\"dialog\">", "target": [ "#verfyEmailSuccessModal" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." }, { "any": [ { "id": "hidden-content", "data": null, "relatedNodes": [], "impact": "minor", "message": "There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ], "all": [], "none": [], "impact": "minor", "html": "<div class=\"modal fade verfyEmailAlreadySentModal chrome\" id=\"errModal\" role=\"dialog\">", "target": [ "#errModal" ], "failureSummary": "Fix any of the following:\n There is hidden content on the page that was not analyzed. You will need to trigger the display of this content in order to analyze it." } ] }, { "id": "video-caption", "impact": "critical", "tags": [ "cat.text-alternatives", "wcag2a", "wcag122", "section508", "section508.22.a" ], "description": "Ensures <video> elements have captions", "help": "<video> elements must have captions", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/video-caption?application=axeAPI", "nodes": [ { "any": [], "all": [], "none": [ { "id": "caption", "data": null, "relatedNodes": [], "impact": "critical", "message": "Check that captions is available for the element" } ], "impact": "critical", "html": "<video playsinline=\"\" autoplay=\"\" muted=\"muted\" loop=\"\" poster=\"https://cf-images.us-east-1.prod.boltdns.net/v1/jit/3755095886001/7652ffc1-5fd3-45e4-8a36-a938fa10f4df/main/640x360/3s834ms/match/image.jpg\" class=\"chrome\">", "target": [ "video" ], "failureSummary": "Fix all of the following:\n Check that captions is available for the element" } ] }, { "id": "css-orientation-lock", "impact": "serious", "tags": [ "cat.structure", "wcag134", "wcag21aa", "experimental" ], "description": "Ensures content is not locked to any specific display orientation, and the content is operable in all display orientations", "help": "CSS Media queries must not lock display orientation", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/css-orientation-lock?application=axeAPI", "nodes": [ { "any": [], "all": [ { "id": "css-orientation-lock", "data": null, "relatedNodes": [], "impact": "serious", "message": "CSS Orientation lock cannot be determined" } ], "none": [], "impact": "serious", "html": "<html lang=\"en-US\" data-triggered=\"true\" class=\"chrome\">", "target": [ "html" ], "failureSummary": "Fix all of the following:\n CSS Orientation lock cannot be determined" } ] } ], "violations": [ { "id": "aria-dialog-name", "impact": "serious", "tags": [ "cat.aria", "best-practice" ], "description": "Ensures every ARIA dialog and alertdialog node has an accessible name", "help": "ARIA dialog and alertdialog nodes should have an accessible name", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-dialog-name?application=axeAPI", "nodes": [ { "any": [ { "id": "aria-label", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-label attribute does not exist or is empty" }, { "id": "aria-labelledby", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty" }, { "id": "non-empty-title", "data": { "messageKey": "noAttr" }, "relatedNodes": [], "impact": "serious", "message": "Element has no title attribute" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"modal fade chrome geolocationmodal show\" id=\"kpmgModal\" tabindex=\"-1\" role=\"dialog\" data-mounted=\"true\" data-events-init=\"true\" data-geo-loc-country=\"United States\" data-geosites=\"[{"url":"/us/en/home.html","name":"United States (English)"}]\" data-modal-url=\"/etc/partials/kpmgpublic/geolocation-modal/geolocation-modal.html\" data-peoplecontact=\"false\" aria-modal=\"true\" style=\"display: block; opacity: 1;\">", "target": [ "#kpmgModal" ], "failureSummary": "Fix any of the following:\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute" }, { "any": [ { "id": "aria-label", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-label attribute does not exist or is empty" }, { "id": "aria-labelledby", "data": null, "relatedNodes": [], "impact": "serious", "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty" }, { "id": "non-empty-title", "data": { "messageKey": "noAttr" }, "relatedNodes": [], "impact": "serious", "message": "Element has no title attribute" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"modal-box-container\" role=\"dialog\">", "target": [ ".modal-box-container" ], "failureSummary": "Fix any of the following:\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute" } ] }, { "id": "color-contrast-enhanced", "impact": "serious", "tags": [ "cat.color", "wcag2aaa", "wcag146" ], "description": "Ensures the contrast between foreground and background colors meets WCAG 2 AAA contrast ratio thresholds", "help": "Elements must have sufficient color contrast", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/color-contrast-enhanced?application=axeAPI", "nodes": [ { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#005eb8", "bgColor": "#ffffff", "contrastRatio": 6.37, "fontSize": "9.8pt (13px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"text-container chrome\">", "target": [ ".inner-section[data-title=\"Future of wealth management\"] > .content.col-md-6.col-xs-12 > .text-container" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 6.37 (foreground color: #005eb8, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"primary-tag line-clamp line-clamp-1 chrome\" style=\"max-height: none; overflow: visible;\">\n<span class=\"icon-primaryTag\"></span>\nFinancial Services\n<span class=\"sr-only\">\ncategory\n</span>\n</div>", "target": [ ".inner-section[data-title=\"Future of wealth management\"] > .content.col-md-6.col-xs-12 > .text-container > .line-clamp-1.primary-tag.line-clamp" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.37 (foreground color: #005eb8, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#005eb8", "bgColor": "#ffffff", "contrastRatio": 6.37, "fontSize": "9.8pt (13px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"text-container chrome\">", "target": [ ".inner-section[data-title=\"Future of XaaS \"] > .content.col-md-6.col-xs-12 > .text-container" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 6.37 (foreground color: #005eb8, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"primary-tag line-clamp line-clamp-1 chrome\" style=\"max-height: none; overflow: visible;\">\n<span class=\"icon-primaryTag\"></span>\nTechnology\n<span class=\"sr-only\">\ncategory\n</span>\n</div>", "target": [ ".inner-section[data-title=\"Future of XaaS \"] > .content.col-md-6.col-xs-12 > .text-container > .line-clamp-1.primary-tag.line-clamp" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.37 (foreground color: #005eb8, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#666666", "bgColor": "#ffffff", "contrastRatio": 5.74, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<footer class=\"module-footer-v2 bg-white chrome\">", "target": [ "footer" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/xx/en/home/misc/legal.html\" class=\"chrome\">\nLegal\n</a>", "target": [ ".links.desktop-only > li:nth-child(1) > a[href$=\"legal.html\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#666666", "bgColor": "#ffffff", "contrastRatio": 5.74, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<footer class=\"module-footer-v2 bg-white chrome\">", "target": [ "footer" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/xx/en/home/misc/privacy.html\" class=\"chrome\">\nPrivacy\n</a>", "target": [ ".footer-padding:nth-child(2) > a[href$=\"privacy.html\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#666666", "bgColor": "#ffffff", "contrastRatio": 5.74, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<footer class=\"module-footer-v2 bg-white chrome\">", "target": [ "footer" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/xx/en/home/misc/accessibility.html\" class=\"chrome\">\nAccessibility\n</a>", "target": [ ".links.desktop-only > li:nth-child(3) > a" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#666666", "bgColor": "#ffffff", "contrastRatio": 5.74, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<footer class=\"module-footer-v2 bg-white chrome\">", "target": [ "footer" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/xx/en/home/misc/sitemap.html\" class=\"chrome\">\nSitemap\n</a>", "target": [ ".footer-padding:nth-child(4) > a[href$=\"sitemap.html\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#666666", "bgColor": "#ffffff", "contrastRatio": 5.74, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<footer class=\"module-footer-v2 bg-white chrome\">", "target": [ "footer" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/xx/en/home/misc/help.html\" class=\"chrome\">\nHelp\n</a>", "target": [ ".links.desktop-only > li:nth-child(5) > a[href$=\"help.html\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#666666", "bgColor": "#ffffff", "contrastRatio": 5.74, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<footer class=\"module-footer-v2 bg-white chrome\">", "target": [ "footer" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/xx/en/home/misc/glossary.html\" class=\"chrome\">\nGlossary\n</a>", "target": [ ".links.desktop-only > li:nth-child(6) > a[href$=\"glossary.html\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#666666", "bgColor": "#ffffff", "contrastRatio": 5.74, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<footer class=\"module-footer-v2 bg-white chrome\">", "target": [ "footer" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/xx/en/home/events.html\" class=\"chrome\">\nEvents\n</a>", "target": [ ".footer-padding:nth-child(7) > a[href$=\"events.html\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#666666", "bgColor": "#ffffff", "contrastRatio": 5.74, "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<footer class=\"module-footer-v2 bg-white chrome\">", "target": [ "footer" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/xx/en/home/about/offices.html\" class=\"chrome\">\nLocations\n</a>", "target": [ ".org-submenu:nth-child(2) > a[href$=\"offices.html\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#666666", "bgColor": "#ffffff", "contrastRatio": 5.74, "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<footer class=\"module-footer-v2 bg-white chrome\">", "target": [ "footer" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/content/kpmgpublic/xx/en/home/misc/contact?form=contact\" rel=\"noopener noreferrer\" target=\"_blank\" x-cq-linkchecker=\"skip\" class=\"chrome\">\nContact us\n<span class=\"sr-only chrome\"></span>\n</a>", "target": [ ".org-submenu:nth-child(3) > a[x-cq-linkchecker=\"skip\"][rel=\"noopener noreferrer\"][target=\"_blank\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#666666", "bgColor": "#ffffff", "contrastRatio": 5.74, "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<footer class=\"module-footer-v2 bg-white chrome\">", "target": [ "footer" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/xx/en/home/media/press-releases.html\" class=\"chrome\">\nPress releases\n</a>", "target": [ ".col-md-4:nth-child(2) > ul > .org-submenu:nth-child(2) > a" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#666666", "bgColor": "#ffffff", "contrastRatio": 5.74, "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<footer class=\"module-footer-v2 bg-white chrome\">", "target": [ "footer" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/content/kpmgpublic/xx/en/home/social.html\" class=\"chrome\">\nSocial media\n</a>", "target": [ ".col-md-4:nth-child(2) > ul > .org-submenu:nth-child(3) > a" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#666666", "bgColor": "#ffffff", "contrastRatio": 5.74, "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<footer class=\"module-footer-v2 bg-white chrome\">", "target": [ "footer" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"mailto:go-fmglobalalumni@kpmg.com\" rel=\"noopener noreferrer\" target=\"_self\" x-cq-linkchecker=\"skip\" class=\"chrome\">\nContact Alumni\n<span class=\"sr-only chrome\"></span>\n</a>", "target": [ "a[target=\"_self\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#1e49e2", "contrastRatio": 6.76, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<button class=\"submitRfp rfp-process-modal chrome\" tabindex=\"0\" data-bs-remote=\"/content/kpmgpublic/xx/en/home/services/rfp-form\" data-title=\"Submit RFP \" data-bs-backdrop=\"static\">", "target": [ ".submitRfp" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 6.76 (foreground color: #ffffff, background color: #1e49e2, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"visible-lg chrome\">\nSubmit RFP\n</span>", "target": [ ".submitRfp > .visible-lg" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.76 (foreground color: #ffffff, background color: #1e49e2, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#005eb8", "bgColor": "#dedede", "contrastRatio": 4.73, "fontSize": "10.5pt (14px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"footer-footerText chrome\">", "target": [ ".footer-footerText" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 4.73 (foreground color: #005eb8, background color: #dedede, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://home.kpmg/governance\" class=\"chrome\">https://home.kpmg/governance</a>", "target": [ "a[href$=\"governance\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 4.73 (foreground color: #005eb8, background color: #dedede, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#666666", "bgColor": "#ffffff", "contrastRatio": 5.74, "fontSize": "14.4pt (19.2px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div id=\"onetrust-banner-sdk\" class=\"otFlat bottom vertical-align-content chrome\" style=\"bottom: 0px\">", "target": [ "#onetrust-banner-sdk" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 14.4pt (19.2px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<h3 id=\"onetrust-policy-title\" class=\"chrome\">We Value Your Privacy</h3>", "target": [ "#onetrust-policy-title" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 14.4pt (19.2px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#666666", "bgColor": "#ffffff", "contrastRatio": 5.74, "fontSize": "10.6pt (14.08px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div id=\"onetrust-banner-sdk\" class=\"otFlat bottom vertical-align-content chrome\" style=\"bottom: 0px\">", "target": [ "#onetrust-banner-sdk" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 10.6pt (14.08px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<p id=\"onetrust-policy-text\" class=\"chrome\">", "target": [ "#onetrust-policy-text" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.74 (foreground color: #666666, background color: #ffffff, font size: 10.6pt (14.08px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#3860be", "bgColor": "#ffffff", "contrastRatio": 5.85, "fontSize": "10.6pt (14.08px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div id=\"onetrust-banner-sdk\" class=\"otFlat bottom vertical-align-content chrome\" style=\"bottom: 0px\">", "target": [ "#onetrust-banner-sdk" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 5.85 (foreground color: #3860be, background color: #ffffff, font size: 10.6pt (14.08px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"https://home.kpmg/xx/en/home/misc/privacy.html\" tabindex=\"0\" class=\"chrome\"> Privacy Statement.</a>", "target": [ "#onetrust-policy-text > a" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 5.85 (foreground color: #3860be, background color: #ffffff, font size: 10.6pt (14.08px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#005eb8", "bgColor": "#ffffff", "contrastRatio": 6.37, "fontSize": "10.8pt (14.4px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<button id=\"onetrust-pc-btn-handler\" tabindex=\"0\" class=\"cookie-setting-link chrome\">Manage Choices</button>", "target": [ "#onetrust-pc-btn-handler" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 6.37 (foreground color: #005eb8, background color: #ffffff, font size: 10.8pt (14.4px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<button id=\"onetrust-pc-btn-handler\" tabindex=\"0\" class=\"cookie-setting-link chrome\">Manage Choices</button>", "target": [ "#onetrust-pc-btn-handler" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.37 (foreground color: #005eb8, background color: #ffffff, font size: 10.8pt (14.4px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#005eb8", "contrastRatio": 6.37, "fontSize": "10.8pt (14.4px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<button id=\"onetrust-accept-btn-handler\" tabindex=\"0\" class=\"chrome\">Accept All Cookies</button>", "target": [ "#onetrust-accept-btn-handler" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 6.37 (foreground color: #ffffff, background color: #005eb8, font size: 10.8pt (14.4px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<button id=\"onetrust-accept-btn-handler\" tabindex=\"0\" class=\"chrome\">Accept All Cookies</button>", "target": [ "#onetrust-accept-btn-handler" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.37 (foreground color: #ffffff, background color: #005eb8, font size: 10.8pt (14.4px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#ffffff", "bgColor": "#1e49e2", "contrastRatio": 6.76, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"/us/en/home.html\" title=\"United States (English)\" data-bs-dismiss=\"modal\">Go to United States (English)</a>", "target": [ "a[title=\"United States (English)\"]" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 6.76 (foreground color: #ffffff, background color: #1e49e2, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/us/en/home.html\" title=\"United States (English)\" data-bs-dismiss=\"modal\">Go to United States (English)</a>", "target": [ "a[title=\"United States (English)\"]" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.76 (foreground color: #ffffff, background color: #1e49e2, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#1e49e2", "bgColor": "#ffffff", "contrastRatio": 6.76, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a href=\"/xx/en/home.html\" title=\"Remain on KPMG Global\" class=\"ctaclose\" data-bs-dismiss=\"modal\">\nRemain on KPMG Global\n</a>", "target": [ ".ctaclose" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 6.76 (foreground color: #1e49e2, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/xx/en/home.html\" title=\"Remain on KPMG Global\" class=\"ctaclose\" data-bs-dismiss=\"modal\">\nRemain on KPMG Global\n</a>", "target": [ ".ctaclose" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.76 (foreground color: #1e49e2, background color: #ffffff, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" } ] }, { "id": "duplicate-id-aria", "impact": "critical", "tags": [ "cat.parsing", "wcag2a", "wcag411" ], "description": "Ensures every id attribute value used in ARIA and in labels is unique", "help": "IDs used in ARIA and labels must be unique", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/duplicate-id-aria?application=axeAPI", "nodes": [ { "any": [ { "id": "duplicate-id-aria", "data": "ot-desc-id-C0001", "relatedNodes": [ { "html": "<p class=\"group-description ot-category-desc chrome\" id=\"ot-desc-id-C0001\" aria-labelledby=\"ot-group-id-C0001\">", "target": [ "p[aria-labelledby=\"ot-group-id-C0001\"]" ] } ], "impact": "critical", "message": "Document has multiple elements referenced with ARIA with the same id attribute: ot-desc-id-C0001" } ], "all": [], "none": [], "impact": "critical", "html": "<div class=\"ot-sdk-eight ot-sdk-columns description-container hide chrome\" role=\"tabpanel\" tabindex=\"0\" aria-labelledby=\"ot-header-id-C0001\" id=\"ot-desc-id-C0001\">", "target": [ ".description-container[aria-labelledby=\"ot-header-id-C0001\"][role=\"tabpanel\"]" ], "failureSummary": "Fix any of the following:\n Document has multiple elements referenced with ARIA with the same id attribute: ot-desc-id-C0001" }, { "any": [ { "id": "duplicate-id-aria", "data": "ot-desc-id-C0003", "relatedNodes": [ { "html": "<p class=\"group-description ot-category-desc chrome\" id=\"ot-desc-id-C0003\" aria-labelledby=\"ot-group-id-C0003\">", "target": [ "p[aria-labelledby=\"ot-group-id-C0003\"]" ] } ], "impact": "critical", "message": "Document has multiple elements referenced with ARIA with the same id attribute: ot-desc-id-C0003" } ], "all": [], "none": [], "impact": "critical", "html": "<div class=\"ot-sdk-eight ot-sdk-columns description-container hide chrome\" role=\"tabpanel\" tabindex=\"0\" aria-labelledby=\"ot-header-id-C0003\" id=\"ot-desc-id-C0003\">", "target": [ ".description-container[aria-labelledby=\"ot-header-id-C0003\"][role=\"tabpanel\"]" ], "failureSummary": "Fix any of the following:\n Document has multiple elements referenced with ARIA with the same id attribute: ot-desc-id-C0003" }, { "any": [ { "id": "duplicate-id-aria", "data": "ot-desc-id-C0002", "relatedNodes": [ { "html": "<p class=\"group-description ot-category-desc chrome\" id=\"ot-desc-id-C0002\" aria-labelledby=\"ot-group-id-C0002\">", "target": [ "p[aria-labelledby=\"ot-group-id-C0002\"]" ] } ], "impact": "critical", "message": "Document has multiple elements referenced with ARIA with the same id attribute: ot-desc-id-C0002" } ], "all": [], "none": [], "impact": "critical", "html": "<div class=\"ot-sdk-eight ot-sdk-columns description-container hide chrome\" role=\"tabpanel\" tabindex=\"0\" aria-labelledby=\"ot-header-id-C0002\" id=\"ot-desc-id-C0002\">", "target": [ ".description-container[aria-labelledby=\"ot-header-id-C0002\"][role=\"tabpanel\"]" ], "failureSummary": "Fix any of the following:\n Document has multiple elements referenced with ARIA with the same id attribute: ot-desc-id-C0002" }, { "any": [ { "id": "duplicate-id-aria", "data": "ot-desc-id-C0004", "relatedNodes": [ { "html": "<p class=\"group-description ot-category-desc chrome\" id=\"ot-desc-id-C0004\" aria-labelledby=\"ot-group-id-C0004\">", "target": [ "p[aria-labelledby=\"ot-group-id-C0004\"]" ] } ], "impact": "critical", "message": "Document has multiple elements referenced with ARIA with the same id attribute: ot-desc-id-C0004" } ], "all": [], "none": [], "impact": "critical", "html": "<div class=\"ot-sdk-eight ot-sdk-columns description-container hide chrome\" role=\"tabpanel\" tabindex=\"0\" aria-labelledby=\"ot-header-id-C0004\" id=\"ot-desc-id-C0004\">", "target": [ ".description-container[aria-labelledby=\"ot-header-id-C0004\"][role=\"tabpanel\"]" ], "failureSummary": "Fix any of the following:\n Document has multiple elements referenced with ARIA with the same id attribute: ot-desc-id-C0004" } ] }, { "id": "label-content-name-mismatch", "impact": "serious", "tags": [ "cat.semantics", "wcag21a", "wcag253", "experimental" ], "description": "Ensures that elements labelled through their content must have their visible text as part of their accessible name", "help": "Elements must have their visible text as part of their accessible name", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/label-content-name-mismatch?application=axeAPI", "nodes": [ { "any": [ { "id": "label-content-name-mismatch", "data": null, "relatedNodes": [], "impact": "serious", "message": "Text inside the element is not included in the accessible name" } ], "all": [], "none": [], "impact": "serious", "html": "<a href=\"/xx/en/home/media/press-releases/2022/06/update-russia-belarus.html\" aria-label=\"KPMG statement on Russia/Belarus operations\" class=\"fullbleedgbl-link fullbleed-campaign-modal chrome\">", "target": [ ".aem-Grid.aem-Grid--12.aem-Grid--default--12:nth-child(4) > .module-fullbleeddivider.bs5.component > .fullbleeddivider-content.text-color-white > .fullbleedgbl-link.fullbleed-campaign-modal" ], "failureSummary": "Fix any of the following:\n Text inside the element is not included in the accessible name" }, { "any": [ { "id": "label-content-name-mismatch", "data": null, "relatedNodes": [], "impact": "serious", "message": "Text inside the element is not included in the accessible name" } ], "all": [], "none": [], "impact": "serious", "html": "<a class=\"engagementpromo-button chrome\" data-title=\"KPMG Insights\" aria-label=\"KPMG Insights\" href=\"/xx/en/home/insights.html\">\n<span class=\"chrome\">Discover our thought leadership</span>\n</a>", "target": [ "a[data-title=\"KPMG Insights\"]" ], "failureSummary": "Fix any of the following:\n Text inside the element is not included in the accessible name" }, { "any": [ { "id": "label-content-name-mismatch", "data": null, "relatedNodes": [], "impact": "serious", "message": "Text inside the element is not included in the accessible name" } ], "all": [], "none": [], "impact": "serious", "html": "<a aria-label=\"KPMG Blog\" class=\"fullbleedgbl-link fullbleed-campaign-modal chrome\" href=\"https://home.kpmg/xx/en/blogs/home.html\" rel=\"noopener noreferrer\" target=\"_blank\">", "target": [ "a[aria-label=\"KPMG Blog\"]" ], "failureSummary": "Fix any of the following:\n Text inside the element is not included in the accessible name" } ] }, { "id": "landmark-banner-is-top-level", "impact": "moderate", "tags": [ "cat.semantics", "best-practice" ], "description": "Ensures the banner landmark is at top level", "help": "Banner landmark should not be contained in another landmark", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/landmark-banner-is-top-level?application=axeAPI", "nodes": [ { "any": [ { "id": "landmark-is-top-level", "data": { "role": "banner" }, "relatedNodes": [], "impact": "moderate", "message": "The banner landmark is contained in another landmark." } ], "all": [], "none": [], "impact": "moderate", "html": "<div class=\"module-homepagebanner component bs5 chrome\" role=\"banner\">", "target": [ ".module-homepagebanner" ], "failureSummary": "Fix any of the following:\n The banner landmark is contained in another landmark." } ] }, { "id": "landmark-no-duplicate-banner", "impact": "moderate", "tags": [ "cat.semantics", "best-practice" ], "description": "Ensures the document has at most one banner landmark", "help": "Document should not have more than one banner landmark", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/landmark-no-duplicate-banner?application=axeAPI", "nodes": [ { "any": [ { "id": "page-no-duplicate-banner", "data": null, "relatedNodes": [ { "html": "<div class=\"module-homepagebanner component bs5 chrome\" role=\"banner\">", "target": [ ".module-homepagebanner" ] } ], "impact": "moderate", "message": "Document has more than one banner landmark" } ], "all": [], "none": [], "impact": "moderate", "html": "<header class=\"global-navigation chrome\" style=\"position: fixed;\">", "target": [ "header" ], "failureSummary": "Fix any of the following:\n Document has more than one banner landmark" } ] }, { "id": "landmark-unique", "impact": "moderate", "tags": [ "cat.semantics", "best-practice" ], "help": "Ensures landmarks are unique", "description": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/landmark-unique?application=axeAPI", "nodes": [ { "any": [ { "id": "landmark-is-unique", "data": { "role": "banner", "accessibleText": null }, "relatedNodes": [ { "html": "<div class=\"module-homepagebanner component bs5 chrome\" role=\"banner\">", "target": [ ".module-homepagebanner" ] } ], "impact": "moderate", "message": "The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable" } ], "all": [], "none": [], "impact": "moderate", "html": "<header class=\"global-navigation chrome\" style=\"position: fixed;\">", "target": [ "header" ], "failureSummary": "Fix any of the following:\n The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable" } ] }, { "id": "link-in-text-block", "impact": "serious", "tags": [ "cat.color", "experimental", "wcag2a", "wcag141" ], "description": "Ensure links are distinguished from surrounding text in a way that does not rely on color", "help": "Links must be distinguishable without relying on color", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/link-in-text-block?application=axeAPI", "nodes": [ { "any": [], "all": [ { "id": "link-in-text-block", "data": null, "relatedNodes": [ { "html": "<p class=\"chrome\">", "target": [ ".footer-footerText-content > p:nth-child(2)" ] } ], "impact": "serious", "message": "Links need to be distinguished from surrounding text in some way other than by color" } ], "none": [], "impact": "serious", "html": "<a href=\"https://home.kpmg/governance\" class=\"chrome\">https://home.kpmg/governance</a>", "target": [ "a[href$=\"governance\"]" ], "failureSummary": "Fix all of the following:\n Links need to be distinguished from surrounding text in some way other than by color" } ] }, { "id": "p-as-heading", "impact": "serious", "tags": [ "cat.semantics", "wcag2a", "wcag131", "experimental" ], "description": "Ensure bold, italic text and font-size is not used to style <p> elements as a heading", "help": "Styled <p> elements must not be used as headings", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/p-as-heading?application=axeAPI", "nodes": [ { "any": [], "all": [ { "id": "p-as-heading", "data": null, "relatedNodes": [], "impact": "serious", "message": "Heading elements should be used instead of styled <p> elements" } ], "none": [], "impact": "serious", "html": "<p class=\"industries-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible;\">\nAsset Management\n</p>", "target": [ "a[data-article-date=\"10/16/2019\"] > .industries-title" ], "failureSummary": "Fix all of the following:\n Heading elements should be used instead of styled <p> elements" }, { "any": [], "all": [ { "id": "p-as-heading", "data": null, "relatedNodes": [], "impact": "serious", "message": "Heading elements should be used instead of styled <p> elements" } ], "none": [], "impact": "serious", "html": "<p class=\"industries-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible;\">\nBanking and Capital Markets\n</p>", "target": [ "a[data-article-date=\"11/03/2020\"] > .industries-title" ], "failureSummary": "Fix all of the following:\n Heading elements should be used instead of styled <p> elements" }, { "any": [], "all": [ { "id": "p-as-heading", "data": null, "relatedNodes": [], "impact": "serious", "message": "Heading elements should be used instead of styled <p> elements" } ], "none": [], "impact": "serious", "html": "<p class=\"industries-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible;\">\nEnergy\n</p>", "target": [ "a[data-title=\"Energy\"] > .industries-title" ], "failureSummary": "Fix all of the following:\n Heading elements should be used instead of styled <p> elements" }, { "any": [], "all": [ { "id": "p-as-heading", "data": null, "relatedNodes": [], "impact": "serious", "message": "Heading elements should be used instead of styled <p> elements" } ], "none": [], "impact": "serious", "html": "<p class=\"industries-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible;\">\nGovernment\n</p>", "target": [ "a[data-article-date=\"04/27/2022\"] > .industries-title" ], "failureSummary": "Fix all of the following:\n Heading elements should be used instead of styled <p> elements" }, { "any": [], "all": [ { "id": "p-as-heading", "data": null, "relatedNodes": [], "impact": "serious", "message": "Heading elements should be used instead of styled <p> elements" } ], "none": [], "impact": "serious", "html": "<p class=\"industries-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible;\">\nLife Sciences\n</p>", "target": [ "a[data-title=\"Life Sciences\"] > .industries-title" ], "failureSummary": "Fix all of the following:\n Heading elements should be used instead of styled <p> elements" }, { "any": [], "all": [ { "id": "p-as-heading", "data": null, "relatedNodes": [], "impact": "serious", "message": "Heading elements should be used instead of styled <p> elements" } ], "none": [], "impact": "serious", "html": "<p class=\"industries-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible;\">\nInsurance\n</p>", "target": [ "a[data-article-date=\"06/16/2021\"] > .industries-title" ], "failureSummary": "Fix all of the following:\n Heading elements should be used instead of styled <p> elements" }, { "any": [], "all": [ { "id": "p-as-heading", "data": null, "relatedNodes": [], "impact": "serious", "message": "Heading elements should be used instead of styled <p> elements" } ], "none": [], "impact": "serious", "html": "<p class=\"services-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible;\">\nAudit and Assurance\n</p>", "target": [ "a[data-article-date=\"02/11/2022\"] > .services-title" ], "failureSummary": "Fix all of the following:\n Heading elements should be used instead of styled <p> elements" }, { "any": [], "all": [ { "id": "p-as-heading", "data": null, "relatedNodes": [], "impact": "serious", "message": "Heading elements should be used instead of styled <p> elements" } ], "none": [], "impact": "serious", "html": "<p class=\"services-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible;\">\nTax & Legal\n</p>", "target": [ "a[data-article-date=\"06/27/2022\"] > .services-title" ], "failureSummary": "Fix all of the following:\n Heading elements should be used instead of styled <p> elements" }, { "any": [], "all": [ { "id": "p-as-heading", "data": null, "relatedNodes": [], "impact": "serious", "message": "Heading elements should be used instead of styled <p> elements" } ], "none": [], "impact": "serious", "html": "<p class=\"services-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible;\">\nAdvisory\n</p>", "target": [ "a[data-article-date=\"08/08/2022\"] > .services-title" ], "failureSummary": "Fix all of the following:\n Heading elements should be used instead of styled <p> elements" }, { "any": [], "all": [ { "id": "p-as-heading", "data": null, "relatedNodes": [], "impact": "serious", "message": "Heading elements should be used instead of styled <p> elements" } ], "none": [], "impact": "serious", "html": "<p class=\"services-title line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible;\">\nPrivate Enterprise\n</p>", "target": [ "a[data-article-date=\"07/07/2022\"] > .services-title" ], "failureSummary": "Fix all of the following:\n Heading elements should be used instead of styled <p> elements" } ] }, { "id": "region", "impact": "moderate", "tags": [ "cat.keyboard", "best-practice" ], "description": "Ensures all page content is contained by landmarks", "help": "All page content should be contained by landmarks", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/region?application=axeAPI", "nodes": [ { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<h3 id=\"onetrust-policy-title\" class=\"chrome\">We Value Your Privacy</h3>", "target": [ "#onetrust-policy-title" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" }, { "any": [ { "id": "region", "data": { "isIframe": false }, "relatedNodes": [], "impact": "moderate", "message": "Some page content is not contained by landmarks" } ], "all": [], "none": [], "impact": "moderate", "html": "<p id=\"onetrust-policy-text\" class=\"chrome\">", "target": [ "#onetrust-policy-text" ], "failureSummary": "Fix any of the following:\n Some page content is not contained by landmarks" } ] } ] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://home.kpmg/xx/en/home.html", "what": "URL", "result": "https://home.kpmg/xx/en/home.html" }, { "type": "test", "which": "continuum", "what": "Level Access Continuum, community edition", "url": "https://home.kpmg/xx/en/home.html", "result": { "prevented": true, "error": "ERROR: Running all tests timed out" } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://home.kpmg/xx/en/home.html", "what": "URL", "result": "https://home.kpmg/xx/en/home.html" }, { "type": "test", "which": "htmlcs", "what": "HTML CodeSniffer WCAG 2.1 AA ruleset", "url": "https://home.kpmg/xx/en/home.html", "result": { "prevented": true, "error": "ERROR executing HTMLCS_RUNNER in the page" } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://home.kpmg/xx/en/home.html", "what": "URL", "result": "https://home.kpmg/xx/en/home.html" }, { "type": "test", "which": "ibm", "withItems": true, "what": "IBM Accessibility Checker", "url": "https://home.kpmg/xx/en/home.html", "result": { "content": { "totals": { "violation": 48, "recommendation": 9, "ignored": 0 }, "items": [ { "ruleId": "WCAG21_Label_Accessible", "path": { "dom": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[7]/div[1]/div[2]/section[1]/div[1]/a[1]", "aria": "/document[1]/main[1]/link[19]" }, "message": "Accessible name does not match or contain the visible label text", "bounds": { "left": 8, "top": 7533, "height": 716, "width": 784 }, "snippet": "<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://home.kpmg/xx/en/blogs/home.html\" class=\"fullbleedgbl-link fullbleed-campaign-modal chrome\" aria-label=\"KPMG Blog\">", "level": "violation" }, { "ruleId": "WCAG21_Label_Accessible", "path": { "dom": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[7]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]", "aria": "/document[1]/main[1]/link[18]" }, "message": "Accessible name does not match or contain the visible label text", "bounds": { "left": 8, "top": 7515, "height": 18, "width": 206 }, "snippet": "<a href=\"/xx/en/home/insights.html\" aria-label=\"KPMG Insights\" data-title=\"KPMG Insights\" class=\"engagementpromo-button chrome\">", "level": "violation" }, { "ruleId": "WCAG20_Input_ExplicitLabel", "path": { "dom": "/html[1]/body[1]/div[11]/div[1]/div[1]/div[3]/button[1]", "aria": "/document[1]/button[4]" }, "message": "Form control element <button> has no associated label", "bounds": { "left": 8, "top": 12325, "height": 6, "width": 16 }, "snippet": "<button class=\"ok-cta chrome\">", "level": "violation" }, { "ruleId": "RPT_Header_HasContent", "path": { "dom": "/html[1]/body[1]/div[11]/div[1]/div[1]/div[1]/h2[1]", "aria": "/document[1]/heading[2]" }, "message": "Heading element has no descriptive content", "bounds": { "left": 8, "top": 12279, "height": 0, "width": 784 }, "snippet": "<h2 id=\"generic-error-title\" class=\"modal-title chrome\">", "level": "violation" }, { "ruleId": "RPT_Elem_UniqueId", "path": { "dom": "/html[1]/head[1]/meta[31]", "aria": "/document[1]" }, "message": "The <meta> element has the id \"kpmgViewport\" that is already in use", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta class=\"chrome\" content=\"width=device-width, initial-scale=1.0, user-scalable=1.0\" id=\"kpmgViewport\" name=\"viewport\">", "level": "violation" }, { "ruleId": "Rpt_Aria_WidgetLabels_Implicit", "path": { "dom": "/html[1]/body[1]/div[9]", "aria": "/document[1]/dialog[5]" }, "message": "Interactive component with ARIA role 'dialog' does not have a programmatically associated name", "bounds": { "left": 8, "top": 11070, "height": 152, "width": 784 }, "snippet": "<div role=\"dialog\" class=\"modal fade ssOppModal opp-modal chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_WidgetLabels_Implicit", "path": { "dom": "/html[1]/body[1]/div[8]", "aria": "/document[1]/dialog[4]" }, "message": "Interactive component with ARIA role 'dialog' does not have a programmatically associated name", "bounds": { "left": 8, "top": 10866, "height": 204, "width": 784 }, "snippet": "<div role=\"dialog\" class=\"modal fade rsOppModal opp-modal chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_WidgetLabels_Implicit", "path": { "dom": "/html[1]/body[1]/div[7]", "aria": "/document[1]/dialog[3]" }, "message": "Interactive component with ARIA role 'dialog' does not have a programmatically associated name", "bounds": { "left": 8, "top": 10721, "height": 145, "width": 784 }, "snippet": "<div role=\"dialog\" class=\"modal fade genericOppModal opp-modal chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_WidgetLabels_Implicit", "path": { "dom": "/html[1]/body[1]/div[14]", "aria": "/document[1]/dialog[8]" }, "message": "Interactive component with ARIA role 'dialog' does not have a programmatically associated name", "bounds": { "left": 8, "top": 12600, "height": 99, "width": 784 }, "snippet": "<div role=\"dialog\" id=\"errModal\" class=\"modal fade verfyEmailAlreadySentModal chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_WidgetLabels_Implicit", "path": { "dom": "/html[1]/body[1]/div[13]", "aria": "/document[1]/dialog[7]" }, "message": "Interactive component with ARIA role 'dialog' does not have a programmatically associated name", "bounds": { "left": 8, "top": 12477, "height": 108, "width": 784 }, "snippet": "<div role=\"dialog\" id=\"verfyEmailSuccessModal\" class=\"modal fade verfyEmailModal chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_WidgetLabels_Implicit", "path": { "dom": "/html[1]/body[1]/div[10]/div[1]/div[1]/div[1]", "aria": "/document[1]/dialog[6]/dialog[1]" }, "message": "Interactive component with ARIA role 'dialog' does not have a programmatically associated name", "bounds": { "left": 8, "top": 11243, "height": 1017, "width": 784 }, "snippet": "<div role=\"dialog\" class=\"modal-box-container\">", "level": "violation" }, { "ruleId": "Rpt_Aria_WidgetLabels_Implicit", "path": { "dom": "/html[1]/body[1]/div[10]", "aria": "/document[1]/dialog[6]" }, "message": "Interactive component with ARIA role 'dialog' does not have a programmatically associated name", "bounds": { "left": 8, "top": 11221, "height": 1038, "width": 784 }, "snippet": "<div style=\"display: block; opacity: 1; overflow-y: hidden;\" aria-modal=\"true\" data-peoplecontact=\"false\" data-modal-url=\"/etc/partials/kpmgpublic/geolocation-modal/geolocation-modal.html\" data-geosites=\"[{\"url\":\"/us/en/home.html\",\"name\":\"United States (English)\"}]\" data-geo-loc-country=\"United States\" data-events-init=\"true\" data-mounted=\"true\" role=\"dialog\" tabindex=\"-1\" id=\"kpmgModal\" class=\"modal fade chrome geolocationmodal show modal-static\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[4]/div[3]/div[1]/div[1]/div[2]/div[1]/button[1]", "aria": "/document[1]/button[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 133, "top": 542, "height": 42, "width": 125 }, "snippet": "<button class=\"cookie-setting-link chrome\" tabindex=\"0\" id=\"onetrust-pc-btn-handler\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[4]/div[3]/div[1]/div[1]/div[1]/div[2]/p[1]/a[1]", "aria": "/document[1]/link[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 460, "top": 509, "height": 16, "width": 107 }, "snippet": "<a class=\"chrome\" tabindex=\"0\" href=\"https://home.kpmg/xx/en/home/misc/privacy.html\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[4]/div[3]/div[1]/div[1]/div[1]/div[2]/h3[1]", "aria": "/document[1]/heading[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 16, "top": 423, "height": 25, "width": 190 }, "snippet": "<h3 class=\"chrome\" id=\"onetrust-policy-title\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[11]/div[1]/div[1]/div[3]/button[1]", "aria": "/document[1]/button[4]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 12325, "height": 6, "width": 16 }, "snippet": "<button class=\"ok-cta chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[11]/div[1]/div[1]/div[1]/button[1]", "aria": "/document[1]/button[3]" }, "message": "Content is not within a landmark element", "bounds": { "left": 8, "top": 12291, "height": 6, "width": 16 }, "snippet": "<button data-bs-dismiss=\"modal\" aria-label=\"Close\" class=\"icon-close btn-close close chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleSearchLandmarks", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/div[2]/div[2]/div[1]/div[1]/input[1]", "aria": "/document[1]/banner[1]/navigation[1]/search[2]" }, "message": "Multiple elements with \"search\" role do not have unique labels", "bounds": { "left": 56, "top": 10517, "height": 22, "width": 147 }, "snippet": "<input class=\"type-ahead-select desktop chrome\" autocomplete=\"off\" placeholder=\"Search\" role=\"search\" id=\"desktop-search\" type=\"text\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleSearchLandmarks", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/div[2]/div[2]/div[1]/div[1]/div[1]/input[1]", "aria": "/document[1]/banner[1]/navigation[1]/search[1]" }, "message": "Multiple elements with \"search\" role do not have unique labels", "bounds": { "left": 56, "top": 10496, "height": 22, "width": 147 }, "snippet": "<input class=\"type-ahead-select taller chrome\" autocomplete=\"off\" placeholder=\"Search\" title=\"Search\" role=\"search\" id=\"mobile-search\" type=\"text\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]", "aria": "/document[1]/banner[1]/navigation[2]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 8, "top": 11023, "height": 1008, "width": 792 }, "snippet": "<nav class=\"navbar fixed-top bg-white py-1 px-1 chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/ul[1]/li[6]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]/list[1]/listitem[6]/navigation[1]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 48, "top": 7647, "height": 111, "width": 752 }, "snippet": "<nav class=\"nav-list-component vue-component d-flex flex-column h-100 chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/ul[1]/li[5]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]/list[1]/listitem[5]/navigation[1]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 48, "top": 6184, "height": 93, "width": 752 }, "snippet": "<nav class=\"nav-list-component vue-component d-flex flex-column h-100 chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/ul[1]/li[4]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]/list[1]/listitem[4]/navigation[1]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 48, "top": 4703, "height": 111, "width": 752 }, "snippet": "<nav class=\"nav-list-component vue-component d-flex flex-column h-100 chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/ul[1]/li[3]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]/list[1]/listitem[3]/navigation[1]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 48, "top": 3240, "height": 93, "width": 752 }, "snippet": "<nav class=\"nav-list-component vue-component d-flex flex-column h-100 chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/ul[1]/li[2]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]/list[1]/listitem[2]/navigation[1]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 48, "top": 1721, "height": 111, "width": 752 }, "snippet": "<nav class=\"nav-list-component vue-component d-flex flex-column h-100 chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/ul[1]/li[1]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]/list[1]/listitem[1]/navigation[1]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 48, "top": 221, "height": 111, "width": 752 }, "snippet": "<nav class=\"nav-list-component vue-component d-flex flex-column h-100 chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]/navigation[1]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 8, "top": 9145, "height": 56, "width": 792 }, "snippet": "<nav class=\"nav-list-component vue-component d-flex flex-column h-100 chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 8, "top": 45, "height": 10978, "width": 792 }, "snippet": "<nav class=\"desktop-navbar-component vue-component navbar navbar-expand bg-white position-static rounded-0 d-none d-xl-flex pb-2 chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleBannerLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]", "aria": "/document[1]/banner[1]" }, "message": "Multiple elements with \"banner\" role do not have unique labels", "bounds": { "left": 8, "top": 45, "height": 12022, "width": 792 }, "snippet": "<header style=\"position: fixed;\" class=\"global-navigation chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleBannerLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]", "aria": "/document[1]/main[1]/banner[1]" }, "message": "Multiple elements with \"banner\" role do not have unique labels", "bounds": { "left": 8, "top": 102, "height": 1903, "width": 784 }, "snippet": "<div role=\"banner\" class=\"module-homepagebanner component bs5 chrome\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]", "aria": "/document[1]/banner[1]/navigation[2]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 8, "top": 11023, "height": 1008, "width": 792 }, "snippet": "<nav class=\"navbar fixed-top bg-white py-1 px-1 chrome\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/ul[1]/li[6]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]/list[1]/listitem[6]/navigation[1]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 48, "top": 7647, "height": 111, "width": 752 }, "snippet": "<nav class=\"nav-list-component vue-component d-flex flex-column h-100 chrome\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/ul[1]/li[5]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]/list[1]/listitem[5]/navigation[1]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 48, "top": 6184, "height": 93, "width": 752 }, "snippet": "<nav class=\"nav-list-component vue-component d-flex flex-column h-100 chrome\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/ul[1]/li[4]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]/list[1]/listitem[4]/navigation[1]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 48, "top": 4703, "height": 111, "width": 752 }, "snippet": "<nav class=\"nav-list-component vue-component d-flex flex-column h-100 chrome\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/ul[1]/li[3]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]/list[1]/listitem[3]/navigation[1]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 48, "top": 3240, "height": 93, "width": 752 }, "snippet": "<nav class=\"nav-list-component vue-component d-flex flex-column h-100 chrome\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/ul[1]/li[2]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]/list[1]/listitem[2]/navigation[1]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 48, "top": 1721, "height": 111, "width": 752 }, "snippet": "<nav class=\"nav-list-component vue-component d-flex flex-column h-100 chrome\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/ul[1]/li[1]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]/list[1]/listitem[1]/navigation[1]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 48, "top": 221, "height": 111, "width": 752 }, "snippet": "<nav class=\"nav-list-component vue-component d-flex flex-column h-100 chrome\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/div[2]/div[2]/div[1]/div[1]/input[1]", "aria": "/document[1]/banner[1]/navigation[1]/search[2]" }, "message": "Multiple \"search\" landmarks with the same parent region are not distinguished from one another because they have the same \"Search\" label", "bounds": { "left": 56, "top": 10517, "height": 22, "width": 147 }, "snippet": "<input class=\"type-ahead-select desktop chrome\" autocomplete=\"off\" placeholder=\"Search\" role=\"search\" id=\"desktop-search\" type=\"text\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/div[2]/div[2]/div[1]/div[1]/div[1]/input[1]", "aria": "/document[1]/banner[1]/navigation[1]/search[1]" }, "message": "Multiple \"search\" landmarks with the same parent region are not distinguished from one another because they have the same \"Search\" label", "bounds": { "left": 56, "top": 10496, "height": 22, "width": 147 }, "snippet": "<input class=\"type-ahead-select taller chrome\" autocomplete=\"off\" placeholder=\"Search\" title=\"Search\" role=\"search\" id=\"mobile-search\" type=\"text\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/div[2]/div[1]/div[1]/div[1]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]/navigation[1]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 8, "top": 9145, "height": 56, "width": 792 }, "snippet": "<nav class=\"nav-list-component vue-component d-flex flex-column h-100 chrome\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]", "aria": "/document[1]/banner[1]/navigation[1]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 8, "top": 45, "height": 10978, "width": 792 }, "snippet": "<nav class=\"desktop-navbar-component vue-component navbar navbar-expand bg-white position-static rounded-0 d-none d-xl-flex pb-2 chrome\">", "level": "violation" }, { "ruleId": "IBMA_Color_Contrast_WCAG2AA", "path": { "dom": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[1]/div[1]/ul[1]/li[8]/button[1]", "aria": "/document[1]/contentinfo[1]/list[1]/listitem[8]/button[1]" }, "message": "Text contrast of 2.19 with its background is less than the WCAG AA minimum requirements for text of size 12.8px and weight of 400", "bounds": { "left": 48, "top": 8395, "height": 38, "width": 166 }, "snippet": "<button class=\"ot-sdk-show-settings chrome\" id=\"ot-sdk-btn\">", "level": "violation" }, { "ruleId": "element_tabbable_role_valid", "path": { "dom": "/html[1]/body[1]/div[6]", "aria": "/document[1]/dialog[2]" }, "message": "The tabbable element's role 'dialog' is not a widget role", "bounds": { "left": 8, "top": 9612, "height": 1110, "width": 784 }, "snippet": "<div aria-labelledby=\"registration-promo-overlay-title\" tabindex=\"0\" role=\"dialog\" class=\"modal fade registration-promo-overlay chrome\">", "level": "violation" }, { "ruleId": "element_tabbable_role_valid", "path": { "dom": "/html[1]/body[1]/div[2]/footer[1]/div[1]/div[3]/section[1]/div[1]/div[3]", "aria": "/document[1]/contentinfo[1]" }, "message": "The tabbable element's role 'none' is not a widget role", "bounds": { "left": 8, "top": 9208, "height": 151, "width": 784 }, "snippet": "<div data-title=\"Subscription\" tabindex=\"0\" class=\"col-md-8 col-md-offset-4 col-xs-12 annonymousState chrome\">", "level": "violation" }, { "ruleId": "element_tabbable_role_valid", "path": { "dom": "/html[1]/body[1]/div[11]", "aria": "/document[1]" }, "message": "The tabbable element's role 'none' is not a widget role", "bounds": { "left": 8, "top": 12279, "height": 53, "width": 784 }, "snippet": "<div aria-labelledby=\"generic-error-title\" tabindex=\"0\" data-role=\"dialog\" id=\"generic-error-dialog\" class=\"modal fade generic-error-dialog chrome\">", "level": "violation" }, { "ruleId": "aria_semantics_role", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/div[2]/div[3]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/input[1]", "aria": "/document[1]/banner[1]/navigation[1]/search[3]" }, "message": "The ARIA role 'search' is not valid for the element <input>", "bounds": { "left": 103, "top": 10718, "height": 22, "width": 147 }, "snippet": "<input class=\"input-country-site-selector-search chrome\" role=\"search\" placeholder=\"Enter location\" autocomplete=\"off\" id=\"country-site-selector-search\" type=\"text\">", "level": "violation" }, { "ruleId": "aria_semantics_role", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/div[2]/div[2]/div[1]/div[1]/input[1]", "aria": "/document[1]/banner[1]/navigation[1]/search[2]" }, "message": "The ARIA role 'search' is not valid for the element <input>", "bounds": { "left": 56, "top": 10517, "height": 22, "width": 147 }, "snippet": "<input class=\"type-ahead-select desktop chrome\" autocomplete=\"off\" placeholder=\"Search\" role=\"search\" id=\"desktop-search\" type=\"text\">", "level": "violation" }, { "ruleId": "aria_semantics_role", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[1]/nav[1]/div[2]/div[2]/div[1]/div[1]/div[1]/input[1]", "aria": "/document[1]/banner[1]/navigation[1]/search[1]" }, "message": "The ARIA role 'search' is not valid for the element <input>", "bounds": { "left": 56, "top": 10496, "height": 22, "width": 147 }, "snippet": "<input class=\"type-ahead-select taller chrome\" autocomplete=\"off\" placeholder=\"Search\" title=\"Search\" role=\"search\" id=\"mobile-search\" type=\"text\">", "level": "violation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[7]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta class=\"chrome\" content=\"IE=edge,chrome=1\" http-equiv=\"X-UA-Compatible\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[4]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta class=\"chrome\" content=\"text/html\" http-equiv=\"content-encoding\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[3]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta class=\"chrome\" content=\"en-US\" http-equiv=\"content-language\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[2]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta class=\"chrome\" content=\"Tue, 02 Aug 2022 02:51:54 GMT\" http-equiv=\"date\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[14]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta class=\"chrome\" content=\"Mon, 01 Aug 2022 09:43:28 GMT\" http-equiv=\"last-modified\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[1]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta class=\"chrome\" charset=\"UTF-8\" content=\"text/html\" http-equiv=\"content-type\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/link[18]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<link class=\"chrome\" color=\"#00338D\" href=\"/etc/designs/default/kpmg/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]/div[2]/span[1]/span[1]/svg[1]", "aria": "/document[1]/banner[1]/navigation[2]/button[1]" }, "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5", "bounds": { "left": 8, "top": 11023, "height": 792, "width": 792 }, "snippet": "<svg class=\"hamburger js-navicon closed chrome\" xml:space=\"preserve\" viewBox=\"0 0 40 40\" y=\"0px\" x=\"0px\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\" id=\"Layer_1\" version=\"1.1\">", "level": "recommendation" }, { "ruleId": "aria_role_redundant", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]/div[5]/button[1]", "aria": "/document[1]/banner[1]/navigation[2]/button[3]" }, "message": "The explicitly-assigned ARIA role \"button\" is redundant with the implicit role of the element <button>", "bounds": { "left": 8, "top": 12009, "height": 22, "width": 157 }, "snippet": "<button class=\"collapse-cancel-trigger-component vue-component text-right py-4-1 p-4 chrome\" aria-label=\"Close MyAccount Menu\" role=\"button\" tabindex=\"0\">", "level": "recommendation" } ] }, "url": { "totals": { "violation": 11, "recommendation": 8, "ignored": 0 }, "items": [ { "ruleId": "WCAG21_Label_Accessible", "path": { "dom": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[7]/div[1]/div[2]/section[1]/div[1]/a[1]", "aria": "/document[1]/main[1]/link[19]" }, "message": "Accessible name does not match or contain the visible label text", "bounds": { "left": 0, "top": 3914, "height": 400, "width": 800 }, "snippet": "<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://home.kpmg/xx/en/blogs/home.html\" class=\"fullbleedgbl-link fullbleed-campaign-modal chrome\" aria-label=\"KPMG Blog\">", "level": "violation" }, { "ruleId": "WCAG21_Label_Accessible", "path": { "dom": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[7]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/a[1]", "aria": "/document[1]/main[1]/link[18]" }, "message": "Accessible name does not match or contain the visible label text", "bounds": { "left": 431, "top": 3774, "height": 69, "width": 339 }, "snippet": "<a href=\"/xx/en/home/insights.html\" aria-label=\"KPMG Insights\" data-title=\"KPMG Insights\" class=\"engagementpromo-button chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[4]/div[3]/div[1]/div[1]/div[2]/div[1]/button[1]", "aria": "/document[1]/button[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 129, "top": 634, "height": 42, "width": 125 }, "snippet": "<button class=\"cookie-setting-link chrome\" tabindex=\"0\" id=\"onetrust-pc-btn-handler\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[4]/div[3]/div[1]/div[1]/div[1]/div[2]/p[1]/a[1]", "aria": "/document[1]/link[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 247, "top": 599, "height": 19, "width": 122 }, "snippet": "<a class=\"chrome\" tabindex=\"0\" href=\"https://home.kpmg/xx/en/home/misc/privacy.html\">", "level": "violation" }, { "ruleId": "Rpt_Aria_OrphanedContent_Native_Host_Sematics", "path": { "dom": "/html[1]/body[1]/div[4]/div[3]/div[1]/div[1]/div[1]/div[2]/h3[1]", "aria": "/document[1]/heading[1]" }, "message": "Content is not within a landmark element", "bounds": { "left": 16, "top": 495, "height": 25, "width": 207 }, "snippet": "<h3 class=\"chrome\" id=\"onetrust-policy-title\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[3]/div[1]/div[2]/nav[1]", "aria": "/document[1]/banner[1]/navigation[4]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 0, "top": 0, "height": 57, "width": 800 }, "snippet": "<nav class=\"navbar fixed-top bg-white py-1 px-1 chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleNavigationLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/section[1]/div[2]/nav[1]", "aria": "/document[1]/banner[1]/navigation[2]" }, "message": "Multiple elements with \"navigation\" role do not have unique labels", "bounds": { "left": 0, "top": 0, "height": 57, "width": 800 }, "snippet": "<nav class=\"navbar fixed-top bg-white py-1 px-1 chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleBannerLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]", "aria": "/document[1]/banner[1]" }, "message": "Multiple elements with \"banner\" role do not have unique labels", "bounds": { "left": 0, "top": 0, "height": 0, "width": 800 }, "snippet": "<header style=\"position: absolute;\" class=\"global-navigation chrome\">", "level": "violation" }, { "ruleId": "Rpt_Aria_MultipleBannerLandmarks_Implicit", "path": { "dom": "/html[1]/body[1]/div[1]/div[4]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]", "aria": "/document[1]/main[1]/banner[1]" }, "message": "Multiple elements with \"banner\" role do not have unique labels", "bounds": { "left": 0, "top": 57, "height": 820, "width": 800 }, "snippet": "<div role=\"banner\" class=\"module-homepagebanner component bs5 chrome\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[3]/div[1]/div[2]/nav[1]", "aria": "/document[1]/banner[1]/navigation[4]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 0, "top": 0, "height": 57, "width": 800 }, "snippet": "<nav class=\"navbar fixed-top bg-white py-1 px-1 chrome\">", "level": "violation" }, { "ruleId": "landmark_name_unique", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[2]/section[1]/div[2]/nav[1]", "aria": "/document[1]/banner[1]/navigation[2]" }, "message": "Multiple \"navigation\" landmarks with the same parent region are not distinguished from one another because they have the same \"\" label", "bounds": { "left": 0, "top": 0, "height": 57, "width": 800 }, "snippet": "<nav class=\"navbar fixed-top bg-white py-1 px-1 chrome\">", "level": "violation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[7]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta class=\"chrome\" content=\"IE=edge,chrome=1\" http-equiv=\"X-UA-Compatible\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[4]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta class=\"chrome\" content=\"text/html\" http-equiv=\"content-encoding\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[3]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta class=\"chrome\" content=\"en-US\" http-equiv=\"content-language\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[2]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta class=\"chrome\" content=\"Tue, 02 Aug 2022 02:51:54 GMT\" http-equiv=\"date\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[14]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta class=\"chrome\" content=\"Mon, 01 Aug 2022 09:43:28 GMT\" http-equiv=\"last-modified\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/meta[1]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"http-equiv\" is deprecated for the <meta> element in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<meta class=\"chrome\" charset=\"UTF-8\" content=\"text/html\" http-equiv=\"content-type\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/head[1]/link[18]", "aria": "/document[1]" }, "message": "The HTML attribute(s) \"color\" is deprecated in HTML 5", "bounds": { "left": 0, "top": 0, "height": 0, "width": 0 }, "snippet": "<link class=\"chrome\" color=\"#00338D\" href=\"/etc/designs/default/kpmg/favicons/safari-pinned-tab.svg\" rel=\"mask-icon\">", "level": "recommendation" }, { "ruleId": "element_attribute_deprecated", "path": { "dom": "/html[1]/body[1]/div[1]/header[1]/div[3]/div[1]/div[2]/nav[1]/div[2]/span[1]/span[1]/svg[1]", "aria": "/document[1]/banner[1]/navigation[4]/button[1]" }, "message": "The HTML attribute(s) \"version\" is deprecated in HTML 5", "bounds": { "left": 18, "top": 17, "height": 28, "width": 24 }, "snippet": "<svg class=\"hamburger js-navicon closed chrome\" xml:space=\"preserve\" viewBox=\"0 0 40 40\" y=\"0px\" x=\"0px\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\" id=\"Layer_1\" version=\"1.1\">", "level": "recommendation" } ] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://home.kpmg/xx/en/home.html", "what": "URL", "result": "https://home.kpmg/xx/en/home.html" }, { "type": "test", "which": "nuVal", "what": "failures to pass the Nu Html Checker", "url": "https://home.kpmg/xx/en/home.html", "result": { "messages": [ { "type": "error", "lastLine": 2, "lastColumn": 83, "firstColumn": 1, "message": "Attribute charset not allowed on element meta at this point.", "extract": "\"chrome\">\n<meta http-equiv=\"content-type\" content=\"text/html\" charset=\"UTF-8\" class=\"chrome\">\n<meta", "hiliteStart": 10, "hiliteLength": 83 }, { "type": "error", "lastLine": 2, "lastColumn": 83, "firstColumn": 1, "message": "Bad value text/html for attribute content on element meta: The legacy encoding declaration did not start with text/html;.", "extract": "\"chrome\">\n<meta http-equiv=\"content-type\" content=\"text/html\" charset=\"UTF-8\" class=\"chrome\">\n<meta", "hiliteStart": 10, "hiliteLength": 83 }, { "type": "error", "lastLine": 2, "lastColumn": 83, "firstColumn": 1, "message": "A document must not include both a meta element with an http-equiv attribute whose value is content-type, and a meta element with a charset attribute.", "extract": "\"chrome\">\n<meta http-equiv=\"content-type\" content=\"text/html\" charset=\"UTF-8\" class=\"chrome\">\n<meta", "hiliteStart": 10, "hiliteLength": 83 }, { "type": "error", "lastLine": 3, "lastColumn": 79, "firstColumn": 1, "message": "Bad value date for attribute http-equiv on element meta.", "extract": "\"chrome\">\n<meta http-equiv=\"date\" content=\"Tue, 02 Aug 2022 02:51:54 GMT\" class=\"chrome\">\n<meta", "hiliteStart": 10, "hiliteLength": 79 }, { "type": "error", "lastLine": 4, "lastColumn": 67, "firstColumn": 1, "message": "Using the meta element to specify the document-wide default language is obsolete. Consider specifying the language on the root element instead.", "extract": "\"chrome\">\n<meta http-equiv=\"content-language\" content=\"en-US\" class=\"chrome\">\n<meta", "hiliteStart": 10, "hiliteLength": 67 }, { "type": "error", "lastLine": 5, "lastColumn": 71, "firstColumn": 1, "message": "Bad value content-encoding for attribute http-equiv on element meta.", "extract": "\"chrome\">\n<meta http-equiv=\"content-encoding\" content=\"text/html\" class=\"chrome\">\n<meta", "hiliteStart": 10, "hiliteLength": 71 }, { "type": "error", "lastLine": 7, "lastColumn": 37, "firstColumn": 1, "message": "A document must not include more than one meta element with a charset attribute.", "extract": "\"chrome\">\n<meta charset=\"utf-8\" class=\"chrome\">\n<meta", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "error", "lastLine": 7, "lastColumn": 37, "firstColumn": 1, "message": "A document must not include both a meta element with an http-equiv attribute whose value is content-type, and a meta element with a charset attribute.", "extract": "\"chrome\">\n<meta charset=\"utf-8\" class=\"chrome\">\n<meta", "hiliteStart": 10, "hiliteLength": 37 }, { "type": "error", "lastLine": 8, "lastColumn": 77, "firstColumn": 1, "message": "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.", "extract": "\"chrome\">\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\" class=\"chrome\">\n<link", "hiliteStart": 10, "hiliteLength": 77 }, { "type": "error", "lastLine": 35, "lastColumn": 88, "firstColumn": 1, "message": "Bad value last-modified for attribute http-equiv on element meta.", "extract": "\"chrome\">\n<meta http-equiv=\"last-modified\" content=\"Mon, 01 Aug 2022 09:43:28 GMT\" class=\"chrome\">\n<meta", "hiliteStart": 10, "hiliteLength": 88 }, { "type": "info", "lastLine": 51, "lastColumn": 239, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "\"chrome\">\n<script type=\"text/javascript\" async=\"\" src=\"https://www.gstatic.com/recaptcha/releases/mq0-U1BHZ5YTcoDC-CvsLPNc/recaptcha__en.js\" crossorigin=\"anonymous\" integrity=\"sha384-YQa+IZb9f//sVw4RfG9FEtSszHRtCsZKru4nvZuKNVW0OaFL1FtT01EpC4YROIJP\"></scri", "hiliteStart": 10, "hiliteLength": 239 }, { "type": "info", "lastLine": 51, "lastColumn": 294, "firstColumn": 249, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" class=\"chrome\">var kp", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 56, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" class=\"chrome\">window", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 58, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "\"chrome\">\n<script type=\"text/javascript\" class=\"chrome\">window", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 74, "lastColumn": 125, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" src=\"/etc/clientlibs/kpmgpublic/global/js/updateLoadedPartialHeader-322c7b.js\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 125 }, { "type": "info", "lastLine": 77, "lastColumn": 38, "firstColumn": 1, "subType": "warning", "message": "The type attribute for the style element is not needed and should be omitted.", "extract": "\"chrome\">\n<style type=\"text/css\" class=\"chrome\">@media", "hiliteStart": 10, "hiliteLength": 38 }, { "type": "info", "lastLine": 77, "lastColumn": 749, "firstColumn": 588, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"main\" src=\"/etc/clientlibs/kpmgpublic/main.js\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 162 }, { "type": "info", "lastLine": 77, "lastColumn": 749, "firstColumn": 588, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"main\" src=\"/etc/clientlibs/kpmgpublic/main.js\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 162 }, { "type": "info", "lastLine": 77, "lastColumn": 998, "firstColumn": 759, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"gigyaUrl\" src=\"https://cdns.gigya.com/js/gigya.js?apiKey=3_e2ggAN5_ZqWrSNeM0HSHMYT8P16JqxINgs88bIrpCmPIiLJZ4zOqT69Wy7I6UByO\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 240 }, { "type": "info", "lastLine": 77, "lastColumn": 998, "firstColumn": 759, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"gigyaUrl\" src=\"https://cdns.gigya.com/js/gigya.js?apiKey=3_e2ggAN5_ZqWrSNeM0HSHMYT8P16JqxINgs88bIrpCmPIiLJZ4zOqT69Wy7I6UByO\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 240 }, { "type": "info", "lastLine": 77, "lastColumn": 1237, "firstColumn": 1008, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"/etc/clientlibs/kpmgpublic/pages/global.min-d80a96.js\" src=\"/etc/clientlibs/kpmgpublic/pages/global.min-d80a96.js\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 230 }, { "type": "info", "lastLine": 77, "lastColumn": 1237, "firstColumn": 1008, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"/etc/clientlibs/kpmgpublic/pages/global.min-d80a96.js\" src=\"/etc/clientlibs/kpmgpublic/pages/global.min-d80a96.js\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 230 }, { "type": "info", "lastLine": 77, "lastColumn": 1370, "firstColumn": 1247, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script src=\"https://cdn.cookielaw.org/scripttemplates/6.1.0/otBannerSdk.js\" async=\"\" type=\"text/javascript\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 124 }, { "type": "info", "lastLine": 77, "lastColumn": 1643, "firstColumn": 1459, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "\"></style><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"gigyaExt\" src=\"https://cdn.gigya-ext.com/screenset-validation.min.js\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 185 }, { "type": "info", "lastLine": 77, "lastColumn": 1643, "firstColumn": 1459, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "\"></style><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"gigyaExt\" src=\"https://cdn.gigya-ext.com/screenset-validation.min.js\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 185 }, { "type": "info", "lastLine": 77, "lastColumn": 1910, "firstColumn": 1653, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"/etc/clientlibs/kpmgpublic/tmpl-home-new/js/tmpl-home-new-22d158.js\" src=\"/etc/clientlibs/kpmgpublic/tmpl-home-new/js/tmpl-home-new-22d158.js\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 258 }, { "type": "info", "lastLine": 77, "lastColumn": 1910, "firstColumn": 1653, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"/etc/clientlibs/kpmgpublic/tmpl-home-new/js/tmpl-home-new-22d158.js\" src=\"/etc/clientlibs/kpmgpublic/tmpl-home-new/js/tmpl-home-new-22d158.js\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 258 }, { "type": "info", "lastLine": 77, "lastColumn": 1977, "firstColumn": 1920, "subType": "warning", "message": "The type attribute for the style element is not needed and should be omitted.", "extract": "></script><style type=\"text/css\" id=\"onetrust-style\" class=\"chrome\">#onetr", "hiliteStart": 10, "hiliteLength": 58 }, { "type": "error", "lastLine": 80, "lastColumn": 342, "firstColumn": 336, "message": "CSS: scrollbar-arrow-color: Property scrollbar-arrow-color doesn't exist.", "extract": "row-color:#c1c1c1;scrol", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 80, "lastColumn": 377, "firstColumn": 371, "message": "CSS: scrollbar-darkshadow-color: Property scrollbar-darkshadow-color doesn't exist.", "extract": "dow-color:#c1c1c1;scrol", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 80, "lastColumn": 406, "firstColumn": 400, "message": "CSS: scrollbar-face-color: Property scrollbar-face-color doesn't exist.", "extract": "ace-color:#c1c1c1;scrol", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 80, "lastColumn": 437, "firstColumn": 431, "message": "CSS: scrollbar-shadow-color: Property scrollbar-shadow-color doesn't exist.", "extract": "dow-color:#c1c1c1}#onet", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 104, "lastColumn": 1581, "firstColumn": 1575, "message": "CSS: scrollbar-arrow-color: Property scrollbar-arrow-color doesn't exist.", "extract": "row-color:#c1c1c1;scrol", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 104, "lastColumn": 1616, "firstColumn": 1610, "message": "CSS: scrollbar-darkshadow-color: Property scrollbar-darkshadow-color doesn't exist.", "extract": "dow-color:#c1c1c1;scrol", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 104, "lastColumn": 1645, "firstColumn": 1639, "message": "CSS: scrollbar-face-color: Property scrollbar-face-color doesn't exist.", "extract": "ace-color:#c1c1c1;scrol", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 104, "lastColumn": 1676, "firstColumn": 1670, "message": "CSS: scrollbar-shadow-color: Property scrollbar-shadow-color doesn't exist.", "extract": "dow-color:#c1c1c1}#onet", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "info", "lastLine": 222, "lastColumn": 68, "firstColumn": 31, "subType": "warning", "message": "The type attribute for the style element is not needed and should be omitted.", "extract": " </style><style type=\"text/css\" class=\"chrome\">.gigya", "hiliteStart": 10, "hiliteLength": 38 }, { "type": "error", "lastLine": 222, "lastColumn": 271, "message": "CSS: Parse Error.", "extract": "px; !important; }</style><scri", "hiliteStart": 15, "hiliteLength": 1 }, { "type": "error", "lastLine": 222, "lastColumn": 272, "message": "CSS: Parse Error.", "extract": "x; !important; }</style><scrip", "hiliteStart": 15, "hiliteLength": 1 }, { "type": "info", "lastLine": 222, "lastColumn": 508, "firstColumn": 281, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": " }</style><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"registration-promo-overlay\" src=\"/etc/clientlibs/kpmgpublic/registration-promo-overlay/js/registration-promo-overlay-fe0f53.js\"></scri", "hiliteStart": 10, "hiliteLength": 228 }, { "type": "info", "lastLine": 222, "lastColumn": 508, "firstColumn": 281, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": " }</style><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"registration-promo-overlay\" src=\"/etc/clientlibs/kpmgpublic/registration-promo-overlay/js/registration-promo-overlay-fe0f53.js\"></scri", "hiliteStart": 10, "hiliteLength": 228 }, { "type": "info", "lastLine": 222, "lastColumn": 709, "firstColumn": 518, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"homepagebanner\" src=\"/etc/clientlibs/kpmgpublic/homepagebanner/js/homepagebanner-458f90.js\"></scri", "hiliteStart": 10, "hiliteLength": 192 }, { "type": "info", "lastLine": 222, "lastColumn": 709, "firstColumn": 518, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"homepagebanner\" src=\"/etc/clientlibs/kpmgpublic/homepagebanner/js/homepagebanner-458f90.js\"></scri", "hiliteStart": 10, "hiliteLength": 192 }, { "type": "info", "lastLine": 222, "lastColumn": 922, "firstColumn": 719, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"dynamicpromotional\" src=\"/etc/clientlibs/kpmgpublic/dynamicpromotional/js/dynamicpromotional-15c9a7.js\"></scri", "hiliteStart": 10, "hiliteLength": 204 }, { "type": "info", "lastLine": 222, "lastColumn": 922, "firstColumn": 719, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"dynamicpromotional\" src=\"/etc/clientlibs/kpmgpublic/dynamicpromotional/js/dynamicpromotional-15c9a7.js\"></scri", "hiliteStart": 10, "hiliteLength": 204 }, { "type": "info", "lastLine": 222, "lastColumn": 1117, "firstColumn": 932, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"addtolibrary\" src=\"/etc/clientlibs/kpmgpublic/addtolibrary/js/addtolibrary-ad724f.js\"></scri", "hiliteStart": 10, "hiliteLength": 186 }, { "type": "info", "lastLine": 222, "lastColumn": 1117, "firstColumn": 932, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"addtolibrary\" src=\"/etc/clientlibs/kpmgpublic/addtolibrary/js/addtolibrary-ad724f.js\"></scri", "hiliteStart": 10, "hiliteLength": 186 }, { "type": "info", "lastLine": 222, "lastColumn": 1333, "firstColumn": 1127, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"touch-columncontrol\" src=\"/etc/clientlibs/kpmgpublic/touch-columncontrol/js/touch-columncontrol-3b3ff1.js\"></scri", "hiliteStart": 10, "hiliteLength": 207 }, { "type": "info", "lastLine": 222, "lastColumn": 1333, "firstColumn": 1127, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"touch-columncontrol\" src=\"/etc/clientlibs/kpmgpublic/touch-columncontrol/js/touch-columncontrol-3b3ff1.js\"></scri", "hiliteStart": 10, "hiliteLength": 207 }, { "type": "info", "lastLine": 222, "lastColumn": 1540, "firstColumn": 1343, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"fullbleeddivider\" src=\"/etc/clientlibs/kpmgpublic/fullbleeddivider/js/fullbleeddivider-95fedf.js\"></scri", "hiliteStart": 10, "hiliteLength": 198 }, { "type": "info", "lastLine": 222, "lastColumn": 1540, "firstColumn": 1343, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"fullbleeddivider\" src=\"/etc/clientlibs/kpmgpublic/fullbleeddivider/js/fullbleeddivider-95fedf.js\"></scri", "hiliteStart": 10, "hiliteLength": 198 }, { "type": "info", "lastLine": 222, "lastColumn": 1741, "firstColumn": 1550, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"industriesgrid\" src=\"/etc/clientlibs/kpmgpublic/industriesgrid/js/industriesgrid-9c5cea.js\"></scri", "hiliteStart": 10, "hiliteLength": 192 }, { "type": "info", "lastLine": 222, "lastColumn": 1741, "firstColumn": 1550, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"industriesgrid\" src=\"/etc/clientlibs/kpmgpublic/industriesgrid/js/industriesgrid-9c5cea.js\"></scri", "hiliteStart": 10, "hiliteLength": 192 }, { "type": "info", "lastLine": 222, "lastColumn": 1936, "firstColumn": 1751, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"servicesgrid\" src=\"/etc/clientlibs/kpmgpublic/servicesgrid/js/servicesgrid-e21c9f.js\"></scri", "hiliteStart": 10, "hiliteLength": 186 }, { "type": "info", "lastLine": 222, "lastColumn": 1936, "firstColumn": 1751, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"servicesgrid\" src=\"/etc/clientlibs/kpmgpublic/servicesgrid/js/servicesgrid-e21c9f.js\"></scri", "hiliteStart": 10, "hiliteLength": 186 }, { "type": "info", "lastLine": 222, "lastColumn": 2140, "firstColumn": 1946, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"engagementpromo\" src=\"/etc/clientlibs/kpmgpublic/engagementpromo/js/engagementpromo-aca27b.js\"></scri", "hiliteStart": 10, "hiliteLength": 195 }, { "type": "info", "lastLine": 222, "lastColumn": 2140, "firstColumn": 1946, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"engagementpromo\" src=\"/etc/clientlibs/kpmgpublic/engagementpromo/js/engagementpromo-aca27b.js\"></scri", "hiliteStart": 10, "hiliteLength": 195 }, { "type": "info", "lastLine": 222, "lastColumn": 2362, "firstColumn": 2150, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"footersubscriptionrfp\" src=\"/etc/clientlibs/kpmgpublic/footersubscriptionrfp/js/footersubscriptionrfp-bafc20.js\"></scri", "hiliteStart": 10, "hiliteLength": 213 }, { "type": "info", "lastLine": 222, "lastColumn": 2362, "firstColumn": 2150, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"footersubscriptionrfp\" src=\"/etc/clientlibs/kpmgpublic/footersubscriptionrfp/js/footersubscriptionrfp-bafc20.js\"></scri", "hiliteStart": 10, "hiliteLength": 213 }, { "type": "info", "lastLine": 222, "lastColumn": 2801, "firstColumn": 2543, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "text/css\"><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"/etc/clientlibs/kpmgpublic/geolocation-modal/js/geolocation-modal-384b18.js\" src=\"/etc/clientlibs/kpmgpublic/geolocation-modal/js/geolocation-modal-384b18.js\"></scri", "hiliteStart": 10, "hiliteLength": 259 }, { "type": "info", "lastLine": 222, "lastColumn": 2801, "firstColumn": 2543, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "text/css\"><script type=\"text/javascript\" charset=\"utf-8\" async=\"\" data-requirecontext=\"_\" data-requiremodule=\"/etc/clientlibs/kpmgpublic/geolocation-modal/js/geolocation-modal-384b18.js\" src=\"/etc/clientlibs/kpmgpublic/geolocation-modal/js/geolocation-modal-384b18.js\"></scri", "hiliteStart": 10, "hiliteLength": 259 }, { "type": "error", "lastLine": 2533, "lastColumn": 675, "firstColumn": 529, "message": "Bad value search for attribute role on element input.", "extract": "h</label> <input type=\"text\" id=\"mobile-search\" role=\"search\" title=\"Search\" placeholder=\"Search\" autocomplete=\"off\" class=\"type-ahead-select taller chrome\"></div>", "hiliteStart": 10, "hiliteLength": 147 }, { "type": "error", "lastLine": 2533, "lastColumn": 882, "firstColumn": 749, "message": "Bad value search for attribute role on element input.", "extract": "h</label> <input type=\"text\" id=\"desktop-search\" role=\"search\" placeholder=\"Search\" autocomplete=\"off\" class=\"type-ahead-select desktop chrome\"> <div ", "hiliteStart": 10, "hiliteLength": 134 }, { "type": "error", "lastLine": 2533, "lastColumn": 2298, "firstColumn": 2190, "message": "Attribute disabled not allowed on element a at this point.", "extract": "e chrome\"><a disabled=\"disabled\" tabindex=\"-1\" class=\"d-inline site-selector-font py-1 chrome\" href=\"/xx/en/home.html\"><span ", "hiliteStart": 10, "hiliteLength": 109 }, { "type": "error", "lastLine": 2536, "lastColumn": 186, "firstColumn": 22, "message": "Bad value search for attribute role on element input.", "extract": " </label> <input type=\"text\" id=\"country-site-selector-search\" autocomplete=\"off\" placeholder=\"Enter location\" role=\"search\" class=\"input-country-site-selector-search chrome\"> <div ", "hiliteStart": 10, "hiliteLength": 165 }, { "type": "error", "lastLine": 2538, "lastColumn": 24875, "firstColumn": 24736, "message": "Attribute vm not allowed on element div at this point.", "extract": "/a></div> <div id=\"user-profile-icon\" vm=\"[object Object]\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\" class=\"btn border-0 p-0 mt-1 mr-4 chrome\"><i tit", "hiliteStart": 10, "hiliteLength": 140 }, { "type": "info", "lastLine": 2544, "lastColumn": 173, "firstColumn": 20, "subType": "warning", "message": "The button role is unnecessary for element button.", "extract": "/li></ul> <button tabindex=\"0\" role=\"button\" aria-label=\"Close MyAccount Menu\" class=\"collapse-cancel-trigger-component vue-component text-right py-4-1 p-4 chrome\"><span ", "hiliteStart": 10, "hiliteLength": 154 }, { "type": "error", "lastLine": 4266, "lastColumn": 458, "firstColumn": 439, "message": "Element div not allowed as child of element button in this context. (Suppressing further errors from this subtree.)", "extract": "n chrome\"><div class=\"chrome\">Please", "hiliteStart": 10, "hiliteLength": 20 }, { "type": "info", "lastLine": 4266, "firstLine": 4265, "lastColumn": 256, "firstColumn": 10, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": "\n</script>\n<section class=\"wrapper-stickybar react-component chrome\" data-message=\"Please note that your account has not been verified - unverified account will be deleted 48 hours after initial registration. Click anywhere on the bar, to resend verification email.\"><div d", "hiliteStart": 10, "hiliteLength": 257 }, { "type": "info", "lastLine": 4269, "lastColumn": 101, "firstColumn": 1, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": "erlay -->\n<section class=\"module-registration-promo-overlay component hidden chrome\" style=\"padding-top: 0px;\">\n\n</se", "hiliteStart": 10, "hiliteLength": 101 }, { "type": "error", "lastLine": 4286, "lastColumn": 208, "firstColumn": 1, "message": "Bad value data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1622 800'%2F%3E for attribute src on element img: Illegal character in scheme data: space is not allowed.", "extract": ": none;\">\n<img src=\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1622 800'%2F%3E\" width=\"100%\" height=\"100%\" alt=\"Loading Spinner\" class=\"img-responsive chrome\">\n</div", "hiliteStart": 10, "hiliteLength": 208 }, { "type": "error", "lastLine": 4286, "lastColumn": 208, "firstColumn": 1, "message": "Bad value 100% for attribute width on element img: Expected a digit but saw % instead.", "extract": ": none;\">\n<img src=\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1622 800'%2F%3E\" width=\"100%\" height=\"100%\" alt=\"Loading Spinner\" class=\"img-responsive chrome\">\n</div", "hiliteStart": 10, "hiliteLength": 208 }, { "type": "error", "lastLine": 4286, "lastColumn": 208, "firstColumn": 1, "message": "Bad value 100% for attribute height on element img: Expected a digit but saw % instead.", "extract": ": none;\">\n<img src=\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1622 800'%2F%3E\" width=\"100%\" height=\"100%\" alt=\"Loading Spinner\" class=\"img-responsive chrome\">\n</div", "hiliteStart": 10, "hiliteLength": 208 }, { "type": "error", "lastLine": 4324, "lastColumn": 185, "firstColumn": 1, "message": "Attribute personalize not allowed on element section at this point.", "extract": " chrome\">\n<section data-addtolibrary=\"Add to library\" class=\"module-dynamicpromotional component component-trackable bannerpromo-two-column chrome\" personalize=\"false\" no-of-results-required=\"1\">\n<a cl", "hiliteStart": 10, "hiliteLength": 185 }, { "type": "error", "lastLine": 4324, "lastColumn": 185, "firstColumn": 1, "message": "Attribute no-of-results-required not allowed on element section at this point.", "extract": " chrome\">\n<section data-addtolibrary=\"Add to library\" class=\"module-dynamicpromotional component component-trackable bannerpromo-two-column chrome\" personalize=\"false\" no-of-results-required=\"1\">\n<a cl", "hiliteStart": 10, "hiliteLength": 185 }, { "type": "info", "lastLine": 4324, "lastColumn": 185, "firstColumn": 1, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": " chrome\">\n<section data-addtolibrary=\"Add to library\" class=\"module-dynamicpromotional component component-trackable bannerpromo-two-column chrome\" personalize=\"false\" no-of-results-required=\"1\">\n<a cl", "hiliteStart": 10, "hiliteLength": 185 }, { "type": "error", "lastLine": 4382, "lastColumn": 185, "firstColumn": 1, "message": "Attribute personalize not allowed on element section at this point.", "extract": " chrome\">\n<section data-addtolibrary=\"Add to library\" class=\"module-dynamicpromotional component component-trackable bannerpromo-two-column chrome\" personalize=\"false\" no-of-results-required=\"1\">\n<a cl", "hiliteStart": 10, "hiliteLength": 185 }, { "type": "error", "lastLine": 4382, "lastColumn": 185, "firstColumn": 1, "message": "Attribute no-of-results-required not allowed on element section at this point.", "extract": " chrome\">\n<section data-addtolibrary=\"Add to library\" class=\"module-dynamicpromotional component component-trackable bannerpromo-two-column chrome\" personalize=\"false\" no-of-results-required=\"1\">\n<a cl", "hiliteStart": 10, "hiliteLength": 185 }, { "type": "info", "lastLine": 4382, "lastColumn": 185, "firstColumn": 1, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": " chrome\">\n<section data-addtolibrary=\"Add to library\" class=\"module-dynamicpromotional component component-trackable bannerpromo-two-column chrome\" personalize=\"false\" no-of-results-required=\"1\">\n<a cl", "hiliteStart": 10, "hiliteLength": 185 }, { "type": "error", "lastLine": 4460, "lastColumn": 179, "firstColumn": 1, "message": "Attribute personalize not allowed on element section at this point.", "extract": " chrome\">\n<section data-addtolibrary=\"Add to library\" class=\"module-dynamicpromotional component component-trackable promo-two-column chrome\" personalize=\"false\" no-of-results-required=\"1\">\n<a cl", "hiliteStart": 10, "hiliteLength": 179 }, { "type": "error", "lastLine": 4460, "lastColumn": 179, "firstColumn": 1, "message": "Attribute no-of-results-required not allowed on element section at this point.", "extract": " chrome\">\n<section data-addtolibrary=\"Add to library\" class=\"module-dynamicpromotional component component-trackable promo-two-column chrome\" personalize=\"false\" no-of-results-required=\"1\">\n<a cl", "hiliteStart": 10, "hiliteLength": 179 }, { "type": "info", "lastLine": 4460, "lastColumn": 179, "firstColumn": 1, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": " chrome\">\n<section data-addtolibrary=\"Add to library\" class=\"module-dynamicpromotional component component-trackable promo-two-column chrome\" personalize=\"false\" no-of-results-required=\"1\">\n<a cl", "hiliteStart": 10, "hiliteLength": 179 }, { "type": "error", "lastLine": 4528, "lastColumn": 179, "firstColumn": 1, "message": "Attribute personalize not allowed on element section at this point.", "extract": " chrome\">\n<section data-addtolibrary=\"Add to library\" class=\"module-dynamicpromotional component component-trackable promo-two-column chrome\" personalize=\"false\" no-of-results-required=\"1\">\n<a cl", "hiliteStart": 10, "hiliteLength": 179 }, { "type": "error", "lastLine": 4528, "lastColumn": 179, "firstColumn": 1, "message": "Attribute no-of-results-required not allowed on element section at this point.", "extract": " chrome\">\n<section data-addtolibrary=\"Add to library\" class=\"module-dynamicpromotional component component-trackable promo-two-column chrome\" personalize=\"false\" no-of-results-required=\"1\">\n<a cl", "hiliteStart": 10, "hiliteLength": 179 }, { "type": "info", "lastLine": 4528, "lastColumn": 179, "firstColumn": 1, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": " chrome\">\n<section data-addtolibrary=\"Add to library\" class=\"module-dynamicpromotional component component-trackable promo-two-column chrome\" personalize=\"false\" no-of-results-required=\"1\">\n<a cl", "hiliteStart": 10, "hiliteLength": 179 }, { "type": "info", "lastLine": 4454, "lastColumn": 89, "firstColumn": 1, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": " chrome\">\n<section class=\"module-touch-columncontrol component home-page-columncontrol bs5 chrome\">\n<div ", "hiliteStart": 10, "hiliteLength": 89 }, { "type": "info", "lastLine": 4597, "lastColumn": 1557, "firstColumn": 1, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": "picks -->\n<section id=\"kpmgtoppicks\" class=\"wrapper-kpmgtoppicks react-component bs5 pst chrome\" data-name-format=\"Full Name\" data-current-page=\"/xx/en/home.html\" data-campaign-template=\"false\" data-elasticsearch-query=\"{"query":"","filters":{"all":[{"kpmg_template":["/apps/kpmgpublic/templates/touch-blog-post-template","/apps/kpmgpublic/templates/campaigns-flexible-template","/apps/kpmgpublic/templates/industries-flexible-template","/apps/kpmgpublic/templates/services-flexible-template","/apps/kpmgpublic/templates/insights-flexible-template","/apps/kpmgpublic/templates/article-details-template","/apps/kpmgpublic/templates/html-template","/conf/kpmgpublic/settings/wcm/templates/event-registration-template","/conf/kpmgpublic/settings/wcm/templates/fast-subscription-template","/conf/kpmgpublic/settings/wcm/templates/gated-content-template","/conf/kpmgpublic/settings/wcm/templates/editable-flex-template","/conf/kpmgpublic/settings/wcm/templates/editable-campaign-template"]},{"kpmg_banner_flag":"false"},{"kpmg_article_type":"Article-General"},{"kpmg_filter_date":{"from":"NOW-90","to":"NOW"}}],"none":[{"kpmg_url":["<CurrentPage>"]}]},"sort":[{"kpmg_filter_date":"desc"}]}\" data-name-switch=\"false\" style=\"display: none; height: 0px;\"><div c", "hiliteStart": 10, "hiliteLength": 1557 }, { "type": "info", "lastLine": 4603, "lastColumn": 89, "firstColumn": 1, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": " chrome\">\n<section class=\"module-touch-columncontrol component home-page-columncontrol bs5 chrome\">\n<div ", "hiliteStart": 10, "hiliteLength": 89 }, { "type": "info", "lastLine": 4899, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": ">\n\n</div>\n<script type=\"text/javascript\" class=\"chrome\">var pr", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 4900, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" class=\"chrome\">var co", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 4926, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" class=\"chrome\">var an", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 4927, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" class=\"chrome\">var po", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 4929, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": " chrome\">\n<script type=\"text/javascript\" class=\"chrome\">var pr", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "error", "lastLine": 5021, "lastColumn": 148, "firstColumn": 1, "message": "Attribute x-cq-linkchecker not allowed on element a at this point.", "extract": "\"chrome\">\n<a href=\"/content/kpmgpublic/xx/en/home/misc/contact?form=contact\" rel=\"noopener noreferrer\" target=\"_blank\" x-cq-linkchecker=\"skip\" class=\"chrome\">\nConta", "hiliteStart": 10, "hiliteLength": 148 }, { "type": "error", "lastLine": 5047, "lastColumn": 125, "firstColumn": 1, "message": "Attribute x-cq-linkchecker not allowed on element a at this point.", "extract": "\"chrome\">\n<a href=\"mailto:go-fmglobalalumni@kpmg.com\" rel=\"noopener noreferrer\" target=\"_blank\" x-cq-linkchecker=\"skip\" class=\"chrome\">\nConta", "hiliteStart": 10, "hiliteLength": 125 }, { "type": "info", "lastLine": 5058, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": " chrome\">\n<section class=\"module-socialchannels chrome\">\n<ul c", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "error", "lastLine": 5103, "lastColumn": 148, "firstColumn": 1, "message": "Attribute x-cq-linkchecker not allowed on element a at this point.", "extract": " chrome\">\n<a href=\"/content/kpmgpublic/xx/en/home/misc/contact?form=contact\" rel=\"noopener noreferrer\" target=\"_blank\" x-cq-linkchecker=\"skip\" class=\"chrome\">\nConta", "hiliteStart": 10, "hiliteLength": 148 }, { "type": "error", "lastLine": 5137, "lastColumn": 124, "firstColumn": 1, "message": "Attribute x-cq-linkchecker not allowed on element a at this point.", "extract": " chrome\">\n<a href=\"mailto:go-fmglobalalumni@kpmg.com\" rel=\"noopener noreferrer\" target=\"_self\" x-cq-linkchecker=\"skip\" class=\"chrome\">\nConta", "hiliteStart": 10, "hiliteLength": 124 }, { "type": "info", "lastLine": 5147, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": " chrome\">\n<script type=\"text/javascript\" class=\"chrome\">window", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 5223, "lastColumn": 181, "firstColumn": 1, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "start -->\n<script src=\"https://cdn.cookielaw.org/scripttemplates/otSDKStub.js\" type=\"text/javascript\" charset=\"UTF-8\" data-domain-script=\"6b09e238-5ca1-4241-a490-ff1d95ff8241\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 181 }, { "type": "info", "lastLine": 5223, "lastColumn": 181, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "start -->\n<script src=\"https://cdn.cookielaw.org/scripttemplates/otSDKStub.js\" type=\"text/javascript\" charset=\"UTF-8\" data-domain-script=\"6b09e238-5ca1-4241-a490-ff1d95ff8241\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 181 }, { "type": "info", "lastLine": 5224, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" class=\"chrome\">functi", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 5226, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "e end -->\n<script type=\"text/javascript\" class=\"chrome\">functi", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 5229, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" class=\"chrome\">window", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 5230, "lastColumn": 45, "firstColumn": 1, "subType": "warning", "message": "The language attribute on the script element is obsolete. You can safely omit it.", "extract": "</script>\n<script language=\"javascript\" class=\"chrome\">if(typ", "hiliteStart": 10, "hiliteLength": 45 }, { "type": "info", "lastLine": 5236, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": " once -->\n<script type=\"text/javascript\" class=\"chrome\">functi", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 5239, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" class=\"chrome\">var sh", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 5241, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "/script>\n\n<script type=\"text/javascript\" class=\"chrome\">global", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "error", "lastLine": 5243, "lastColumn": 212, "firstColumn": 1, "message": "A script element with a src attribute must not have a type attribute whose value is anything other than the empty string, a JavaScript MIME type, or module.", "extract": "</script>\n<script type=\"text/plain\" class=\"optanon-category-C0004 chrome\" async=\"\" src=\"https://api.company-target.com/api/v2/ip.json?key=e97c8e9a495332be41b78485c36f82ea&callback=window.kpmgPersonalize.db.CDCWrapper\"></scri", "hiliteStart": 10, "hiliteLength": 212 }, { "type": "info", "lastLine": 5244, "lastColumn": 46, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "</script>\n<script type=\"text/javascript\" class=\"chrome\">requir", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 5247, "lastColumn": 313, "firstColumn": 245, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "me\"></div><script type=\"text/javascript\" class=\"optanon-category-C0001 chrome\">\n ", "hiliteStart": 10, "hiliteLength": 69 }, { "type": "info", "lastLine": 5256, "lastColumn": 132, "firstColumn": 10, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "\n</script><script type=\"application/javascript\" src=\"https://www.google.com/recaptcha/api.js?hl=en\" async=\"\" defer=\"\" class=\"chrome\"></scri", "hiliteStart": 10, "hiliteLength": 123 }, { "type": "error", "lastLine": 5257, "lastColumn": 1345, "firstColumn": 1074, "message": "Attribute aria-checked not allowed on element input at this point.", "extract": "t ID --> <input id=\"ot-group-id-C0001\" class=\"category-switch-handler chrome\" type=\"checkbox\" role=\"switch\" aria-controls=\"ot-desc-id-C0001\" aria-labelledby=\"ot-header-id-C0001\" aria-hidden=\"true\" name=\"ot-group-id-C0001\" data-optanongroupid=\"C0001\" aria-checked=\"true\" checked=\"\"> <labe", "hiliteStart": 10, "hiliteLength": 272 }, { "type": "info", "lastLine": 5257, "lastColumn": 1345, "firstColumn": 1074, "subType": "warning", "message": "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.", "extract": "t ID --> <input id=\"ot-group-id-C0001\" class=\"category-switch-handler chrome\" type=\"checkbox\" role=\"switch\" aria-controls=\"ot-desc-id-C0001\" aria-labelledby=\"ot-header-id-C0001\" aria-hidden=\"true\" name=\"ot-group-id-C0001\" data-optanongroupid=\"C0001\" aria-checked=\"true\" checked=\"\"> <labe", "hiliteStart": 10, "hiliteLength": 272 }, { "type": "error", "lastLine": 5257, "lastColumn": 1639, "firstColumn": 1529, "message": "Duplicate ID ot-desc-id-C0001.", "extract": "div></div><p class=\"group-description ot-category-desc chrome\" id=\"ot-desc-id-C0001\" aria-labelledby=\"ot-group-id-C0001\">These ", "hiliteStart": 10, "hiliteLength": 111 }, { "type": "info", "lastLine": 5257, "lastColumn": 780, "firstColumn": 618, "subType": "warning", "message": "The first occurrence of ID ot-desc-id-C0001 was here.", "extract": "div></div><div class=\"ot-sdk-eight ot-sdk-columns description-container hide chrome\" role=\"tabpanel\" tabindex=\"0\" aria-labelledby=\"ot-header-id-C0001\" id=\"ot-desc-id-C0001\"><div c", "hiliteStart": 10, "hiliteLength": 163 }, { "type": "error", "lastLine": 5257, "lastColumn": 3106, "firstColumn": 2864, "message": "Attribute aria-checked not allowed on element input at this point.", "extract": "t ID --> <input id=\"ot-group-id-C0003\" class=\"category-switch-handler chrome\" type=\"checkbox\" role=\"switch\" aria-controls=\"ot-desc-id-C0003\" aria-labelledby=\"ot-header-id-C0003\" name=\"ot-group-id-C0003\" data-optanongroupid=\"C0003\" aria-checked=\"false\"> <labe", "hiliteStart": 10, "hiliteLength": 243 }, { "type": "info", "lastLine": 5257, "lastColumn": 3106, "firstColumn": 2864, "subType": "warning", "message": "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.", "extract": "t ID --> <input id=\"ot-group-id-C0003\" class=\"category-switch-handler chrome\" type=\"checkbox\" role=\"switch\" aria-controls=\"ot-desc-id-C0003\" aria-labelledby=\"ot-header-id-C0003\" name=\"ot-group-id-C0003\" data-optanongroupid=\"C0003\" aria-checked=\"false\"> <labe", "hiliteStart": 10, "hiliteLength": 243 }, { "type": "error", "lastLine": 5257, "lastColumn": 3392, "firstColumn": 3282, "message": "Duplicate ID ot-desc-id-C0003.", "extract": "div></div><p class=\"group-description ot-category-desc chrome\" id=\"ot-desc-id-C0003\" aria-labelledby=\"ot-group-id-C0003\">These ", "hiliteStart": 10, "hiliteLength": 111 }, { "type": "info", "lastLine": 5257, "lastColumn": 2643, "firstColumn": 2481, "subType": "warning", "message": "The first occurrence of ID ot-desc-id-C0003 was here.", "extract": "div></div><div class=\"ot-sdk-eight ot-sdk-columns description-container hide chrome\" role=\"tabpanel\" tabindex=\"0\" aria-labelledby=\"ot-header-id-C0003\" id=\"ot-desc-id-C0003\"><div c", "hiliteStart": 10, "hiliteLength": 163 }, { "type": "error", "lastLine": 5257, "lastColumn": 4801, "firstColumn": 4559, "message": "Attribute aria-checked not allowed on element input at this point.", "extract": "t ID --> <input id=\"ot-group-id-C0002\" class=\"category-switch-handler chrome\" type=\"checkbox\" role=\"switch\" aria-controls=\"ot-desc-id-C0002\" aria-labelledby=\"ot-header-id-C0002\" name=\"ot-group-id-C0002\" data-optanongroupid=\"C0002\" aria-checked=\"false\"> <labe", "hiliteStart": 10, "hiliteLength": 243 }, { "type": "info", "lastLine": 5257, "lastColumn": 4801, "firstColumn": 4559, "subType": "warning", "message": "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.", "extract": "t ID --> <input id=\"ot-group-id-C0002\" class=\"category-switch-handler chrome\" type=\"checkbox\" role=\"switch\" aria-controls=\"ot-desc-id-C0002\" aria-labelledby=\"ot-header-id-C0002\" name=\"ot-group-id-C0002\" data-optanongroupid=\"C0002\" aria-checked=\"false\"> <labe", "hiliteStart": 10, "hiliteLength": 243 }, { "type": "error", "lastLine": 5257, "lastColumn": 5088, "firstColumn": 4978, "message": "Duplicate ID ot-desc-id-C0002.", "extract": "div></div><p class=\"group-description ot-category-desc chrome\" id=\"ot-desc-id-C0002\" aria-labelledby=\"ot-group-id-C0002\">These ", "hiliteStart": 10, "hiliteLength": 111 }, { "type": "info", "lastLine": 5257, "lastColumn": 4337, "firstColumn": 4175, "subType": "warning", "message": "The first occurrence of ID ot-desc-id-C0002 was here.", "extract": "div></div><div class=\"ot-sdk-eight ot-sdk-columns description-container hide chrome\" role=\"tabpanel\" tabindex=\"0\" aria-labelledby=\"ot-header-id-C0002\" id=\"ot-desc-id-C0002\"><div c", "hiliteStart": 10, "hiliteLength": 163 }, { "type": "error", "lastLine": 5257, "lastColumn": 6528, "firstColumn": 6286, "message": "Attribute aria-checked not allowed on element input at this point.", "extract": "t ID --> <input id=\"ot-group-id-C0004\" class=\"category-switch-handler chrome\" type=\"checkbox\" role=\"switch\" aria-controls=\"ot-desc-id-C0004\" aria-labelledby=\"ot-header-id-C0004\" name=\"ot-group-id-C0004\" data-optanongroupid=\"C0004\" aria-checked=\"false\"> <labe", "hiliteStart": 10, "hiliteLength": 243 }, { "type": "info", "lastLine": 5257, "lastColumn": 6528, "firstColumn": 6286, "subType": "warning", "message": "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.", "extract": "t ID --> <input id=\"ot-group-id-C0004\" class=\"category-switch-handler chrome\" type=\"checkbox\" role=\"switch\" aria-controls=\"ot-desc-id-C0004\" aria-labelledby=\"ot-header-id-C0004\" name=\"ot-group-id-C0004\" data-optanongroupid=\"C0004\" aria-checked=\"false\"> <labe", "hiliteStart": 10, "hiliteLength": 243 }, { "type": "error", "lastLine": 5257, "lastColumn": 6813, "firstColumn": 6703, "message": "Duplicate ID ot-desc-id-C0004.", "extract": "div></div><p class=\"group-description ot-category-desc chrome\" id=\"ot-desc-id-C0004\" aria-labelledby=\"ot-group-id-C0004\">These ", "hiliteStart": 10, "hiliteLength": 111 }, { "type": "info", "lastLine": 5257, "lastColumn": 6066, "firstColumn": 5904, "subType": "warning", "message": "The first occurrence of ID ot-desc-id-C0004 was here.", "extract": "div></div><div class=\"ot-sdk-eight ot-sdk-columns description-container hide chrome\" role=\"tabpanel\" tabindex=\"0\" aria-labelledby=\"ot-header-id-C0004\" id=\"ot-desc-id-C0004\"><div c", "hiliteStart": 10, "hiliteLength": 163 }, { "type": "error", "lastLine": 5267, "lastColumn": 1739, "firstColumn": 1637, "message": "Attribute ot-accordion not allowed on element input at this point.", "extract": "m chrome\"><input type=\"checkbox\" class=\"host-box chrome\" aria-expanded=\"false\" role=\"button\" ot-accordion=\"true\"><secti", "hiliteStart": 10, "hiliteLength": 103 }, { "type": "error", "lastLine": 5267, "lastColumn": 1739, "firstColumn": 1637, "message": "An input element with a type attribute whose value is checkbox and with a role attribute whose value is button must have an aria-pressed attribute whose value is true.", "extract": "m chrome\"><input type=\"checkbox\" class=\"host-box chrome\" aria-expanded=\"false\" role=\"button\" ot-accordion=\"true\"><secti", "hiliteStart": 10, "hiliteLength": 103 }, { "type": "error", "lastLine": 5267, "lastColumn": 2502, "firstColumn": 2362, "message": "Attribute href not allowed on element a at this point.", "extract": "r chrome\"><a class=\"third-party-cookie-notice host-view-cookies chrome\" href=\"javascript:void(0)\" role=\"presentation\" aria-hidden=\"true\" tabindex=\"-1\">View T", "hiliteStart": 10, "hiliteLength": 141 }, { "type": "error", "lastLine": 5269, "lastColumn": 1289, "firstColumn": 1205, "message": "An input element with a type attribute whose value is checkbox and with a role attribute whose value is button must have an aria-pressed attribute whose value is true.", "extract": "=\"chrome\"><input type=\"checkbox\" class=\"vendor-box chrome\" aria-expanded=\"false\" role=\"button\"><secti", "hiliteStart": 10, "hiliteLength": 85 }, { "type": "info", "lastLine": 5267, "lastColumn": 179, "firstColumn": 131, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": "div></nav><section id=\"vendor-list-content\" class=\"chrome\"><div c", "hiliteStart": 10, "hiliteLength": 49 }, { "type": "info", "lastLine": 5284, "lastColumn": 1114, "firstColumn": 1073, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": "me\"></div><section id=\"filter-modal\" class=\"chrome\"><div i", "hiliteStart": 10, "hiliteLength": 42 }, { "type": "info", "lastLine": 5257, "lastColumn": 7395, "firstColumn": 7349, "subType": "warning", "message": "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.", "extract": " Hosts --><section id=\"vendors-list\" class=\"hide chrome\"><div c", "hiliteStart": 10, "hiliteLength": 47 }, { "type": "info", "lastLine": 5347, "lastColumn": 310, "firstColumn": 255, "subType": "warning", "message": "Empty heading.", "extract": "r chrome\"><h2 class=\"modal-title chrome\" id=\"generic-error-title\"></h2><", "hiliteStart": 10, "hiliteLength": 56 } ], "language": "en" } }, { "type": "test", "which": "wave", "reportType": 4, "what": "WAVE", "url": "https://home.kpmg/xx/en/home.html", "result": { "status": { "success": true, "httpstatuscode": 200 }, "statistics": { "pagetitle": "KPMG International - KPMG Global", "pageurl": "https://home.kpmg/xx/en/home.html", "time": 4.52, "creditsremaining": 91, "allitemcount": 299, "totalelements": 1900, "waveurl": "http://wave.webaim.org/report?url=https://home.kpmg/xx/en/home.html" }, "categories": { "error": { "description": "Errors", "count": 4, "items": { "label_missing": { "id": "label_missing", "description": "Missing form label", "count": 2, "selectors": [ "HTML > HEAD:first-child + BODY > DIV#onetrust-consent-sdk > DIV#onetrust-pc-sdk > DIV#content > SECTION#vendors-list > DIV:first-child > SECTION#vendor-list-content > DIV:first-child > DIV:first-child > UL#hosts-list-container > LI:first-child > INPUT:first-child", "HTML > HEAD:first-child + BODY > DIV#onetrust-consent-sdk > DIV#onetrust-pc-sdk > DIV#content > SECTION#vendors-list > DIV:first-child > SECTION#vendor-list-content > DIV:first-child > DIV:first-child > UL#vendors-list-container > LI:first-child > INPUT:first-child" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" }, { "name": "1.3.1 Info and Relationships (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.3.1" }, { "name": "2.4.6 Headings and Labels (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.6" }, { "name": "3.3.2 Labels or Instructions (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc3.3.2" } ] }, "heading_empty": { "id": "heading_empty", "description": "Empty heading", "count": 1, "selectors": [ "HTML > HEAD:first-child + BODY > DIV#generic-error-dialog > DIV:first-child > DIV:first-child > DIV:first-child > H2#generic-error-title" ], "wcag": [ { "name": "1.3.1 Info and Relationships (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.3.1" }, { "name": "2.4.1 Bypass Blocks (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.1" }, { "name": "2.4.6 Headings and Labels (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.6" } ] }, "button_empty": { "id": "button_empty", "description": "Empty button", "count": 1, "selectors": [ "HTML > HEAD:first-child + BODY > DIV#generic-error-dialog > DIV:first-child > DIV:first-child > DIV:first-child + DIV + DIV > BUTTON:first-child" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" }, { "name": "2.4.4 Link Purpose (In Context) (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.4" } ] } } }, "contrast": { "description": "Contrast Errors", "count": 3, "items": { "contrast": { "id": "contrast", "description": "Very low contrast", "count": 3, "selectors": [ "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > A:first-child > DIV:first-child + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > H1:first-child", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > A:first-child > DIV:first-child + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > H1:first-child + DIV > P:first-child", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV > DIV:first-child + SECTION > DIV:first-child > A:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child > DIV:first-child > H2:first-child" ], "contrastdata": [ [ 1, "#ffffff", "#ffffff", true ], [ 1, "#ffffff", "#ffffff", false ], [ 1, "#ffffff", "#ffffff", true ] ], "wcag": [ { "name": "1.4.3 Contrast (Minimum) (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc1.4.3" } ] } } }, "alert": { "description": "Alerts", "count": 33, "items": { "alt_redundant": { "id": "alt_redundant", "description": "Redundant alternative text", "count": 5, "selectors": [ "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child > A:first-child > DIV:first-child > PICTURE:first-child > IMG:first-child", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child + DIV > A:first-child > DIV:first-child > PICTURE:first-child > IMG:first-child", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child + DIV + DIV > A:first-child > DIV:first-child > PICTURE:first-child > IMG:first-child", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child + DIV + DIV + DIV > A:first-child > DIV:first-child > PICTURE:first-child > IMG:first-child", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child + DIV > SECTION:first-child > DIV:first-child > DIV:first-child + A > DIV:first-child > PICTURE:first-child > SOURCE:first-child + SOURCE + IMG" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" } ] }, "alt_suspicious": { "id": "alt_suspicious", "description": "Suspicious alternative text", "count": 1, "selectors": [ "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV + SCRIPT + SCRIPT + SCRIPT + SCRIPT + DIV + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + SCRIPT + DIV > IMG:first-child" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" } ] }, "heading_possible": { "id": "heading_possible", "description": "Possible heading", "count": 10, "selectors": [ "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > SECTION:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child > A:first-child > DIV:first-child + P", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > SECTION:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child + DIV > A:first-child > DIV:first-child + P", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > SECTION:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child + DIV + DIV > A:first-child > DIV:first-child + P", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > SECTION:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child + DIV + DIV + DIV > A:first-child > DIV:first-child + P", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > SECTION:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child + DIV + DIV + DIV + DIV > A:first-child > DIV:first-child + P", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > SECTION:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child + DIV + DIV + DIV + DIV + DIV > A:first-child > DIV:first-child + P", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child > A:first-child > DIV:first-child + P", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child + DIV > A:first-child > DIV:first-child + P", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child + DIV + DIV > A:first-child > DIV:first-child + P", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child + DIV + DIV + DIV > A:first-child > DIV:first-child + P" ], "wcag": [ { "name": "1.3.1 Info and Relationships (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.3.1" }, { "name": "2.4.1 Bypass Blocks (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.1" }, { "name": "2.4.6 Headings and Labels (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.6" } ] }, "link_redundant": { "id": "link_redundant", "description": "Redundant link", "count": 9, "selectors": [ "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV:first-child + HEADER > DIV#navigation-v2 > DIV:first-child > DIV:first-child > NAV:first-child > DIV:first-child + UL + DIV > DIV:first-child + DIV + DIV > BUTTON:first-child + DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > UL:first-child + DIV > DIV:first-child + DIV > DIV:first-child + DIV > DIV:first-child + DIV + DIV + DIV > DIV:first-child > DIV:first-child > UL:first-child > LI:first-child > A:first-child", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > H2:first-child + P + A", "HTML > HEAD:first-child + BODY > DIV#onetrust-consent-sdk > DIV#onetrust-pc-sdk > DIV#content > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child + DIV + UL > LI:first-child + LI > DIV#ot-desc-id-C0003 > DIV:first-child + P + DIV > A:first-child", "HTML > HEAD:first-child + BODY > DIV#onetrust-consent-sdk > DIV#onetrust-pc-sdk > DIV#content > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child + DIV + UL > LI:first-child + LI + LI > DIV#ot-desc-id-C0002 > DIV:first-child + P + DIV > A:first-child", "HTML > HEAD:first-child + BODY > DIV#onetrust-consent-sdk > DIV#onetrust-pc-sdk > DIV#content > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child + DIV + UL > LI:first-child + LI + LI + LI > DIV#ot-desc-id-C0004 > DIV:first-child + P + DIV > A:first-child", "HTML > HEAD:first-child + BODY > DIV#onetrust-consent-sdk > DIV#onetrust-pc-sdk > DIV#content > SECTION#vendors-list > DIV:first-child > NAV#vendors-list-header > DIV:first-child > A:first-child", "HTML > HEAD:first-child + BODY > DIV#onetrust-consent-sdk > DIV#onetrust-pc-sdk > DIV#content > SECTION#vendors-list > DIV:first-child > NAV#vendors-list-header > DIV:first-child + DIV > DIV#filter-container > A#filter-btn-handler", "HTML > HEAD:first-child + BODY > DIV#onetrust-consent-sdk > DIV#onetrust-pc-sdk > DIV#content > SECTION#vendors-list > DIV:first-child > SECTION#vendor-list-content > DIV:first-child > DIV:first-child > UL#hosts-list-container > LI:first-child > INPUT:first-child + SECTION > DIV:first-child + DIV > DIV:first-child > A:first-child", "HTML > HEAD:first-child + BODY > DIV#onetrust-consent-sdk > DIV#onetrust-pc-sdk > DIV#content > SECTION#vendors-list > SECTION#filter-modal > DIV#options > DIV#clear-filters-container > A#clear-filters-handler" ], "wcag": [ { "name": "2.4.4 Link Purpose (In Context) (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.4" } ] }, "text_small": { "id": "text_small", "description": "Very small text", "count": 1, "selectors": [ "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#gig_showSimpleShareUI > DIV:first-child > SPAN:first-child > SPAN:first-child" ], "wcag": [] }, "title_redundant": { "id": "title_redundant", "description": "Redundant title text", "count": 6, "selectors": [ "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV > DIV:first-child + SECTION > DIV:first-child > A:first-child > DIV:first-child > PICTURE:first-child > SOURCE:first-child + SOURCE + IMG", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child > A:first-child > DIV:first-child > PICTURE:first-child > IMG:first-child", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child + DIV > A:first-child > DIV:first-child > PICTURE:first-child > IMG:first-child", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child + DIV + DIV > A:first-child > DIV:first-child > PICTURE:first-child > IMG:first-child", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > H2:first-child + DIV > DIV:first-child + DIV + DIV + DIV > A:first-child > DIV:first-child > PICTURE:first-child > IMG:first-child", "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child + DIV + DIV + DIV + DIV + DIV + DIV > DIV:first-child > DIV:first-child + DIV > SECTION:first-child > DIV:first-child > DIV:first-child + A > DIV:first-child > PICTURE:first-child > SOURCE:first-child + SOURCE + IMG" ], "wcag": [] }, "html5_video_audio": { "id": "html5_video_audio", "description": "HTML5 video or audio", "count": 1, "selectors": [ "HTML > HEAD:first-child + BODY > IFRAME:first-child + DIV > DIV#page-content > SECTION:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > DIV:first-child > A:first-child > DIV:first-child + DIV > DIV:first-child > DIV:first-child > VIDEO:first-child" ], "wcag": [ { "name": "1.2.1 Prerecorded Audio-only and Video-only (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.2.1" }, { "name": "1.2.2 Captions (Prerecorded) (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.2.2" }, { "name": "1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.2.3" }, { "name": "1.2.5 Audio Description (Prerecorded) (Level AA)", "link": "https://webaim.org/standards/wcag/checklist#sc1.2.5" }, { "name": "1.4.2 Audio Control (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.4.2" } ] } } } } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://home.kpmg/xx/en/home.html", "what": "URL", "result": "https://home.kpmg/xx/en/home.html" }, { "type": "test", "which": "tenon", "id": "a", "what": "Tenon", "url": "https://home.kpmg/xx/en/home.html", "result": { "status": 200, "message": "OK", "code": "success", "info": "Success", "moreInfo": "https://tenon.io/documentation/apiv2/response-codes#success", "responseExecTime": "0.095", "responseTime": "2022-08-13T06:44:29.975Z", "data": { "apiErrors": [], "documentSize": 1343912, "metadata": null, "resultSummary": { "tests": { "total": 180, "passing": 167, "failing": 13 }, "issues": { "totalErrors": 74, "totalWarnings": 11, "totalIssues": 85 }, "issuesByLevel": { "A": { "count": 54, "pct": 63.53 }, "AA": { "count": 43, "pct": 50.59 }, "AAA": { "count": 85, "pct": 100 } }, "density": { "errorDensity": 6, "warningDensity": 1, "allDensity": 6 } }, "projectID": "E4B12DC9-2F67-8DB7-26C9-E50C8490", "responseID": "bd94c136-4301-47e8-ac10-32f0d736d964", "docID": "c373e3a6-264a-4e74-bea8-9c027b492e7b", "sourceHash": "6eb7f2e08c3c58255a01b770605dea53", "urlHttpCode": 200, "clientScriptErrors": [ {} ], "remainingApiCalls": { "planCalls": 0, "boosts": 19 }, "globalStats": { "errorDensity": "N/A", "warningDensity": "N/A", "allDensity": "N/A", "stdDev": "N/A" }, "resultUrl": "http://ngnix/history.php?responseID=bd94c136-4301-47e8-ac10-32f0d736d964", "resultSet": [ { "tID": 28, "bpID": 3, "priority": 100, "level": [ "AAA" ], "certainty": 100, "errorTitle": "The layout or sizing of this page causes horizontal scrolling.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Avoid layouts that result in horizontal scroll", "errorDescription": "This page is too wide, causing horizontal scrolling (at the tested viewport size). Horizontal scrolling will cause difficulties for users with low vision, especially if they have their monitor set to a low resolution. Review HTML, CSS and page element sizes to ensure 100% width is not exceeded.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1024, "y": 768 }, "height": 768, "width": 1024 }, "position": { "line": 7086, "column": 60 }, "errorSnippet": "<body class=\"base-editable-template-page page basicpage navigation-v2 chrome modal-open modal-active\" data-bs-padding-right=\"\" style=\"overflow: hidden; padding-right: 0px;\"><iframe aria-hidden=\"true\" tabindex=\"-1\" style=\"width: 1em; height: 1px;", "xpath": "/html/body", "issueID": "f221f46205d94f2e4e8454e70160b7ed", "signature": "a230a4517bf5b33f0348376367c35897", "ref": "https://tenon.io/bestpractice.php?bpID=3&tID=28&issueID=f221f46205d94f2e4e8454e70160b7ed" }, { "tID": 73, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link text is uninformative.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Make sure that link text (and the alternate text for any images that are used as links) describes the destination or purpose of the link.", "errorDescription": "The text in this link is too generic to be helpful for users. Users will be unable to discern the purpose or destination of the link without reading the text that surrounds it. Change the text in this link to something that is unique and informative so that the user can understand what content or actions can be found at the link's destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -32, "y": -41 }, "height": -41, "width": -32 }, "position": { "line": 14878, "column": 0 }, "errorSnippet": "<a data-uri=\"/content/kpmgpublic/xx/en/home/user/overlays/user-registration-overlay.html\" href=\"/xx/en/home/user/overlays/user-registration-overlay.html\" data-modal-url=\"/xx/en/home/user/overlays/user-registration-overlay.html\" data-bs-remote=\"/xx/en/", "xpath": "/html/body/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]/div[5]/ul[1]/li[3]/a[1]", "issueID": "55a1af21f4cc7e12ac4e1766aa69929c", "signature": "a3050f83fa8a621a7154a49b9c3e6ace", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=73&issueID=55a1af21f4cc7e12ac4e1766aa69929c" }, { "tID": 79, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has a `title` attribute that is the same as the text inside the link.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Make sure that link text (and the alternate text for any images that are used as links) describes the destination or purpose of the link.", "errorDescription": "This link is already labeled by its text. The equivalent `title` leads to unnecessary verbosity for assistive technologies, and offers no benefits to users. Remove the `title` attribute from this link to avoid the unnecessary verbosity", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 20 }, "height": 20, "width": 0 }, "position": { "line": 5050, "column": 0 }, "errorSnippet": "<a href=\"/xx/en/home.html\" title=\"Global (EN)\" class=\"chrome\">Global (EN) </a>", "xpath": "/html/body/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]/div[2]/div[1]/ul[1]/li[2]/div[1]/div[3]/div[1]/div[1]/div[2]/div[2]/div[4]/div[1]/div[1]/ul[1]/li[1]/a[1]", "issueID": "08006aaf1c4a64272df9e98d3340e8d9", "signature": "c500a4b207ccd8d6703c08009d5a942a", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=79&issueID=08006aaf1c4a64272df9e98d3340e8d9" }, { "tID": 79, "bpID": 106, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "This link has a `title` attribute that is the same as the text inside the link.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Make sure that link text (and the alternate text for any images that are used as links) describes the destination or purpose of the link.", "errorDescription": "This link is already labeled by its text. The equivalent `title` leads to unnecessary verbosity for assistive technologies, and offers no benefits to users. Remove the `title` attribute from this link to avoid the unnecessary verbosity", "viewPortLocation": { "top-left": { "x": 0, "y": 229 }, "bottom-right": { "x": 458, "y": 252 }, "height": 23, "width": 458 }, "position": { "line": 14938, "column": 94 }, "errorSnippet": "<a href=\"/xx/en/home.html\" title=\"Remain on KPMG Global\" class=\"ctaclose\" data-bs-dismiss=\"modal\">\nRemain on KPMG Global\n</a>", "xpath": "/html/body/div[10]/div[1]/div[1]/div[1]/div[1]/div[2]/div[3]/div[2]/a[1]", "issueID": "407251538864ee4c85240dd75e501ef1", "signature": "f0562607213dbd73b989deeb3b8657a0", "ref": "https://tenon.io/bestpractice.php?bpID=106&tID=79&issueID=407251538864ee4c85240dd75e501ef1" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 10, "y": 0 }, "bottom-right": { "x": 482, "y": 108 }, "height": 108, "width": 472 }, "position": { "line": 9104, "column": 404 }, "errorSnippet": "<h1 class=\"banner-title line-clamp line-clamp-2 chrome\" style=\"max-height: none; overflow: visible;\">\nBuilding connections that shape your future\n</h1>", "xpath": "/html/body/div[1]/div[4]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a[1]/div[3]/div[1]/div[1]/div[1]/h1[1]", "issueID": "46ca28d7ba22d3b05124fa30545e67f3", "signature": "c6ee9aa5bdc3a648c499487b0f659206", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=46ca28d7ba22d3b05124fa30545e67f3" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 10, "y": 108 }, "bottom-right": { "x": 482, "y": 162 }, "height": 54, "width": 472 }, "position": { "line": 7881, "column": 138 }, "errorSnippet": "<p class=\"banner-description line-clamp line-clamp-3 chrome\" style=\"max-height: none; overflow: visible;\">\nFor a better-connected, faster-growing business, ready to navigate risk.\n</p>", "xpath": "/html/body/div[1]/div[4]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a[1]/div[3]/div[1]/div[1]/div[1]/div[1]/p[1]", "issueID": "7d9048b7b039a7ad1c4ff369b3ae9c5f", "signature": "0eacb4a0b431e162e7e93e2634e20449", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=7d9048b7b039a7ad1c4ff369b3ae9c5f" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 20, "y": 20 }, "bottom-right": { "x": 452, "y": 34 }, "height": 14, "width": 432 }, "position": { "line": 15813, "column": 17 }, "errorSnippet": "<div class=\"primary-tag line-clamp line-clamp-1 chrome\" style=\"max-height: none; overflow: visible;\">\n<span class=\"icon-primaryTag\"></span>\nFinancial Services\n<span class=\"sr-only\">\ncategory\n</span>\n</div>", "xpath": "/html/body/div[1]/div[4]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/section[1]/a[1]/div[2]/div[1]/div[1]", "issueID": "a5310ec8ea9ab67621022f3b50e98074", "signature": "3194b402f21a8ce1ee7bb5857ccade59", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=a5310ec8ea9ab67621022f3b50e98074" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 32, "y": 40 }, "bottom-right": { "x": 614.391, "y": 154 }, "height": 114, "width": 582.391 }, "position": { "line": 17234, "column": 1 }, "errorSnippet": "<p id=\"onetrust-policy-text\" class=\"chrome\">We use ‘cookies’ and related technologies to help identify you and your devices, to operate our site, enhance your experience and conduct advertising and analysis. Some of these cookies are optional and a", "xpath": "/html/body/div[4]/div[3]/div[1]/div[1]/div[1]/div[2]/p[1]", "issueID": "33e54f1d28eb008554fafd1e4b30c721", "signature": "7f5b6073f0a652ecb37e18e0b05792e0", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=33e54f1d28eb008554fafd1e4b30c721" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 32, "y": 116 }, "bottom-right": { "x": 611, "y": 154 }, "height": 38, "width": 579 }, "position": { "line": 14934, "column": 0 }, "errorSnippet": "<a href=\"https://home.kpmg/xx/en/home/misc/privacy.html\" tabindex=\"0\" class=\"chrome\"> Privacy Statement.</a>", "xpath": "/html/body/div[4]/div[3]/div[1]/div[1]/div[1]/div[2]/p[1]/a[1]", "issueID": "7287113d2f1b1b1ceac390ffb4fbc968", "signature": "000da10c16a0bd5e2a8ac19a77f8ae10", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=7287113d2f1b1b1ceac390ffb4fbc968" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 32.625, "y": 0.9906249999999996 }, "bottom-right": { "x": 147.625, "y": 17.990625 }, "height": 17, "width": 115 }, "position": { "line": 17694, "column": 0 }, "errorSnippet": "<button id=\"onetrust-pc-btn-handler\" tabindex=\"0\" class=\"cookie-setting-link chrome\">Manage Choices</button>", "xpath": "/html/body/div[4]/div[3]/div[1]/div[1]/div[2]/div[1]/button[1]", "issueID": "f141ee034ccefaadff061d52596b0811", "signature": "d80b39e4f0a83181e666e1551dafdb75", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=f141ee034ccefaadff061d52596b0811" }, { "tID": 95, "bpID": 181, "priority": 95, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This element has insufficient color contrast (Level AAA).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.6 Contrast (Enhanced)" ], "resultTitle": "Avoid using color as the only visual means of conveying information", "errorDescription": "This element has insufficient contrast between the foreground color (the text) and the background color when measured against the WCAG 2.0 Level AAA requirements. Sufficient color contrast is important for users who have low-vision or are color-blind, because text with a low contrast ratio may be difficult or impossible for such users to see. Increase the contrast of this content. This can be done by adjusting the color(s) used by either the foreground content or background content – or both.", "viewPortLocation": { "top-left": { "x": 176.015625, "y": -0.009375000000000355 }, "bottom-right": { "x": 299.609625, "y": 16.990625 }, "height": 17, "width": 123.594 }, "position": { "line": 17694, "column": 0 }, "errorSnippet": "<button id=\"onetrust-accept-btn-handler\" tabindex=\"0\" class=\"chrome\">Accept All Cookies</button>", "xpath": "/html/body/div[4]/div[3]/div[1]/div[1]/div[2]/div[1]/button[2]", "issueID": "4229a7e4b48672f75fe8d645bdb105f0", "signature": "7e996a082efcc3e16723b8b3765749a8", "ref": "https://tenon.io/bestpractice.php?bpID=181&tID=95&issueID=4229a7e4b48672f75fe8d645bdb105f0" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -32, "y": -42 }, "height": -42, "width": -32 }, "position": { "line": 14878, "column": 0 }, "errorSnippet": "<a class=\"sub-list-item-component-text-color text-dark bg-kpmg-light-sky-blue rounded-0 py-4-1 p-4 d-block chrome\" href=\"/xx/en/home/services/kpmg-client-stories/growth-and-performance.html\"> Business performance </a>", "xpath": "/html/body/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]/div[2]/div[1]/ul[1]/li[6]/ul[1]/li[1]/a[1]", "issueID": "8549452d95fd4928d2627c2527325b07", "signature": "a993db1e52f82b52c97533ff44d7dec8", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=8549452d95fd4928d2627c2527325b07" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -32, "y": -42 }, "height": -42, "width": -32 }, "position": { "line": 14878, "column": 0 }, "errorSnippet": "<a class=\"sub-list-item-component-text-color text-dark bg-kpmg-light-sky-blue rounded-0 py-4-1 p-4 d-block chrome\" href=\"/xx/en/home/services/kpmg-client-stories/business-protection.html\"> Business protection </a>", "xpath": "/html/body/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]/div[2]/div[1]/ul[1]/li[6]/ul[1]/li[2]/a[1]", "issueID": "5006adecac196a79205b8f76efbef366", "signature": "1d370750691d70361e8bf7373173e420", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=5006adecac196a79205b8f76efbef366" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -32, "y": -42 }, "height": -42, "width": -32 }, "position": { "line": 14878, "column": 0 }, "errorSnippet": "<a class=\"sub-list-item-component-text-color text-dark bg-kpmg-light-sky-blue rounded-0 py-4-1 p-4 d-block chrome\" href=\"/xx/en/home/services/kpmg-client-stories/digital-transformation-and-disruption.html\"> Digital adoption and transformation </", "xpath": "/html/body/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]/div[2]/div[1]/ul[1]/li[6]/ul[1]/li[3]/a[1]", "issueID": "086af61e6763f7b32e1d5b7ec20d04a6", "signature": "ef973d4a5a3b6f24412a17457f2cb29a", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=086af61e6763f7b32e1d5b7ec20d04a6" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -32, "y": -42 }, "height": -42, "width": -32 }, "position": { "line": 14878, "column": 0 }, "errorSnippet": "<a class=\"sub-list-item-component-text-color text-dark bg-kpmg-light-sky-blue rounded-0 py-4-1 p-4 d-block chrome\" href=\"/xx/en/home/services/kpmg-client-stories/environmental-social-governance-and-sustainability.html\"> ESG and sustainability </", "xpath": "/html/body/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]/div[2]/div[1]/ul[1]/li[6]/ul[1]/li[4]/a[1]", "issueID": "b731bbb8da45ad6dd78e603aef269471", "signature": "3c313f69eeadc9467a2ba12bfaeb35ad", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=b731bbb8da45ad6dd78e603aef269471" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -32, "y": -42 }, "height": -42, "width": -32 }, "position": { "line": 14878, "column": 0 }, "errorSnippet": "<a class=\"sub-list-item-component-text-color text-dark bg-kpmg-light-sky-blue rounded-0 py-4-1 p-4 d-block chrome\" href=\"/xx/en/home/services/kpmg-client-stories/regulatory-change.html\"> Regulatory change </a>", "xpath": "/html/body/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]/div[2]/div[1]/ul[1]/li[6]/ul[1]/li[5]/a[1]", "issueID": "fd744e44efa1460125619cf7985e1457", "signature": "1e618693a05b67c8f25b8233f6057d69", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=fd744e44efa1460125619cf7985e1457" }, { "tID": 98, "bpID": 105, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "These links have the same text but different destinations.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.4.4 Link Purpose (In Context)", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.4.9 Link Purpose (Link Only)" ], "resultTitle": "Don't reuse the same link text for links that have different destinations", "errorDescription": "This link has the same text as another link that goes to a different place. Using the same text for multiple links which point to different pages is ambiguous and may be confusing for assistive technology users, or for users who have a cognitive disability. Link text should tell the user where they will go if they follow the link. If two links on a page go to two different destinations, use different link text that accurately and concisely describes their destination.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -32, "y": -42 }, "height": -42, "width": -32 }, "position": { "line": 14878, "column": 0 }, "errorSnippet": "<a class=\"sub-list-item-component-text-color text-dark bg-kpmg-light-sky-blue rounded-0 py-4-1 p-4 d-block chrome\" href=\"/xx/en/home/about/our-role-in-the-world.html\"> Our role in the world </a>", "xpath": "/html/body/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]/div[2]/div[1]/ul[1]/li[8]/ul[1]/li[3]/a[1]", "issueID": "15c11369844e922364db374994670f9b", "signature": "847de22a7faede295ce5a1a1cd820c58", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=15c11369844e922364db374994670f9b" }, { "tID": 129, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "CSS underline on text has been detected that is not a link.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "The text in this passage has been styled to display underlined but it is not a link. Underlined text on the web or on apps is universally accepted as signifying that the relevant text is a link. Applying underline to text that is not a link is likely to confuse many users, and especially people with cognitive impairments, learning disabilities or dyslexia. Remove the underlining from this passage of text.", "viewPortLocation": { "top-left": { "x": 32.625, "y": 0.9906249999999996 }, "bottom-right": { "x": 147.625, "y": 17.990625 }, "height": 17, "width": 115 }, "position": { "line": 17694, "column": 0 }, "errorSnippet": "<button id=\"onetrust-pc-btn-handler\" tabindex=\"0\" class=\"cookie-setting-link chrome\">Manage Choices</button>", "xpath": "/html/body/div[4]/div[3]/div[1]/div[1]/div[2]/div[1]/button[1]", "issueID": "17e628cc7470f8eb0902afbba01b910c", "signature": "fd8500db97ecbe1c4c391112d9bb2d9e", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=129&issueID=17e628cc7470f8eb0902afbba01b910c" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 12760, "column": 1 }, "errorSnippet": "<span class=\"icon-gig-simpleShareUI-closeButton chrome\">\n<span class=\"sr-only chrome\">close</span>\n</span>", "xpath": "/html/body/div[1]/div[1]/div[1]/span[1]", "issueID": "0e45147538763c0fb8d11582b046618b", "signature": "95ae469c25858837d22a2132d6da24b9", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=0e45147538763c0fb8d11582b046618b" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 9, "y": 0 }, "bottom-right": { "x": 1015, "y": 52 }, "height": 52, "width": 1006 }, "position": { "line": 14878, "column": 807 }, "errorSnippet": "<ul class=\"socialchannel-links chrome\">\n<li class=\"chrome\">\n<a href=\"https://www.facebook.com/KPMG\" rel=\"noopener noreferrer\" target=\"_blank\" data-title=\"facebook\" class=\"chrome\">\n<span class=\"icon-facebook icon-rounded-facebook chro", "xpath": "/html/body/div[2]/footer[1]/div[1]/div[1]/div[1]/section[1]/ul[1]", "issueID": "2d4b9c8f836f6236cc3fd88aaed12a8d", "signature": "4cdbd1a038047602fe4e22272fe961f0", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=2d4b9c8f836f6236cc3fd88aaed12a8d" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": -5 }, "bottom-right": { "x": 0, "y": -5 }, "height": 0, "width": 0 }, "position": { "line": 15807, "column": 17 }, "errorSnippet": "<h4 class=\"host-description chrome\">33Across</h4>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[1]/li[1]/section[1]/div[1]/div[2]/h4[1]", "issueID": "0733a4ef7be33692b2619e462bebc364", "signature": "67a2c0736f428b2bc815c658eda921c8", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=0733a4ef7be33692b2619e462bebc364" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 14928, "column": 94 }, "errorSnippet": "<a class=\"third-party-cookie-notice host-view-cookies chrome\" href=\"javascript:void(0)\" role=\"presentation\" aria-hidden=\"true\" tabindex=\"-1\">View Third Party Cookies</a>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[1]/li[1]/section[1]/div[2]/div[1]/a[1]", "issueID": "cfd7600fd997fcef96f14d2879d3225c", "signature": "b2b8a47ba1755c7030fe7446a4e9b0f5", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=cfd7600fd997fcef96f14d2879d3225c" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 14930, "column": 94 }, "errorSnippet": "<a class=\"vendor-privacy-notice chrome\" href=\"#\">View Privacy Notice</a>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/section[1]/div[2]/div[1]/a[1]", "issueID": "a8fe1f2db05c63336be53aae218b2071", "signature": "295e72b239ddfbf631a191c8bfd448ac", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=a8fe1f2db05c63336be53aae218b2071" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 14932, "column": 94 }, "errorSnippet": "<a class=\"vendor-privacy-notice chrome\" href=\"#\">View Privacy Notice</a>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/section[2]/div[1]/div[2]/a[1]", "issueID": "89c77fcf85214b1f460842797a12239b", "signature": "52a7b0f3ac52a8828f709e9085e1be21", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=89c77fcf85214b1f460842797a12239b" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17146, "column": 1 }, "errorSnippet": "<p class=\"chrome\">Consent Purposes</p>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/div[1]/div[1]/div[1]/div[1]/p[1]", "issueID": "75ad7ea2c45174e2f2808fc3838378ea", "signature": "1f61229284e19f7d1d5bb0563118ca9a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=75ad7ea2c45174e2f2808fc3838378ea" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17152, "column": 1 }, "errorSnippet": "<p class=\"consent-category chrome\">Location Based Ads</p>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/div[1]/div[1]/div[1]/div[2]/p[1]", "issueID": "674ec9eed33c2bc0b59e08d0b5190df2", "signature": "a8da6b25d44ee3e490dc51a00c474011", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=674ec9eed33c2bc0b59e08d0b5190df2" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17156, "column": 1 }, "errorSnippet": "<p class=\"consent-status chrome\">Consent Allowed</p>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/div[1]/div[1]/div[1]/div[2]/p[2]", "issueID": "f72beb9b3a11bb616064415ae18f99ba", "signature": "00450d50bbdcc47f2833770d26d57930", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=f72beb9b3a11bb616064415ae18f99ba" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17159, "column": 1 }, "errorSnippet": "<p class=\"chrome\">Legitimate Interest Purposes</p>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/div[1]/div[1]/div[1]/div[3]/p[1]", "issueID": "02ae9ea35f9f7debf95717a8fbad25e9", "signature": "d6b8fa7d5e3baeccb609d54201b0f796", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=02ae9ea35f9f7debf95717a8fbad25e9" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17165, "column": 1 }, "errorSnippet": "<p class=\"consent-category chrome\">Personalize</p>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/div[1]/div[1]/div[1]/div[4]/p[1]", "issueID": "6a64130d37d6df18a6f220b9f47b11e7", "signature": "c35c6b2e16b25a5029c42859975a0a3a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=6a64130d37d6df18a6f220b9f47b11e7" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 14934, "column": 0 }, "errorSnippet": "<a href=\"#\" class=\"vendor-opt-out-handler chrome\"><div class=\"op-out-group chrome\"><span class=\"chrome\">Require Opt-Out</span> <svg x=\"0px\" y=\"0px\" width=\"15\" height=\"15\" viewBox=\"0 0 511.626 511.627\" style=\"enable-background:n", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/div[1]/div[1]/div[1]/div[4]/a[1]", "issueID": "d636787c9a9ff5c8b1400657b24065b5", "signature": "2105c40c4270b20e6919cb0ceeb80a7a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=d636787c9a9ff5c8b1400657b24065b5" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 16654, "column": 13 }, "errorSnippet": "<span class=\"chrome\">Require Opt-Out</span>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/div[1]/div[1]/div[1]/div[4]/a[1]/div[1]/span[1]", "issueID": "c21212eb279df0cd55449dcd991e2378", "signature": "5b31b472451275f7f70cbb1a11e3a705", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=c21212eb279df0cd55449dcd991e2378" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17169, "column": 1 }, "errorSnippet": "<p class=\"chrome\">Special Purposes</p>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/div[1]/div[1]/div[1]/div[5]/p[1]", "issueID": "9f335dace9d677107bd54705c7654ad8", "signature": "6e3aa3b5cd0f8e6f095bf330384d7349", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=9f335dace9d677107bd54705c7654ad8" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17172, "column": 1 }, "errorSnippet": "<p class=\"consent-category chrome\">Location Based Ads</p>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/div[1]/div[1]/div[1]/div[6]/p[1]", "issueID": "2f31b85f8e621dcaa4bdf24c4a990294", "signature": "8f7f3ed60a5d1101b6bed868e9190288", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=2f31b85f8e621dcaa4bdf24c4a990294" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17178, "column": 1 }, "errorSnippet": "<p class=\"chrome\">Features</p>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/div[1]/div[1]/div[1]/div[7]/p[1]", "issueID": "2337209f588fecbfa0fed2fb8e38fb74", "signature": "6fdaf5f92e0ba25aa2d57f530e44574f", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=2337209f588fecbfa0fed2fb8e38fb74" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17182, "column": 1 }, "errorSnippet": "<p class=\"consent-category chrome\">Location Based Ads</p>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/div[1]/div[1]/div[1]/div[8]/p[1]", "issueID": "a4c6396864aa7699516714eb2fcb086b", "signature": "d9f8229e4b7179488c8a00ce4070da96", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=a4c6396864aa7699516714eb2fcb086b" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17185, "column": 1 }, "errorSnippet": "<p class=\"chrome\">Special Features</p>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/div[1]/div[1]/div[1]/div[9]/p[1]", "issueID": "451b188983056a53ce80b4e4e975bc78", "signature": "f71fc992782faab421925e6e274b2a22", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=451b188983056a53ce80b4e4e975bc78" }, { "tID": 134, "bpID": 211, "priority": 66, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "Very small text found.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This text's CSS `font-size` is set very small. This text is going to be difficult to read, especially for those who are partially sighted or have low-vision. Update the CSS `font-size` value to use a larger value.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17212, "column": 1 }, "errorSnippet": "<p class=\"consent-category chrome\">Location Based Ads</p>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/div[1]/div[1]/div[1]/div[10]/p[1]", "issueID": "7a5b648511ac43507e5393df785ceeda", "signature": "181d13983583745b0ca92fa86b66bb63", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=134&issueID=7a5b648511ac43507e5393df785ceeda" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1024, "y": 768 }, "height": 768, "width": 1024 }, "position": { "line": 7086, "column": 60 }, "errorSnippet": "<body class=\"base-editable-template-page page basicpage navigation-v2 chrome modal-open modal-active\" data-bs-padding-right=\"\" style=\"overflow: hidden; padding-right: 0px;\"><iframe aria-hidden=\"true\" tabindex=\"-1\" style=\"width: 1em; height: 1px;", "xpath": "/html/body", "issueID": "1bebca4553f1412f3e2af0fe40e07eb4", "signature": "0a88344a5bc434928a3472abd8847fbb", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=1bebca4553f1412f3e2af0fe40e07eb4" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 21, "y": 317 }, "bottom-right": { "x": 471, "y": 377 }, "height": 60, "width": 450 }, "position": { "line": 16886, "column": 1 }, "errorSnippet": "<p class=\"services-description line-clamp line-clamp-5 chrome\" style=\"max-height: none; overflow: visible;\">We are committed to serving the public interest by providing objective assurance over data on which investors rely.</p>", "xpath": "/html/body/div[1]/div[4]/section[1]/div[1]/div[6]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/a[1]/p[2]", "issueID": "d4bdca9e63c9e759d26a5440e46ffba2", "signature": "86406445e3f151c284779be853efcc25", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=d4bdca9e63c9e759d26a5440e46ffba2" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 21, "y": 317 }, "bottom-right": { "x": 471, "y": 377 }, "height": 60, "width": 450 }, "position": { "line": 16918, "column": 1 }, "errorSnippet": "<p class=\"services-description line-clamp line-clamp-5 chrome\" style=\"max-height: none; overflow: visible;\">You face steep compliance demands and complex changes; we help you transform your function to make a greater impact.</p>", "xpath": "/html/body/div[1]/div[4]/section[1]/div[1]/div[6]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/a[1]/p[2]", "issueID": "8d6a0360c90bd57cf5ad715152056bd4", "signature": "84d3ecc80e2d2937f6b7727c5e3f268d", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=8d6a0360c90bd57cf5ad715152056bd4" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 21, "y": 317 }, "bottom-right": { "x": 471, "y": 357 }, "height": 40, "width": 450 }, "position": { "line": 16954, "column": 1 }, "errorSnippet": "<p class=\"services-description line-clamp line-clamp-5 chrome\" style=\"max-height: none; overflow: visible;\">Together, we help you create lasting value and responsible growth to make your business fit for tomorrow.</p>", "xpath": "/html/body/div[1]/div[4]/section[1]/div[1]/div[6]/div[1]/div[1]/div[1]/div[1]/div[1]/div[3]/a[1]/p[2]", "issueID": "d8fb6aef9989fc1725caaa4017fe6de6", "signature": "b534ce2691ef24c241d09a77176c2d7b", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=d8fb6aef9989fc1725caaa4017fe6de6" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 21, "y": 317 }, "bottom-right": { "x": 471, "y": 377 }, "height": 60, "width": 450 }, "position": { "line": 16981, "column": 1 }, "errorSnippet": "<p class=\"services-description line-clamp line-clamp-5 chrome\" style=\"max-height: none; overflow: visible;\">Helping entrepreneurs build great businesses. We know what it takes to be successful at each stage of your business.</p>", "xpath": "/html/body/div[1]/div[4]/section[1]/div[1]/div[6]/div[1]/div[1]/div[1]/div[1]/div[1]/div[4]/a[1]/p[2]", "issueID": "4cb9bcd795713e419c0ebddad7814f67", "signature": "10a89f3cc9d0e76181c69af4230c2859", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=4cb9bcd795713e419c0ebddad7814f67" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17162, "column": 1 }, "errorSnippet": "<div id=\"content\" class=\"chrome\"><!-- Groups / Sub groups with cookies --><div class=\"main-content pc-content chrome\"><div class=\"ot-sdk-container groups-container chrome\"><div class=\"ot-sdk-row chrome\" role=\"tablist\" aria-labe", "xpath": "/html/body/div[4]/div[2]/div[2]", "issueID": "597d61f84027c02374148fcfee630fc4", "signature": "54ae9844f1625e4d3b20cf2b5cb938ec", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=597d61f84027c02374148fcfee630fc4" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17091, "column": 1 }, "errorSnippet": "<p id=\"pc-policy-text\" class=\"group-description chrome\">When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mos", "xpath": "/html/body/div[4]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/p[1]", "issueID": "dfbd69eba45bb93719a39dc24a4dc6ed", "signature": "0c7bd160ecce9e6cd2278d7af2ca6a6f", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=dfbd69eba45bb93719a39dc24a4dc6ed" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17094, "column": 1 }, "errorSnippet": "<p class=\"group-description ot-category-desc chrome\" id=\"ot-desc-id-C0001\" aria-labelledby=\"ot-group-id-C0001\">These Cookies are necessary for core features of this site to operate properly. Because they are needed for the site’s operation, they ar", "xpath": "/html/body/div[4]/div[2]/div[2]/div[1]/div[1]/div[1]/ul[1]/li[1]/div[2]/p[1]", "issueID": "e2844f4f23c38457d0ed02ef38f0c385", "signature": "c08898fb53843fa014731eddce109756", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=e2844f4f23c38457d0ed02ef38f0c385" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17100, "column": 1 }, "errorSnippet": "<p class=\"group-description ot-category-desc chrome\" id=\"ot-desc-id-C0003\" aria-labelledby=\"ot-group-id-C0003\">These Cookies are used to provide a better user experience on the site, such as by measuring interactions with particular content or reme", "xpath": "/html/body/div[4]/div[2]/div[2]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[2]/p[1]", "issueID": "60946b2e9baa280993a00555fa9f2f30", "signature": "635b1a60d070f0a80a734a030beb6754", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=60946b2e9baa280993a00555fa9f2f30" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17103, "column": 1 }, "errorSnippet": "<p class=\"group-description ot-category-desc chrome\" id=\"ot-desc-id-C0002\" aria-labelledby=\"ot-group-id-C0002\">These Cookies allow us to analyse site usage in order to evaluate and improve its performance. They help us know how often you come to ou", "xpath": "/html/body/div[4]/div[2]/div[2]/div[1]/div[1]/div[1]/ul[1]/li[3]/div[2]/p[1]", "issueID": "1e87b271b422aa87d4617f6ed2dec18e", "signature": "85153be2ce02d53b5cee12fd50540e2f", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=1e87b271b422aa87d4617f6ed2dec18e" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17109, "column": 1 }, "errorSnippet": "<p class=\"group-description ot-category-desc chrome\" id=\"ot-desc-id-C0004\" aria-labelledby=\"ot-group-id-C0004\">These Cookies are used by advertising companies to inform and serve personalised ads to your devices based on your interests. These Cooki", "xpath": "/html/body/div[4]/div[2]/div[2]/div[1]/div[1]/div[1]/ul[1]/li[4]/div[2]/p[1]", "issueID": "53c3814c759fbd10b93ad9ebb0256e29", "signature": "8098cc7e46752a3763e6deaffd7ee4cc", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=53c3814c759fbd10b93ad9ebb0256e29" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1024, "y": 168.078 }, "height": 168.078, "width": 1024 }, "position": { "line": 17677, "column": 0 }, "errorSnippet": "<div class=\"ot-sdk-container chrome\"><div class=\"ot-sdk-row chrome\"><div id=\"onetrust-group-container\" class=\"ot-sdk-eight ot-sdk-columns chrome\"><div class=\"banner_logo chrome\" style=\"\"></div><div id=\"onetrust-policy\" cl", "xpath": "/html/body/div[4]/div[3]/div[1]", "issueID": "b7d57ac420d2e5af13d1c08dd61d85fa", "signature": "4335ad8d6358025394341a25d734ef1a", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=b7d57ac420d2e5af13d1c08dd61d85fa" }, { "tID": 144, "bpID": 14, "priority": 91, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This content's line height is insufficent to properly display the computed element font size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 1.4.8 Visual Presentation" ], "resultTitle": "Set a `line-height` (leading) that is at least one and a half times the current font size.", "errorDescription": "This content's line height is insufficent to properly display the computed element font size. Line height that is less than 150% of the computed element font size limits content readability for people with dyslexia, low vision, cognitive impairments or learning disabilities. Set the `line-height` for this content to a value of 1.5 or higher. Using a proportional, unitless value like 1.5 or 150% will ensure that the line-height scales if the user zooms the browser window.", "viewPortLocation": { "top-left": { "x": 32, "y": 40 }, "bottom-right": { "x": 614.391, "y": 154 }, "height": 114, "width": 582.391 }, "position": { "line": 17234, "column": 1 }, "errorSnippet": "<p id=\"onetrust-policy-text\" class=\"chrome\">We use ‘cookies’ and related technologies to help identify you and your devices, to operate our site, enhance your experience and conduct advertising and analysis. Some of these cookies are optional and a", "xpath": "/html/body/div[4]/div[3]/div[1]/div[1]/div[1]/div[2]/p[1]", "issueID": "03392c307f2d7b750c914b02384bf96b", "signature": "c1cd19e620bf01af603e408a22d16d0d", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=03392c307f2d7b750c914b02384bf96b" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -20, "y": 30 }, "height": 30, "width": -20 }, "position": { "line": 5051, "column": 215 }, "errorSnippet": "<input type=\"text\" id=\"mobile-search\" role=\"search\" title=\"Search\" placeholder=\"Search\" autocomplete=\"off\" class=\"type-ahead-select taller chrome\">", "xpath": "/html/body/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]/div[2]/div[1]/ul[1]/li[1]/div[1]/div[1]/div[1]/div[1]/input[1]", "issueID": "69d56b4c6bbf9a911f90937bad911daa", "signature": "d7c5b66487e562a81bd9e6fa556dc622", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=69d56b4c6bbf9a911f90937bad911daa" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -4, "y": -6 }, "height": -6, "width": -4 }, "position": { "line": 8815, "column": 34 }, "errorSnippet": "<input type=\"text\" id=\"desktop-search\" role=\"search\" placeholder=\"Search\" autocomplete=\"off\" class=\"type-ahead-select desktop chrome\" style=\"\">", "xpath": "/html/body/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]/div[2]/div[1]/ul[1]/li[1]/div[1]/div[1]/div[1]/input[1]", "issueID": "85f9b228fbb2f49cfdd8d861ac79e978", "signature": "91a1a3ba822e7f198eec4df2d6bf5fa9", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=85f9b228fbb2f49cfdd8d861ac79e978" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 1, "y": 0 }, "bottom-right": { "x": -21, "y": -22 }, "height": -22, "width": -22 }, "position": { "line": 8816, "column": 0 }, "errorSnippet": "<input type=\"text\" id=\"country-site-selector-search\" autocomplete=\"off\" placeholder=\"Enter location\" role=\"search\" class=\"input-country-site-selector-search chrome\">", "xpath": "/html/body/div[1]/header[1]/div[2]/div[1]/div[2]/nav[1]/div[2]/div[1]/ul[1]/li[2]/div[1]/div[3]/div[1]/div[1]/div[1]/input[1]", "issueID": "f92fa0cd699963c6201362f316f8b161", "signature": "1376e2e276089f9bafd3f7b4686a9375", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=f92fa0cd699963c6201362f316f8b161" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 22, "y": 23 }, "height": 23, "width": 22 }, "position": { "line": 15426, "column": 9 }, "errorSnippet": "<button class=\"addtolibrary-cta chrome\" data-bs-backdrop=\"static\" data-bs-keyboard=\"false\" data-modal-url=\"\" data-bs-remote=\"\" id=\"AddToLibraryd237\" aria-label=\"Add to library Future of large commercial insurance\" aria-haspopup=\"true\">\n<span cla", "xpath": "/html/body/div[1]/div[4]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/button[1]", "issueID": "b27ddbe8e49493110160b9058c62c7ee", "signature": "9430f490ee6e2595cd8a4d63c6144c4c", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=b27ddbe8e49493110160b9058c62c7ee" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 22, "y": 23 }, "height": 23, "width": 22 }, "position": { "line": 16415, "column": 5 }, "errorSnippet": "<button class=\"addtolibrary-cta chrome\" data-bs-backdrop=\"static\" data-bs-keyboard=\"false\" data-modal-url=\"\" data-bs-remote=\"\" id=\"AddToLibraryb438\" aria-label=\"Add to library Future of wealth management\" aria-haspopup=\"true\">\n<span class=\"icon-", "xpath": "/html/body/div[1]/div[4]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/section[1]/div[1]/div[1]/button[1]", "issueID": "43b1dfb88b57c49f81dd95c383c1185d", "signature": "7ad48a9ad204e8d704f532068df1147b", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=43b1dfb88b57c49f81dd95c383c1185d" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 22, "y": 23 }, "height": 23, "width": 22 }, "position": { "line": 16676, "column": 345 }, "errorSnippet": "<button class=\"addtolibrary-cta chrome\" data-bs-backdrop=\"static\" data-bs-keyboard=\"false\" data-modal-url=\"\" data-bs-remote=\"\" id=\"AddToLibrary5345\" aria-label=\"Add to library Future of XaaS \" aria-haspopup=\"true\">\n<span class=\"icon-bookmark-uns", "xpath": "/html/body/div[1]/div[4]/section[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/div[1]/div[1]/div[1]/section[1]/div[1]/div[1]/button[1]", "issueID": "d448a91978491e9e48d7fa09697abada", "signature": "28518bee0a76240c2cef15b4b1059b32", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=d448a91978491e9e48d7fa09697abada" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 22, "y": 23 }, "height": 23, "width": 22 }, "position": { "line": 16784, "column": 1 }, "errorSnippet": "<button class=\"addtolibrary-cta chrome\" data-bs-backdrop=\"static\" data-bs-keyboard=\"false\" data-modal-url=\"\" data-bs-remote=\"\" id=\"AddToLibrary0ad9\" aria-label=\"Add to library Third-Party Risk Management Outlook 2022\" aria-haspopup=\"true\">\n<span", "xpath": "/html/body/div[1]/div[4]/section[1]/div[1]/div[2]/div[1]/div[1]/section[1]/div[1]/div[1]/div[2]/div[1]/section[1]/div[1]/div[1]/button[1]", "issueID": "cf18de2f1105ffad34a4dfe6e5bb640c", "signature": "4c0ef097c48484a2ad7079da299755f4", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=cf18de2f1105ffad34a4dfe6e5bb640c" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -19.5, "y": -9.5 }, "height": -9.5, "width": -19.5 }, "position": { "line": 8816, "column": 0 }, "errorSnippet": "<input type=\"email\" name=\"email\" class=\"form-control footersubscribe-email chrome\" id=\"footerrfp-email\" placeholder=\"Email Address\" autocomplete=\"off\" maxlength=\"100\">", "xpath": "/html/body/div[2]/footer[1]/div[1]/div[1]/div[2]/section[1]/div[1]/div[3]/div[1]/div[2]/div[1]/input[1]", "issueID": "38f5da4c6e7af2534a2609bdfd6795d8", "signature": "b0645423a17ab6701a70d1a2e156bf8a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=38f5da4c6e7af2534a2609bdfd6795d8" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 22, "y": 22 }, "height": 22, "width": 22 }, "position": { "line": 17408, "column": 1 }, "errorSnippet": "<button id=\"close-pc-btn-handler\" class=\"pc-close-button close-icon chrome\" aria-label=\"Close\"></button>", "xpath": "/html/body/div[4]/div[2]/div[1]/div[2]/div[1]/button[1]", "issueID": "1c88f2bc53151d45e7bc953d3626e92f", "signature": "8cd5818ec54c4ed445bc3ab6fd690fcd", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=1c88f2bc53151d45e7bc953d3626e92f" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": -20, "y": -20 }, "bottom-right": { "x": 10, "y": 10 }, "height": 30, "width": 30 }, "position": { "line": 17694, "column": 0 }, "errorSnippet": "<button class=\"icon-close btn-close close chrome\" data-bs-dismiss=\"modal\" aria-label=\"Close\" tabindex=\"0\"></button>", "xpath": "/html/body/div[9]/div[1]/div[1]/div[1]/button[1]", "issueID": "597cecc6c431f697570cc3d7fea15f51", "signature": "7076e29c96db7e4e7609059b471ee937", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=597cecc6c431f697570cc3d7fea15f51" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": -20 }, "bottom-right": { "x": 30, "y": 10 }, "height": 30, "width": 30 }, "position": { "line": 17713, "column": 1 }, "errorSnippet": "<button class=\"icon-close btn-close close chrome\" aria-label=\"Close\" data-bs-dismiss=\"modal\"></button>", "xpath": "/html/body/div[11]/div[1]/div[1]/div[1]/button[1]", "issueID": "1d629a8c6f737b07bbecf9ea87d6a386", "signature": "81e00ac34ad2b86a44dc030a896a2dde", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=1d629a8c6f737b07bbecf9ea87d6a386" }, { "tID": 152, "bpID": 211, "priority": 88, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This actionable element is smaller than the minimum required size.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This actionable element is smaller than the stated minimum defined by all mobile platform developer guides. Minimum sizes for actionable elements ensure that those elements can be operated by people with vision, motor and cognitive disabilities. Even if this system is not explicitly intended for mobile use, it should be enlarged with CSS to meet minimu requirements and improve usability for users with vision, motor and cognitive disabilities.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": -66, "y": -22 }, "height": -22, "width": -66 }, "position": { "line": 17718, "column": 1 }, "errorSnippet": "<button class=\"ok-cta chrome\"></button>", "xpath": "/html/body/div[11]/div[1]/div[1]/div[3]/button[1]", "issueID": "370e081b7dd975b3c34d935c293aba13", "signature": "50bbd9129a58deb99e9521b5489c227b", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=370e081b7dd975b3c34d935c293aba13" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 20, "y": 20 }, "bottom-right": { "x": 452, "y": 34 }, "height": 14, "width": 432 }, "position": { "line": 15813, "column": 17 }, "errorSnippet": "<div class=\"primary-tag line-clamp line-clamp-1 chrome\" style=\"max-height: none; overflow: visible;\">\n<span class=\"icon-primaryTag\"></span>\nFinancial Services\n<span class=\"sr-only\">\ncategory\n</span>\n</div>", "xpath": "/html/body/div[1]/div[4]/section[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/section[1]/a[1]/div[2]/div[1]/div[1]", "issueID": "1e7faf846937c67fabc8d9559bc8525f", "signature": "60cd89e947842de4f9f8886f89119ef6", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=1e7faf846937c67fabc8d9559bc8525f" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17583, "column": 1 }, "errorSnippet": "<div class=\"ot-checkbox ot-host-tgl chrome\"><input id=\"REPLACE-WITH-DYANMIC-HOST-ID\" class=\"host-checkbox-handler group-option-box chrome\" type=\"checkbox\"> <label for=\"REPLACE-WITH-DYANMIC-HOST-ID\" class=\"chrome\"><span class=\"label-t", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[1]/li[1]/section[1]/div[1]/div[1]", "issueID": "3b023cc988ab7279c009d2aa6a02fc4d", "signature": "e6961102ef3468b5c9db6239e3a86b27", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=3b023cc988ab7279c009d2aa6a02fc4d" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 20 }, "height": 20, "width": 0 }, "position": { "line": 10136, "column": 0 }, "errorSnippet": "<label for=\"REPLACE-WITH-DYANMIC-HOST-ID\" class=\"chrome\"><span class=\"label-text chrome\" style=\"\">REPLACE-WITH-DYANMIC-HOST-ID</span></label>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[1]/li[1]/section[1]/div[1]/div[1]/label[1]", "issueID": "eb43f64b98afec98b5d0459e65c934d9", "signature": "bfefa1567060012ca02d16fe6da0d9c1", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=eb43f64b98afec98b5d0459e65c934d9" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 16577, "column": 0 }, "errorSnippet": "<span class=\"label-text chrome\" style=\"\">REPLACE-WITH-DYANMIC-HOST-ID</span>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[1]/li[1]/section[1]/div[1]/div[1]/label[1]/span[1]", "issueID": "251edd8150fc1d114cbad8c22f4864fa", "signature": "9002d868baa4d8d3dea67c54a4779786", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=251edd8150fc1d114cbad8c22f4864fa" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17667, "column": 0 }, "errorSnippet": "<div class=\"ot-checkbox chrome\"><input id=\"REPLACE-WITH-DYANMIC-VENDOR-ID\" class=\"vendor-checkbox-handler group-option-box chrome\" type=\"checkbox\"> <label for=\"REPLACE-WITH-DYANMIC-VENDOR-ID\" class=\"chrome\"><span class=\"label-text ch", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/section[1]/div[1]/div[1]", "issueID": "0ff1c5f75a24ac74df3c189cfae31641", "signature": "63f3e5c4fcd1ef4d74e0181144d056a5", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=0ff1c5f75a24ac74df3c189cfae31641" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 20 }, "height": 20, "width": 0 }, "position": { "line": 10136, "column": 0 }, "errorSnippet": "<label for=\"REPLACE-WITH-DYANMIC-VENDOR-ID\" class=\"chrome\"><span class=\"label-text chrome\" style=\"\">REPLACE-WITH-DYANMIC-VENDOR-ID</span></label>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/section[1]/div[1]/div[1]/label[1]", "issueID": "c456c817bf1bbf467cf9021de940e835", "signature": "bd28d7b096214b6cef82198ec79943dd", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=c456c817bf1bbf467cf9021de940e835" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 16590, "column": 17 }, "errorSnippet": "<span class=\"label-text chrome\" style=\"\">REPLACE-WITH-DYANMIC-VENDOR-ID</span>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/section[1]/div[1]/div[1]/label[1]/span[1]", "issueID": "2c0e73671484dd2c0ffb9ec091da8d28", "signature": "0f20fa915937bcec55bf1c9063791552", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=2c0e73671484dd2c0ffb9ec091da8d28" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17667, "column": 0 }, "errorSnippet": "<div class=\"toggle-group chrome\"><!-- Checkbox --><div class=\"ot-checkbox chrome\"><input id=\"REPLACE-WITH-DYANMIC-VENDOR-ID1\" class=\"vendor-checkbox-handler group-option-box chrome\" type=\"checkbox\"> <label for=\"REPLACE-WITH-DYA", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/section[2]/div[3]", "issueID": "9343530769709fbf4e1cde1aca81a5d5", "signature": "c61a58003464723b77713cd7df81b8a7", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=9343530769709fbf4e1cde1aca81a5d5" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17667, "column": 0 }, "errorSnippet": "<div class=\"ot-checkbox chrome\"><input id=\"REPLACE-WITH-DYANMIC-VENDOR-ID1\" class=\"vendor-checkbox-handler group-option-box chrome\" type=\"checkbox\"> <label for=\"REPLACE-WITH-DYANMIC-VENDOR-ID1\" class=\"chrome\"><span class=\"label-text ", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/section[2]/div[3]/div[1]", "issueID": "bb1140012fd19d0444a5a4daa66dac1f", "signature": "5533c7def04bfeac5c2f367b6387d620", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=bb1140012fd19d0444a5a4daa66dac1f" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 20 }, "height": 20, "width": 0 }, "position": { "line": 10531, "column": 34 }, "errorSnippet": "<label for=\"REPLACE-WITH-DYANMIC-VENDOR-ID1\" class=\"chrome\"><span class=\"label-text chrome\" style=\"\">REPLACE-WITH-DYANMIC-VENDOR-ID</span></label>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/section[2]/div[3]/div[1]/label[1]", "issueID": "7841bb4f2dd2bbacadbec041e242ffc5", "signature": "7e136949b8c1aceac90643925c8719dd", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=7841bb4f2dd2bbacadbec041e242ffc5" }, { "tID": 153, "bpID": 211, "priority": 85, "level": [ "A", "AA", "AAA" ], "certainty": 60, "errorTitle": "This long string of text is in all caps.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 1.3.1 Info and Relationships", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.5 Images of Text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 3.2.4 Consistent Identification", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AA: 1.4.4 Resize text", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.5.5 Target Size" ], "resultTitle": "Ensure content is legible.", "errorDescription": "This element contains a long passage of text that is capitalized, either in the text itself or via CSS text-transform. Capitalized text can be very difficult to read for users with dyslexia Modify this passage of text so that it is no longer all in upper case. Changing this to sentence case will result in significant improvements in readability.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 16624, "column": 36 }, "errorSnippet": "<span class=\"label-text chrome\" style=\"\">REPLACE-WITH-DYANMIC-VENDOR-ID</span>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[2]/li[1]/section[2]/div[3]/div[1]/label[1]/span[1]", "issueID": "e438405cd5c14cd6a4960c8fb3a7b62c", "signature": "b42c2bfb0973904c278a942d8720c7c2", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=153&issueID=e438405cd5c14cd6a4960c8fb3a7b62c" }, { "tID": 189, "bpID": 73, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "`role=\"presentation\"` exists on interactive control (i.e. links, buttons, etc.).", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.1.1 Keyboard", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.1.3 Keyboard (No Exception)" ], "resultTitle": "Make sure that all interactive elements can receive focus using the keyboard.", "errorDescription": "This HTML element is typically used for interaction, but it has a `role` attribute with a value of presentation. This `role` is not valid for this type of element and may cause interoperability or usability problems. Remove the presentation `role` from this element.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 14928, "column": 94 }, "errorSnippet": "<a class=\"third-party-cookie-notice host-view-cookies chrome\" href=\"javascript:void(0)\" role=\"presentation\" aria-hidden=\"true\" tabindex=\"-1\">View Third Party Cookies</a>", "xpath": "/html/body/div[4]/div[2]/div[2]/section[1]/div[1]/section[1]/div[1]/div[1]/ul[1]/li[1]/section[1]/div[2]/div[1]/a[1]", "issueID": "2b60ccaf4650608cc175df3ac94944ac", "signature": "17f80664f024eb5d166f8297c161da03", "ref": "https://tenon.io/bestpractice.php?bpID=73&tID=189&issueID=2b60ccaf4650608cc175df3ac94944ac" }, { "tID": 190, "bpID": 73, "priority": 100, "level": [ "A", "AAA" ], "certainty": 100, "errorTitle": "Item(s) with interactive `role` must have `tabindex=\"0\"` unless it is natively actionable.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level A: 2.1.1 Keyboard", "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 2.1.3 Keyboard (No Exception)" ], "resultTitle": "Make sure that all interactive elements can receive focus using the keyboard.", "errorDescription": "This element has an ARIA role that is intended for widgets that are used for interaction. However, it lacks a `tabindex` attribute. As a consequence, users who navigate the page via keyboard will be unable to gain focus on this control and will be unable to interact with it with the keyboard. Add `tabindex=\"0\"` to this control. Also ensure that this control responds to all of the necessary key events required of this type of control.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 17177, "column": 1 }, "errorSnippet": "<div class=\"ot-sdk-row chrome\" role=\"tablist\" aria-label=\"Cookie Categories\"><!-- About Privacy container --><div class=\"ot-sdk-column chrome\"><div class=\"ot-sdk-four ot-sdk-columns group active-group category-menu-switch-handler chr", "xpath": "/html/body/div[4]/div[2]/div[2]/div[1]/div[1]/div[1]", "issueID": "6ea9d2a60e8a9f986474d1e477147366", "signature": "ef401d1640af9a19535fc293d7aed7f6", "ref": "https://tenon.io/bestpractice.php?bpID=73&tID=190&issueID=6ea9d2a60e8a9f986474d1e477147366" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 1024, "y": 400 }, "height": 400, "width": 1024 }, "position": { "line": 14878, "column": 0 }, "errorSnippet": "<a aria-label=\"KPMG Blog\" class=\"fullbleedgbl-link fullbleed-campaign-modal chrome\" href=\"https://home.kpmg/xx/en/blogs/home.html\" rel=\"noopener noreferrer\" target=\"_blank\">\n<div class=\"fullbleeddivider-image object-fit-img-container crop-image ", "xpath": "/html/body/div[1]/div[4]/section[1]/div[1]/div[7]/div[1]/div[2]/section[1]/div[1]/a[1]", "issueID": "b78b337ffee7462b11018e87a7213b69", "signature": "ba4584f81515a9a221dc002a9f4feffb", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=b78b337ffee7462b11018e87a7213b69" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 272, "y": 25 }, "bottom-right": { "x": 320, "y": 77 }, "height": 52, "width": 48 }, "position": { "line": 14878, "column": 0 }, "errorSnippet": "<a href=\"https://www.facebook.com/KPMG\" rel=\"noopener noreferrer\" target=\"_blank\" data-title=\"facebook\" class=\"chrome\">\n<span class=\"icon-facebook icon-rounded-facebook chrome\"></span>\n<span class=\"sr-only chrome\">facebook. Opens ", "xpath": "/html/body/div[2]/footer[1]/div[1]/div[1]/div[1]/section[1]/ul[1]/li[1]/a[1]", "issueID": "e481a08f72d2f4ae92105e9a5c148158", "signature": "44d122e2c5d4935e30b36ab49b3a9a6d", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=e481a08f72d2f4ae92105e9a5c148158" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 416, "y": 25 }, "bottom-right": { "x": 464, "y": 77 }, "height": 52, "width": 48 }, "position": { "line": 14878, "column": 0 }, "errorSnippet": "<a href=\"https://www.linkedin.com/company/kpmg\" rel=\"noopener noreferrer\" target=\"_blank\" data-title=\"linkedin\" class=\"chrome\">\n<span class=\"icon-linkedin icon-rounded-linkedin chrome\"></span>\n<span class=\"sr-only chrome\">linkedin", "xpath": "/html/body/div[2]/footer[1]/div[1]/div[1]/div[1]/section[1]/ul[1]/li[2]/a[1]", "issueID": "19a132640b2416bb5edea0267da8be93", "signature": "52bb5c6089715e95b534e8857ab98e33", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=19a132640b2416bb5edea0267da8be93" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 560, "y": 25 }, "bottom-right": { "x": 608, "y": 77 }, "height": 52, "width": 48 }, "position": { "line": 14878, "column": 0 }, "errorSnippet": "<a href=\"https://twitter.com/kpmg\" rel=\"noopener noreferrer\" target=\"_blank\" data-title=\"twitter\" class=\"chrome\">\n<span class=\"icon-twitter icon-rounded-twitter chrome\"></span>\n<span class=\"sr-only chrome\">twitter. Opens in a new ", "xpath": "/html/body/div[2]/footer[1]/div[1]/div[1]/div[1]/section[1]/ul[1]/li[3]/a[1]", "issueID": "1c032aa179f588e44f45454b5522add8", "signature": "d61d85e1f446d5513ac820d3e931c470", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=1c032aa179f588e44f45454b5522add8" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 704, "y": 25 }, "bottom-right": { "x": 752, "y": 77 }, "height": 52, "width": 48 }, "position": { "line": 14878, "column": 0 }, "errorSnippet": "<a href=\"https://www.youtube.com/kpmg\" rel=\"noopener noreferrer\" target=\"_blank\" data-title=\"youtube\" class=\"chrome\">\n<span class=\"icon-youtube icon-rounded-youtube chrome\"></span>\n<span class=\"sr-only chrome\">youtube. Opens in a ", "xpath": "/html/body/div[2]/footer[1]/div[1]/div[1]/div[1]/section[1]/ul[1]/li[4]/a[1]", "issueID": "dae93613cf9fdd577c3c5a51bcee702a", "signature": "b210ff024fd81e873575d8bb4896d400", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=dae93613cf9fdd577c3c5a51bcee702a" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 0, "y": 10 }, "bottom-right": { "x": 511, "y": 33 }, "height": 23, "width": 511 }, "position": { "line": 14902, "column": 0 }, "errorSnippet": "<a href=\"/content/kpmgpublic/xx/en/home/misc/contact?form=contact\" rel=\"noopener noreferrer\" target=\"_blank\" x-cq-linkchecker=\"skip\" class=\"vertical_align chrome\">\nContact us\n<span class=\"sr-only chrome\"></span>\n</a>", "xpath": "/html/body/div[2]/footer[1]/div[1]/div[1]/div[3]/ul[2]/li[10]/a[1]", "issueID": "344bd06557d099f70f8c8b768bc9c034", "signature": "3b7fcd713e59d12287f002f2f7657a99", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=344bd06557d099f70f8c8b768bc9c034" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 0, "y": 10 }, "bottom-right": { "x": 511, "y": 33 }, "height": 23, "width": 511 }, "position": { "line": 14906, "column": 94 }, "errorSnippet": "<a href=\"mailto:go-fmglobalalumni@kpmg.com\" rel=\"noopener noreferrer\" target=\"_blank\" x-cq-linkchecker=\"skip\" class=\"vertical_align chrome\">\nContact Alumni\n<span class=\"sr-only chrome\"></span>\n</a>", "xpath": "/html/body/div[2]/footer[1]/div[1]/div[1]/div[3]/ul[2]/li[15]/a[1]", "issueID": "fdc994c8691b8ea2863ab363c29aca44", "signature": "8f3b5dd3e214024c47db12344b2bd78d", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=fdc994c8691b8ea2863ab363c29aca44" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 14912, "column": 0 }, "errorSnippet": "<a href=\"/content/kpmgpublic/xx/en/home/misc/contact?form=contact\" rel=\"noopener noreferrer\" target=\"_blank\" x-cq-linkchecker=\"skip\" class=\"chrome\">\nContact us\n<span class=\"sr-only chrome\"></span>\n</a>", "xpath": "/html/body/div[2]/footer[1]/div[1]/div[2]/div[1]/ul[1]/li[3]/a[1]", "issueID": "d79d1c1a93ecce44c1c92744b9c89244", "signature": "fa77d314ebc4fb5e979bf19e1f7248ee", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=d79d1c1a93ecce44c1c92744b9c89244" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 0, "y": 0 }, "height": 0, "width": 0 }, "position": { "line": 14920, "column": 94 }, "errorSnippet": "<a href=\"https://home.kpmg/xx/en/home/misc/privacy.html\" class=\"privacy-notice-link chrome\" target=\"_blank\" aria-label=\"Privacy Statement, Opens in a new window\">Privacy Statement</a>", "xpath": "/html/body/div[4]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/p[1]/a[1]", "issueID": "c6cdcbd56bfc5b38dd7f604291b96d56", "signature": "4b3576eb3293c0dc789653061341f7d8", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=c6cdcbd56bfc5b38dd7f604291b96d56" }, { "tID": 218, "bpID": 207, "priority": 88, "level": [ "AAA" ], "certainty": 100, "errorTitle": "This link opens in a new window without user control.", "standards": [ "Web Content Accessibility Guidelines (WCAG) 2.0, Level AAA: 3.2.5 Change on Request" ], "resultTitle": "Notify the user when links will open new windows or tabs", "errorDescription": "This link opens in a new window without user control. Opening a new window or new tab unexpectedly can cause confusion for users, particularly for blind users and those with low vision, cogntive impairments or learning disabilities.. Avoid opening links in new windows or tabs. If it is unavoidable, give the user warning via text or a properly marked up and appropriate icon.", "viewPortLocation": { "top-left": { "x": 0, "y": 0 }, "bottom-right": { "x": 152, "y": 25 }, "height": 25, "width": 152 }, "position": { "line": 14934, "column": 0 }, "errorSnippet": "<a class=\"powered-by-logo chrome\" href=\"https://onetrust.com/poweredbyonetrust\" target=\"_blank\" rel=\"noopener\" aria-label=\"Powered by One Trust\" style=\"\"></a>", "xpath": "/html/body/div[4]/div[2]/div[3]/div[2]/a[1]", "issueID": "c99924725ab9bbeb75bd52037caac214", "signature": "44649306805283cfd0aa782e8dd82f28", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=c99924725ab9bbeb75bd52037caac214" } ], "log": [] } } } ], "timeStamp": "4yiew", "startTime": "2022-08-13T06:40:53", "presses": 0, "amountRead": 0, "testTimes": [ [ "ibm", 26 ], [ "hover", 20 ], [ "continuum", 20 ], [ "focInd", 19 ], [ "motion", 14 ], [ "axe", 12 ], [ "alfa", 11 ], [ "wave", 5 ], [ "focAll", 1 ], [ "nuVal", 1 ], [ "tenon", 1 ], [ "bulk", 0 ], [ "embAc", 0 ], [ "focOp", 0 ], [ "labClash", 0 ], [ "linkUl", 0 ], [ "menuNav", 0 ], [ "radioSet", 0 ], [ "role", 0 ], [ "styleDiff", 0 ], [ "tabNav", 0 ], [ "zIndex", 0 ], [ "htmlcs", 0 ] ], "logCount": 87, "logSize": 4615, "errorLogCount": 2, "errorLogSize": 269, "prohibitedCount": 0, "visitTimeoutCount": 3, "visitRejectionCount": 0, "visitLatency": 75, "endTime": "2022-08-13T06:44:29", "elapsedSeconds": 216, "score": { "scoreProcID": "sp15c", "logWeights": { "logCount": 0.5, "logSize": 0.01, "errorLogCount": 1, "errorLogSize": 0.02, "prohibitedCount": 15, "visitTimeoutCount": 10, "visitRejectionCount": 10, "visitLatency": 1 }, "soloWeight": 2, "groupWeights": { "absolute": 2, "largest": 1, "smaller": 0.4 }, "preventionWeights": { "testaro": 50, "other": 100 }, "packageDetails": { "testaro": { "motion": 6, "bulk": 0, "focAll": 118, "focInd": 150, "focOp": 22, "hover": 40, "labClash": 4, "linkUl": 242, "role": 45, "styleDiff": 57, "zIndex": 117 }, "alfa": { "r13": 8, "r14": 8, "r3": 16, "r62": 4, "r65": 20, "r66": 2, "r69": 2, "r73": 72, "r78": 4, "r87": 1 }, "axe": { "aria-allowed-role": 0, "color-contrast-enhanced": 81, "color-contrast": 12, "hidden-content": 0, "video-caption": 1, "css-orientation-lock": 1, "aria-dialog-name": 6, "duplicate-id-aria": 16, "label-content-name-mismatch": 9, "landmark-banner-is-top-level": 2, "landmark-no-duplicate-banner": 2, "landmark-unique": 2, "link-in-text-block": 3, "p-as-heading": 30, "region": 4 }, "ibm": { "WCAG21_Label_Accessible": 8, "WCAG20_Input_ExplicitLabel": 4, "RPT_Header_HasContent": 4, "RPT_Elem_UniqueId": 4, "Rpt_Aria_WidgetLabels_Implicit": 28, "Rpt_Aria_OrphanedContent_Native_Host_Sematics": 20, "Rpt_Aria_MultipleSearchLandmarks": 8, "Rpt_Aria_MultipleNavigationLandmarks_Implicit": 36, "Rpt_Aria_MultipleBannerLandmarks_Implicit": 8, "landmark_name_unique": 44, "IBMA_Color_Contrast_WCAG2AA": 4, "element_tabbable_role_valid": 12, "aria_semantics_role": 12, "element_attribute_deprecated": 8, "aria_role_redundant": 1 }, "nuVal": { "Attribute charset not allowed on element meta at this point.": 4, "Bad value text/html for attribute content on element meta: The legacy encoding declaration did not start with text/html;.": 4, "A document must not include both a meta element with an http-equiv attribute whose value is content-type, and a meta element with a charset attribute.": 8, "Bad value date for attribute http-equiv on element meta.": 4, "Using the meta element to specify the document-wide default language is obsolete. Consider specifying the language on the root element instead.": 4, "Bad value content-encoding for attribute http-equiv on element meta.": 4, "A document must not include more than one meta element with a charset attribute.": 4, "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.": 4, "Bad value last-modified for attribute http-equiv on element meta.": 4, "The type attribute is unnecessary for JavaScript resources.": 38, "The type attribute for the style element is not needed and should be omitted.": 3, "The charset attribute on the script element is obsolete.": 17, "CSS: scrollbar-arrow-color: Property scrollbar-arrow-color doesn't exist.": 8, "CSS: scrollbar-darkshadow-color: Property scrollbar-darkshadow-color doesn't exist.": 8, "CSS: scrollbar-face-color: Property scrollbar-face-color doesn't exist.": 8, "CSS: scrollbar-shadow-color: Property scrollbar-shadow-color doesn't exist.": 8, "CSS: Parse Error.": 8, "Bad value search for attribute role on element input.": 12, "Attribute disabled not allowed on element a at this point.": 4, "Attribute vm not allowed on element div at this point.": 4, "The button role is unnecessary for element button.": 1, "Element div not allowed as child of element button in this context. (Suppressing further errors from this subtree.)": 4, "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.": 13, "Bad value data:image/svg+xml;charset=utf-8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 1622 800'%2F%3E for attribute src on element img: Illegal character in scheme data: space is not allowed.": 4, "Bad value 100% for attribute width on element img: Expected a digit but saw % instead.": 4, "Bad value 100% for attribute height on element img: Expected a digit but saw % instead.": 4, "Attribute personalize not allowed on element section at this point.": 16, "Attribute no-of-results-required not allowed on element section at this point.": 16, "Attribute x-cq-linkchecker not allowed on element a at this point.": 16, "The language attribute on the script element is obsolete. You can safely omit it.": 1, "A script element with a src attribute must not have a type attribute whose value is anything other than the empty string, a JavaScript MIME type, or module.": 4, "Attribute aria-checked not allowed on element input at this point.": 16, "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.": 4, "Duplicate ID ot-desc-id-C0001.": 4, "The first occurrence of ID ot-desc-id-C0001 was here.": 1, "Duplicate ID ot-desc-id-C0003.": 4, "The first occurrence of ID ot-desc-id-C0003 was here.": 1, "Duplicate ID ot-desc-id-C0002.": 4, "The first occurrence of ID ot-desc-id-C0002 was here.": 1, "Duplicate ID ot-desc-id-C0004.": 4, "The first occurrence of ID ot-desc-id-C0004 was here.": 1, "Attribute ot-accordion not allowed on element input at this point.": 4, "An input element with a type attribute whose value is checkbox and with a role attribute whose value is button must have an aria-pressed attribute whose value is true.": 8, "Attribute href not allowed on element a at this point.": 4, "Empty heading.": 1 }, "wave": { "e:label_missing": 8, "e:heading_empty": 4, "e:button_empty": 4, "c:contrast": 9, "a:alt_redundant": 5, "a:alt_suspicious": 1, "a:heading_possible": 10, "a:link_redundant": 9, "a:text_small": 1, "a:title_redundant": 6, "a:html5_video_audio": 1 }, "tenon": { "28": 4, "73": 4, "79": 8, "95": 28, "98": 24, "129": 3, "134": 57, "144": 52, "152": 48, "153": 22, "189": 4, "190": 4, "218": 40 } }, "groupDetails": { "groups": { "spontaneousMotion": { "testaro": { "motion": { "score": 3, "what": "Change of visible content not requested by user" } } }, "visibleBulk": { "testaro": { "bulk": { "score": 1, "what": "Page contains many visible elements" } } }, "tabFocusability": { "testaro": { "focAll": { "score": 59, "what": "Discrepancy between elements that should be and that are Tab-focusable" } } }, "focusIndication": { "testaro": { "focInd": { "score": 150, "what": "Focused element displaying no or nostandard focus indicator" } }, "alfa": { "r65": { "score": 20, "what": "Element in sequential focus order has no visible focus" } } }, "focusableOperable": { "testaro": { "focOp": { "score": 17, "what": "Operable elements that cannot be Tab-focused and vice versa" } } }, "hoverSurprise": { "testaro": { "hover": { "score": 10, "what": "Content changes caused by hovering" } } }, "labelClash": { "testaro": { "labClash": { "score": 2, "what": "Incompatible label types" } } }, "linkIndication": { "testaro": { "linkUl": { "score": 121, "what": "Non-underlined adjacent links" } }, "alfa": { "r62": { "score": 2, "what": "Inline link is not distinct from the surrounding text except by color" } }, "axe": { "link-in-text-block": { "score": 2, "what": "Link is not distinct from surrounding text without reliance on color" } } }, "roleBad": { "testaro": { "role": { "score": 34, "what": "Nonexistent or implicit-overriding role" } }, "axe": { "aria-allowed-role": { "score": 1, "what": "ARIA role is not appropriate for the element" } }, "ibm": { "element_tabbable_role_valid": { "score": 9, "what": "Tabbable element has a non-widget role" }, "aria_semantics_role": { "score": 9, "what": "ARIA role is not valid for the element to which it is assigned" } } }, "inconsistentStyles": { "testaro": { "styleDiff": { "score": 14, "what": "Heading, link, and button style inconsistencies" } } }, "zIndexNotZero": { "testaro": { "zIndex": { "score": 29, "what": "Layering with nondefault z-index values" } } }, "iframeTitleBad": { "alfa": { "r13": { "score": 8, "what": "iframe has no accessible name" } } }, "visibleLabelNotName": { "alfa": { "r14": { "score": 6, "what": "Visible label is not in the accessible name" } }, "axe": { "label-content-name-mismatch": { "score": 7, "what": "Element visible text is not part of its accessible name" } }, "ibm": { "WCAG21_Label_Accessible": { "score": 6, "what": "Accessible name does not match or contain the visible label text" } } }, "duplicateID": { "alfa": { "r3": { "score": 12, "what": "Element id attribute value is not unique" } }, "axe": { "duplicate-id-aria": { "score": 12, "what": "id attribute used in ARIA or in a label has a value that is not unique" } }, "ibm": { "RPT_Elem_UniqueId": { "score": 3, "what": "Element id attribute value is not unique within the document" } }, "nuVal": { "^Duplicate ID .+$|^The first occurrence of ID .* was here.*$": { "score": 1, "what": "Duplicate id" } } }, "contrastAAA": { "alfa": { "r66": { "score": 1, "what": "Text contrast less than AAA requires" } }, "axe": { "color-contrast-enhanced": { "score": 20, "what": "Element has insufficient color contrast (Level AAA)" } }, "tenon": { "95": { "score": 7, "what": "Element has insufficient color contrast (Level AAA)" } } }, "contrastAA": { "alfa": { "r69": { "score": 2, "what": "Text outside widget has subminimum contrast" } }, "axe": { "color-contrast": { "score": 12, "what": "Element has insufficient color contrast" } }, "ibm": { "IBMA_Color_Contrast_WCAG2AA": { "score": 4, "what": "Contrast ratio of text with background does not meet WCAG 2.1 AA" } }, "wave": { "c:contrast": { "score": 9, "what": "Very low contrast" } } }, "noLeading": { "alfa": { "r73": { "score": 54, "what": "Paragraph of text has insufficient line height" } } }, "headingOfNothing": { "alfa": { "r78": { "score": 2, "what": "No content between two headings of the same level" } } }, "skipRepeatedContent": { "alfa": { "r87": { "score": 1, "what": "First focusable element is not a link to the main content" } } }, "hiddenContentRisk": { "axe": { "hidden-content": { "score": 1, "what": "Some content is hidden and therefore may not be testable for accessibility" } } }, "videoCaptionMissing": { "axe": { "video-caption": { "score": 1, "what": "video element has no captions" } } }, "cssBansRotate": { "axe": { "css-orientation-lock": { "score": 1, "what": "CSS media query locks display orientation" } } }, "dialogNoText": { "axe": { "aria-dialog-name": { "score": 6, "what": "ARIA dialog or alertdialog node has no accessible name" } } }, "bannerNotTop": { "axe": { "landmark-banner-is-top-level": { "score": 1, "what": "banner landmark is contained in another landmark" } } }, "bannerNot1": { "axe": { "landmark-no-duplicate-banner": { "score": 1, "what": "Page has more than 1 banner landmark" } } }, "landmarkConfusion": { "axe": { "landmark-unique": { "score": 2, "what": "Landmark has a role and an accessible name that are identical to another" } }, "ibm": { "landmark_name_unique": { "score": 33, "what": "Landmark has no unique aria-labelledby or aria-label among landmarks in the same parent region" } } }, "pseudoHeadingRisk": { "axe": { "p-as-heading": { "score": 8, "what": "Styled p element may be misused as a heading" } }, "wave": { "a:heading_possible": { "score": 3, "what": "Possible heading" } } }, "contentBeyondLandmarks": { "axe": { "region": { "score": 2, "what": "Some page content is not contained by landmarks" } }, "ibm": { "Rpt_Aria_OrphanedContent_Native_Host_Sematics": { "score": 10, "what": "Content does not reside within an element with a landmark role" } } }, "controlNoText": { "ibm": { "WCAG20_Input_ExplicitLabel": { "score": 4, "what": "Form control has no associated label" } }, "wave": { "e:label_missing": { "score": 8, "what": "form element has no label" } } }, "headingEmpty": { "ibm": { "RPT_Header_HasContent": { "score": 3, "what": "Heading element provides no descriptive text" } }, "nuVal": { "Empty heading.": { "score": 1, "what": "Empty heading" } }, "wave": { "e:heading_empty": { "score": 3, "what": "Empty heading" } } }, "componentNoText": { "ibm": { "Rpt_Aria_WidgetLabels_Implicit": { "score": 28, "what": "Interactive component has no programmatically associated name" } } }, "searchConfusion": { "ibm": { "Rpt_Aria_MultipleSearchLandmarks": { "score": 6, "what": "Element with a search role has no unique purpose label among the search-role elements" } } }, "navConfusion": { "ibm": { "Rpt_Aria_MultipleNavigationLandmarks_Implicit": { "score": 27, "what": "Element with a navigation role has no unique purpose label among the navigation-role elements" } } }, "bannerConfusion": { "ibm": { "Rpt_Aria_MultipleBannerLandmarks_Implicit": { "score": 6, "what": "Element with a banner role has no unique purpose label among the banner-role elements" } } }, "obsolete": { "ibm": { "element_attribute_deprecated": { "score": 6, "what": "Element or attribute is obsolete" } }, "nuVal": { "Using the meta element to specify the document-wide default language is obsolete. Consider specifying the language on the root element instead.": { "score": 3, "what": "Language declaration in a meta element is obsolete" }, "^The .+ attribute on the .+ element is obsolete.+$": { "score": 1, "what": "Attribute is obsolete on its element" } } }, "roleRedundant": { "ibm": { "aria_role_redundant": { "score": 1, "what": "Explicitly assigned ARIA role is redundant with the implicit role of the element" } }, "nuVal": { "^The .+ role is unnecessary for element .+$": { "score": 1, "what": "explicit role is redundant for its element" } } }, "metaBad": { "nuVal": { "^Attribute .+ not allowed on element meta at this point.*$": { "score": 3, "what": "Attribute is not allowed on a meta element here" }, "^Bad value .+ for attribute .+ on element meta.*$": { "score": 3, "what": "attribute of a meta element has an invalid value" }, "A document must not include both a meta element with an http-equiv attribute whose value is content-type, and a meta element with a charset attribute.": { "score": 6, "what": "meta element with http-equiv=\"content-type\" is incompatible with the meta element with a charset attribute" }, "A document must not include more than one meta element with a charset attribute.": { "score": 3, "what": "More than 1 meta element has a charset attribute" }, "A meta element with an http-equiv attribute whose value is X-UA-Compatible must have a content attribute with the value IE=edge.": { "score": 3, "what": "meta element with http-equiv=\"X-UA-Compatible\" has no content=\"IE=edge\"" } } }, "typeRedundant": { "nuVal": { "The type attribute is unnecessary for JavaScript resources.": { "score": 10, "what": "type attribute is unnecessary for a JavaScript resource" }, "The type attribute for the style element is not needed and should be omitted.": { "score": 1, "what": "type attribute is unnecessary for a style element" } } }, "cssInvalid": { "nuVal": { "^CSS: .+: Property .+ doesn't exist.*$": { "score": 6, "what": "Invalid property in CSS" }, "CSS: Parse Error.": { "score": 6, "what": "Invalid CSS" } } }, "attributeBad": { "nuVal": { "^Bad value .* for attribute .+ on element .+$": { "score": 4, "what": "attribute on this element has an invalid value" }, "^Attribute .+ not allowed on element .+ at this point.*$": { "score": 4, "what": "attribute not allowed on this element" } } }, "divParentBad": { "nuVal": { "Element div not allowed as child of element button in this context. (Suppressing further errors from this subtree.)": { "score": 4, "what": "div element has a button element as its parent" } } }, "sectionHeadingless": { "nuVal": { "Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed.": { "score": 3, "what": "section has no heading" } } }, "scriptElementBad": { "nuVal": { "A script element with a src attribute must not have a type attribute whose value is anything other than the empty string, a JavaScript MIME type, or module.": { "score": 4, "what": "script element has a src attribute but its type is not empty, a JS MIME type, or module" } } }, "ariaBadAttribute": { "nuVal": { "The aria-checked attribute should not be used on an input element which has a type attribute whose value is checkbox.": { "score": 4, "what": "input element with type=\"checkbox\" has an aria-checked attribute" }, "An input element with a type attribute whose value is checkbox and with a role attribute whose value is button must have an aria-pressed attribute whose value is true.": { "score": 8, "what": "input element with a button role and type=\"checkbox\" has no aria-pressed=\"true\"" } } }, "buttonNoText": { "wave": { "e:button_empty": { "score": 4, "what": "Button is empty or has no value text" } } }, "imageTextRedundant": { "wave": { "a:alt_redundant": { "score": 1, "what": "Redundant text alternative" } } }, "imageTextRisk": { "wave": { "a:alt_suspicious": { "score": 1, "what": "Image text alternative is suspicious" } } }, "linkPair": { "wave": { "a:link_redundant": { "score": 5, "what": "Adjacent links go to the same URL" } } }, "fontSmall": { "wave": { "a:text_small": { "score": 1, "what": "Text is very small" } }, "tenon": { "134": { "score": 43, "what": "Text is very small" } } }, "titleRedundant": { "wave": { "a:title_redundant": { "score": 2, "what": "Title attribute text is the same as text or alternative text" } }, "tenon": { "79": { "score": 2, "what": "Link has a title attribute that is the same as the text inside the link" } } }, "videoCaptionRisk": { "wave": { "a:html5_video_audio": { "score": 1, "what": "video or audio element may have no or incorrect captions, transcript, or audio description" } } }, "horizontalScrolling": { "tenon": { "28": { "score": 3, "what": "Layout or sizing of the page causes horizontal scrolling" } } }, "linkVague": { "tenon": { "73": { "score": 3, "what": "Link text is too generic to communicate the purpose or destination" } } }, "linkTextsSame": { "tenon": { "98": { "score": 12, "what": "Links have the same text but different destinations" } } }, "pseudoLinkRisk": { "tenon": { "129": { "score": 1, "what": "CSS underline on text that is not a link" } } }, "leadingClipsText": { "tenon": { "144": { "score": 52, "what": "Line height is insufficent to properly display the computed font size" } } }, "targetSize": { "tenon": { "152": { "score": 36, "what": "Actionable element is smaller than the minimum required size" } } }, "allCaps": { "tenon": { "153": { "score": 6, "what": "Long string of text is in all caps" } } }, "focusableHidden": { "tenon": { "189": { "score": 4, "what": "Element is typically used for interaction but has a presentation role" } } }, "tabIndexMissing": { "tenon": { "190": { "score": 4, "what": "Interactive item is not natively actionable, but has no tabindex=0 attribute" } } }, "linkForcesNewWindow": { "tenon": { "218": { "score": 30, "what": "Link opens in a new window without user control" } } } }, "solos": {} }, "preventionScores": { "continuum": 100, "htmlcs": 100 }, "summary": { "total": 1542, "log": 189, "preventions": 200, "solos": 0, "groups": [ { "groupName": "focusIndication", "score": 160 }, { "groupName": "linkIndication", "score": 125 }, { "groupName": "tabFocusability", "score": 61 }, { "groupName": "noLeading", "score": 56 }, { "groupName": "leadingClipsText", "score": 54 }, { "groupName": "fontSmall", "score": 45 }, { "groupName": "roleBad", "score": 44 }, { "groupName": "targetSize", "score": 38 }, { "groupName": "landmarkConfusion", "score": 36 }, { "groupName": "linkForcesNewWindow", "score": 32 }, { "groupName": "zIndexNotZero", "score": 31 }, { "groupName": "componentNoText", "score": 30 }, { "groupName": "navConfusion", "score": 29 }, { "groupName": "contrastAAA", "score": 25 }, { "groupName": "duplicateID", "score": 20 }, { "groupName": "contrastAA", "score": 20 }, { "groupName": "metaBad", "score": 20 }, { "groupName": "focusableOperable", "score": 19 }, { "groupName": "inconsistentStyles", "score": 16 }, { "groupName": "visibleLabelNotName", "score": 14 }, { "groupName": "cssInvalid", "score": 14 }, { "groupName": "ariaBadAttribute", "score": 14 }, { "groupName": "linkTextsSame", "score": 14 }, { "groupName": "contentBeyondLandmarks", "score": 13 }, { "groupName": "typeRedundant", "score": 13 }, { "groupName": "hoverSurprise", "score": 12 }, { "groupName": "controlNoText", "score": 12 }, { "groupName": "pseudoHeadingRisk", "score": 11 }, { "groupName": "iframeTitleBad", "score": 10 }, { "groupName": "obsolete", "score": 10 }, { "groupName": "attributeBad", "score": 10 }, { "groupName": "dialogNoText", "score": 8 }, { "groupName": "searchConfusion", "score": 8 }, { "groupName": "bannerConfusion", "score": 8 }, { "groupName": "allCaps", "score": 8 }, { "groupName": "headingEmpty", "score": 7 }, { "groupName": "linkPair", "score": 7 }, { "groupName": "divParentBad", "score": 6 }, { "groupName": "scriptElementBad", "score": 6 }, { "groupName": "buttonNoText", "score": 6 }, { "groupName": "focusableHidden", "score": 6 }, { "groupName": "tabIndexMissing", "score": 6 }, { "groupName": "spontaneousMotion", "score": 5 }, { "groupName": "sectionHeadingless", "score": 5 }, { "groupName": "titleRedundant", "score": 5 }, { "groupName": "horizontalScrolling", "score": 5 }, { "groupName": "linkVague", "score": 5 }, { "groupName": "labelClash", "score": 4 }, { "groupName": "headingOfNothing", "score": 4 }, { "groupName": "visibleBulk", "score": 3 }, { "groupName": "skipRepeatedContent", "score": 3 }, { "groupName": "hiddenContentRisk", "score": 3 }, { "groupName": "videoCaptionMissing", "score": 3 }, { "groupName": "cssBansRotate", "score": 3 }, { "groupName": "bannerNotTop", "score": 3 }, { "groupName": "bannerNot1", "score": 3 }, { "groupName": "roleRedundant", "score": 3 }, { "groupName": "imageTextRedundant", "score": 3 }, { "groupName": "imageTextRisk", "score": 3 }, { "groupName": "videoCaptionRisk", "score": 3 }, { "groupName": "pseudoLinkRisk", "score": 3 } ] } }, "scoreProcID": "sp15c" }