Accessibility test digest
Synopsis
Page: Spaulding Rehabilitation Network (100%)
URL: https://spauldingrehab.org/
Score: 1176
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 Spaulding Rehabilitation Network (100%) web page at https://spauldingrehab.org/ 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 1176 (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 | 1176 |
---|---|
log | 79 |
preventions | 100 |
focusableOperable | 170 |
targetEmpty | 126 |
styleParentBad | 94 |
visibleLabelNotName | 54 |
linkIndication | 39 |
attributeBad | 36 |
contrastAA | 35 |
contrastRisk | 34 |
imageNoText | 28 |
menuNavigation | 26 |
attributeMissing | 26 |
zIndexNotZero | 18 |
leadingClipsText | 18 |
roleBad | 16 |
contrastAAA | 12 |
childMissing | 12 |
linkTextsSame | 12 |
metaBad | 11 |
targetSize | 11 |
linkForcesNewWindow | 11 |
inconsistentStyles | 10 |
metaBansZoom | 10 |
tabIndexMissing | 10 |
contentBeyondLandmarks | 8 |
governedBadID | 8 |
pseudoLinkRisk | 8 |
textRotated | 8 |
focusIndication | 7 |
listChild | 7 |
typeRedundant | 7 |
linkNoText | 6 |
formFieldNoText | 6 |
overflowHidden | 6 |
ariaBadAttribute | 6 |
svgImageNoText | 6 |
ariaMissing | 6 |
internalLinkBroken | 6 |
iframeTitleBad | 6 |
controlNoText | 6 |
skipRepeatedContent | 5 |
inputNoText | 5 |
obsolete | 5 |
parseError | 5 |
horizontalScrolling | 5 |
duplicateID | 4 |
visibleBulk | 3 |
tabFocusability | 3 |
hoverSurprise | 3 |
frameContentRisk | 3 |
hiddenContentRisk | 3 |
decorativeImageRisk | 3 |
pseudoNavListRisk | 3 |
selectFlatRisk | 3 |
scrollRisk | 3 |
selectNoText | 3 |
roleRedundant | 3 |
imageTextRisk | 3 |
noScriptRisk | 3 |
layoutTable | 3 |
Issue summary
Special issues
log: Score 79. This is based on the amount of browser error logging and miscellaneous logging during the tests.
preventions: Score 100. 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
focusableOperable: Score 170. Issues reported by tests in this category:
- Package
testaro
, testfocOp
, score 168 (Operable elements that cannot be Tab-focused and vice versa)
targetEmpty: Score 126. Issues reported by tests in this category:
- Package
nuVal
, testBad value for attribute target on element a: Browsing context name must be at least one character long.
, score 124 (target attribute on an a element is empty)
styleParentBad: Score 94. Issues reported by tests in this category:
- Package
nuVal
, testElement style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)
, score 88 (style element not allowed as a child of this div element) - Package
nuVal
, testElement style not allowed as child of element footer in this context. (Suppressing further errors from this subtree.)
, score 4 (style element not allowed as a child of this footer element)
visibleLabelNotName: Score 54. Issues reported by tests in this category:
- Package
alfa
, testr14
, score 39 (Visible label is not in the accessible name) - Package
axe
, testlabel-content-name-mismatch
, score 29 (Element visible text is not part of its accessible name) - Package
htmlcs
, testw:AA.2_5_3.F96
, score 3 (Visible label is not in the accessible name)
linkIndication: Score 39. Issues reported by tests in this category:
- Package
testaro
, testlinkUl
, score 37 (Non-underlined adjacent links)
attributeBad: Score 36. 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 here.*$
, score 24 (Attribute not allowed here) - Package
nuVal
, test^Attribute .+ is not serializable as XML 1\.0.*$
, score 6 (Attribute is invalidly nonserializable)
contrastAA: Score 35. Issues reported by tests in this category:
- Package
alfa
, testr69
, score 12 (Text outside widget has subminimum contrast) - Package
axe
, testcolor-contrast
, score 28 (Element has insufficient color contrast)
contrastRisk: Score 34. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_4_3.G145.Alpha
, score 1 (Contrast between the text and its background may be less than 3:1, given the transparency) - Package
htmlcs
, testw:AA.1_4_3.G145.BgImage
, score 1 (Contrast between the text and its background image may be less than 3:1) - Package
htmlcs
, testw:AA.1_4_3.G18.Abs
, score 28 (Contrast between the absolutely positioned text and its background may be inadequate) - Package
htmlcs
, testw:AA.1_4_3.G18.Alpha
, score 1 (Contrast between the text and its background may be less than 4.5:1, given the transparency) - Package
htmlcs
, testw:AA.1_4_3.G18.BgImage
, score 1 (Contrast between the text and its background image may be less than 4.5:1)
imageNoText: Score 28. Issues reported by tests in this category:
- Package
alfa
, testr2
, score 12 (Image has no accessible name) - Package
axe
, testimage-alt
, score 8 (Image has no text alternative) - Package
continuum
, test89
, score 8 (img element has no mechanism that allows an accessible name to be calculated) - Package
htmlcs
, teste:AA.1_1_1.H37
, score 4 (img element has no alt attribute) - Package
nuVal
, testAn img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.
, score 8 (img element has no alt attribute) - Package
wave
, teste:alt_spacer_missing
, score 8 (Spacer image has no text alternative)
menuNavigation: Score 26. Issues reported by tests in this category:
- Package
testaro
, testmenuNav
, score 24 (Nonstandard keyboard navigation among focusable menu items)
attributeMissing: Score 26. Issues reported by tests in this category:
- Package
nuVal
, test^Element .+ is missing one or more of the following attributes: .+$
, score 24 (Element is missing a required attribute)
zIndexNotZero: Score 18. Issues reported by tests in this category:
- Package
testaro
, testzIndex
, score 16 (Layering with nondefault z-index values)
leadingClipsText: Score 18. Issues reported by tests in this category:
- Package
tenon
, test144
, score 16 (Line height is insufficent to properly display the computed font size)
roleBad: Score 16. Issues reported by tests in this category:
- Package
testaro
, testrole
, score 14 (Nonexistent or implicit-overriding role)
contrastAAA: Score 12. Issues reported by tests in this category:
- Package
alfa
, testr66
, score 4 (Text contrast less than AAA requires) - Package
axe
, testcolor-contrast-enhanced
, score 8 (Element has insufficient color contrast (Level AAA))
childMissing: Score 12. Issues reported by tests in this category:
- Package
alfa
, testr68
, score 8 (Element does not own an element required by its semantic role) - Package
axe
, testaria-required-children
, score 4 (ARIA role does not contain a required child)
linkTextsSame: Score 12. Issues reported by tests in this category:
- Package
tenon
, test98
, score 10 (Links have the same text but different destinations)
metaBad: Score 11. Issues reported by tests in this category:
- Package
nuVal
, testA charset attribute on a meta element found after the first 1024 bytes.
, score 3 (charset attribute on a meta element appears after 1024 bytes) - 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 3 (meta element with http-equiv="content-type" is incompatible with the meta element with a charset attribute) - Package
nuVal
, test^Bad value .+ for attribute .+ on element meta.*$
, score 3 (attribute of a meta element has an invalid value)
targetSize: Score 11. Issues reported by tests in this category:
- Package
tenon
, test152
, score 9 (Actionable element is smaller than the minimum required size)
linkForcesNewWindow: Score 11. Issues reported by tests in this category:
- Package
tenon
, test218
, score 9 (Link opens in a new window without user control)
inconsistentStyles: Score 10. Issues reported by tests in this category:
- Package
testaro
, teststyleDiff
, score 8 (Heading, link, and button style inconsistencies)
metaBansZoom: Score 10. Issues reported by tests in this category:
- Package
alfa
, testr47
, score 4 (Meta element restricts zooming) - Package
axe
, testmeta-viewport
, score 4 (Zooming and scaling are disabled) - Package
continuum
, test59
, score 4 (meta element in the head sets the viewport maximum-scale to less than 2) - Package
nuVal
, testConsider avoiding viewport values that prevent users from resizing documents.
, score 1 (viewport value prevents users from resizing the document)
tabIndexMissing: Score 10. Issues reported by tests in this category:
- Package
tenon
, test190
, score 8 (Interactive item is not natively actionable, but has no tabindex=0 attribute)
contentBeyondLandmarks: Score 8. Issues reported by tests in this category:
- Package
alfa
, testr57
, score 4 (Perceivable text content is not included in any landmark) - Package
axe
, testregion
, score 4 (Some page content is not contained by landmarks)
governedBadID: Score 8. Issues reported by tests in this category:
- Package
continuum
, test85
, score 4 (aria-controls attribute references an invalid or duplicate ID) - Package
nuVal
, testThe aria-controls attribute must point to an element in the same document.
, score 4 (aria-controls attribute references an element not in the document)
pseudoLinkRisk: Score 8. Issues reported by tests in this category:
- Package
wave
, testa:underline
, score 2 (CSS underline on text that is not a link) - Package
tenon
, test129
, score 5 (CSS underline on text that is not a link)
textRotated: Score 8. Issues reported by tests in this category:
- Package
tenon
, test271
, score 6 (Text is needlessly rotated 60+ degrees or more, hurting comprehension)
focusIndication: Score 7. Issues reported by tests in this category:
- Package
testaro
, testfocInd
, score 3 (Focused element displaying no or nostandard focus indicator) - Package
alfa
, testr65
, score 4 (Element in sequential focus order has no visible focus)
listChild: Score 7. Issues reported by tests in this category:
- Package
axe
, testlist
, score 3 (List element ul or ol has a child element other than li, script, and template) - Package
continuum
, test246
, score 4 (ul element does not contain only li, script, template, or listitem-role elements as direct child elements)
typeRedundant: Score 7. Issues reported by tests in this category:
- Package
nuVal
, testThe type attribute is unnecessary for JavaScript resources.
, score 4 (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)
linkNoText: Score 6. Issues reported by tests in this category:
- Package
alfa
, testr11
, score 4 (Link has no accessible name)
formFieldNoText: Score 6. Issues reported by tests in this category:
- Package
alfa
, testr8
, score 4 (Form field has no accessible name)
overflowHidden: Score 6. Issues reported by tests in this category:
- Package
alfa
, testr83
, score 4 (Overflow is hidden or clipped if the text is enlarged)
ariaBadAttribute: Score 6. Issues reported by tests in this category:
- Package
axe
, testaria-valid-attr-value
, score 4 (ARIA attribute has an invalid value)
svgImageNoText: Score 6. Issues reported by tests in this category:
- Package
continuum
, test123
, score 4 (svg element has no mechanism that allows an accessible name to be calculated)
ariaMissing: Score 6. Issues reported by tests in this category:
- Package
continuum
, test1042
, score 4 (element with an option role has no aria-selected attribute)
internalLinkBroken: Score 6. Issues reported by tests in this category:
- Package
htmlcs
, teste:AA.2_4_1.G1,G123,G124.NoSuchID
, score 4 (Internal link references a nonexistent destination)
iframeTitleBad: Score 6. Issues reported by tests in this category:
- Package
htmlcs
, teste:AA.2_4_1.H64.1
, score 4 (iframe element has no non-empty title attribute)
controlNoText: Score 6. Issues reported by tests in this category:
- Package
wave
, teste:label_missing
, score 4 (form element has no label)
skipRepeatedContent: Score 5. Issues reported by tests in this category:
- Package
alfa
, testr87
, score 1 (First focusable element is not a link to the main content) - Package
wave
, teste:link_skip_broken
, score 3 (Skip-navigation link has no target or is not keyboard accessible)
inputNoText: Score 5. Issues reported by tests in this category:
- Package
axe
, testaria-input-field-name
, score 3 (ARIA input field has no accessible name)
obsolete: Score 5. Issues reported by tests in this category:
- Package
nuVal
, test^The .+ attribute on the .+ element is obsolete.+$
, score 3 (Attribute is obsolete on its element)
parseError: Score 5. Issues reported by tests in this category:
- Package
nuVal
, test^Element .+ not allowed as child of element .+ in this context.*$
, score 3 (Element not allowed as a child of its parent here)
horizontalScrolling: Score 5. Issues reported by tests in this category:
- Package
tenon
, test28
, score 3 (Layout or sizing of the page causes horizontal scrolling)
duplicateID: Score 4. Issues reported by tests in this category:
- Package
nuVal
, test^Duplicate ID .+$|^The first occurrence of ID .* was here.*$
, score 2 (Duplicate id)
visibleBulk: Score 3. Issues reported by tests in this category:
- Package
testaro
, testbulk
, score 1 (Page contains many visible elements)
tabFocusability: Score 3. Issues reported by tests in this category:
- Package
testaro
, testfocAll
, score 1 (Discrepancy between elements that should be and that are Tab-focusable)
hoverSurprise: Score 3. Issues reported by tests in this category:
- Package
testaro
, testhover
, score 1 (Content changes caused by hovering)
frameContentRisk: Score 3. Issues reported by tests in this category:
- Package
axe
, testframe-tested
, score 1 (Some content is in an iframe and therefore may not be testable for accessibility)
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)
decorativeImageRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_1_1.H67.2
, score 1 (Image marked as decorative may be informative)
pseudoNavListRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_3_1.H48
, score 1 (Navigation links are not coded as a list)
selectFlatRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_3_1.H85.2
, score 1 (Selection list may contain groups of related options that are not grouped with optgroup)
scrollRisk: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.1_4_10.C32,C31,C33,C38,SCR34,G206
, score 1 (Fixed-position element may force bidirectional scrolling)
selectNoText: Score 3. Issues reported by tests in this category:
- Package
htmlcs
, testw:AA.4_1_2.H91.Select.Value
, score 1 (Select element value has no accessible name)
roleRedundant: Score 3. Issues reported by tests in this category:
- Package
nuVal
, test^The .+ role is unnecessary for element .+$
, score 1 (explicit role is redundant for its element)
imageTextRisk: Score 3. Issues reported by tests in this category:
- Package
wave
, testa:alt_suspicious
, score 1 (Image text alternative is suspicious)
noScriptRisk: Score 3. Issues reported by tests in this category:
- Package
wave
, testa:noscript
, score 1 (noscript element may fail to contain an accessible equivalent or alternative)
layoutTable: Score 3. Issues reported by tests in this category:
- Package
wave
, testa:table_layout
, score 1 (table element is misused to arrange content)
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-spauldingrehab", "host": { "id": "spauldingrehab", "which": "https://spauldingrehab.org/", "what": "Spaulding Rehabilitation Network (100%)" }, "log": [ { "event": "startTime", "value": "2022-08-13T11:35:35" }, { "event": "endTime", "value": "2022-08-13T11:40:10" } ], "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://spauldingrehab.org/", "what": "Spaulding Rehabilitation Network (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://spauldingrehab.org/", "what": "Spaulding Rehabilitation Network (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://spauldingrehab.org/", "what": "Spaulding Rehabilitation Network (100%)", "result": "https://spauldingrehab.org/" }, { "type": "tenonRequest", "id": "a", "withNewContent": true, "what": "Tenon API version 2 test request", "url": "https://spauldingrehab.org/" }, { "type": "test", "which": "motion", "what": "motion", "delay": 2500, "interval": 2500, "count": 5, "url": "https://spauldingrehab.org/", "result": { "bytes": [ 92543, 92543, 92543, 92543, 92543 ], "localRatios": [ 1, 1, 1, 1 ], "meanLocalRatio": 1, "maxLocalRatio": 1, "globalRatio": 1, "pixelChanges": [ 0, 0, 0, 0 ], "meanPixelChange": 0, "maxPixelChange": 0, "changeFrequency": 0 } }, { "type": "launch", "which": "chromium", "what": "Chromium browser" }, { "type": "url", "which": "https://spauldingrehab.org/", "what": "Spaulding Rehabilitation Network (100%)", "result": "https://spauldingrehab.org/" }, { "type": "test", "which": "bulk", "what": "count of visible elements", "url": "https://spauldingrehab.org/", "result": { "visibleElements": 416 } }, { "type": "test", "which": "embAc", "withItems": true, "what": "active elements embedded in links or buttons", "url": "https://spauldingrehab.org/", "result": { "totals": { "links": 0, "buttons": 0, "inputs": 0, "selects": 0 }, "items": [] } }, { "type": "test", "which": "focAll", "what": "focusable and Tab-focused elements", "url": "https://spauldingrehab.org/", "result": { "tabFocusables": 76, "tabFocused": 77, "discrepancy": 1 } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://spauldingrehab.org/", "what": "URL", "result": "https://spauldingrehab.org/" }, { "type": "test", "which": "focInd", "revealAll": false, "allowedDelay": 250, "withItems": true, "what": "focus indicators", "url": "https://spauldingrehab.org/", "result": { "totals": { "total": 76, "types": { "indicatorMissing": { "total": 1, "tagNames": { "IFRAME": 1 } }, "nonOutlinePresent": { "total": 0, "tagNames": {} }, "outlinePresent": { "total": 75, "meanDelay": 36, "tagNames": { "A": 56, "BUTTON": 12, "INPUT": 2, "SELECT": 1, "LI": 4 } } } }, "items": { "indicatorMissing": [ { "tagName": "IFRAME", "text": "" } ], "nonOutlinePresent": [], "outlinePresent": [ { "tagName": "A", "text": "Skip to Content (press ENTER)", "delay": 0 }, { "tagName": "A", "text": "Patients & Visitors", "delay": 0 }, { "tagName": "A", "text": "Research & Innovation", "delay": 0 }, { "tagName": "A", "text": "Education & Training", "delay": 0 }, { "tagName": "A", "text": "For Referrers", "delay": 0 }, { "tagName": "A", "text": "Giving", "delay": 0 }, { "tagName": "A", "text": "", "delay": 0 }, { "tagName": "BUTTON", "text": "make a selection", "delay": 0 }, { "tagName": "BUTTON", "text": "Search", "delay": 0 }, { "tagName": "A", "text": "Locations", "delay": 103 }, { "tagName": "A", "text": "Conditions & Services", "delay": 110 }, { "tagName": "A", "text": "Find a Doctor", "delay": 107 }, { "tagName": "A", "text": "Patient Support", "delay": 101 }, { "tagName": "BUTTON", "text": "", "delay": 0 }, { "tagName": "INPUT", "text": "", "delay": 0 }, { "tagName": "SELECT", "text": "Any ServiceAcupunctureAdaptive SportsAdaptive Sports Medicine ClinicAdolescent Sports InjuryAmputee ", "delay": 0 }, { "tagName": "INPUT", "text": "", "delay": 105 }, { "tagName": "A", "text": "Read more on Comstar Ambulance Vendor Breach", "delay": 104 }, { "tagName": "A", "text": "Learn MoreLearn more about Spaulding's ranking in the U.S. News & World Report", "delay": 101 }, { "tagName": "A", "text": "Learn MoreLearn more about Spaulding's affiliate, Harvard Medical School", "delay": 101 }, { "tagName": "BUTTON", "text": "Pause Animation", "delay": 107 }, { "tagName": "BUTTON", "text": "Hospital Rehab", "delay": 0 }, { "tagName": "BUTTON", "text": "Long-term Acute", "delay": 0 }, { "tagName": "BUTTON", "text": "Skilled Nursing", "delay": 0 }, { "tagName": "BUTTON", "text": "Outpatient", "delay": 0 }, { "tagName": "BUTTON", "text": "At Home", "delay": 0 }, { "tagName": "BUTTON", "text": "Wellness", "delay": 0 }, { "tagName": "A", "text": "Adaptive Sports", "delay": 107 }, { "tagName": "A", "text": "Arthritis & Joints", "delay": 105 }, { "tagName": "A", "text": "Brain Injury", "delay": 105 }, { "tagName": "A", "text": "Musculoskeletal/Orthopedic", "delay": 104 }, { "tagName": "A", "text": "Neurological", "delay": 101 }, { "tagName": "A", "text": "Pediatrics", "delay": 100 }, { "tagName": "A", "text": "Spinal Cord", "delay": 112 }, { "tagName": "A", "text": "Sports Medicine", "delay": 103 }, { "tagName": "A", "text": "Stroke", "delay": 100 }, { "tagName": "A", "text": "list of services", "delay": 0 }, { "tagName": "LI", "text": "Spaulding Rehabilitation Hospital Achieves #3 Rank by U.S. News & World Report\nJuly 26, 2022\nSpauldi", "delay": 101 }, { "tagName": "A", "text": "Read the press releaseSpaulding Rehabilitation Hospital Achieves #3 Rank by U.S. News & World Report", "delay": 103 }, { "tagName": "LI", "text": "Spaulding Rehab Network Recognized as a Top Scorer in the 2022 Disability Equality Index\nJuly 20,202", "delay": 103 }, { "tagName": "A", "text": "Read the articleSpaulding Rehab Network Recognized as a Top Scorer in the 2022 Disability Equality I", "delay": 101 }, { "tagName": "LI", "text": "Women and Racial/Ethnic Minority Experts Are Underrepresented as Clinical Practice Guideline Authors", "delay": 101 }, { "tagName": "A", "text": "Read the articleNew Report Finds Women and Racial/Ethnic Minority Experts Are Underrepresented as Cl", "delay": 102 }, { "tagName": "A", "text": "Learn moreLearn more about our safe care commitment.", "delay": 105 }, { "tagName": "BUTTON", "text": "Previous", "delay": 0 }, { "tagName": "BUTTON", "text": "Next", "delay": 0 }, { "tagName": "A", "text": "Hannah", "delay": 0 }, { "tagName": "A", "text": "Matt", "delay": 0 }, { "tagName": "A", "text": "Alan", "delay": 0 }, { "tagName": "A", "text": "Sarah", "delay": 0 }, { "tagName": "A", "text": "Patient Stories", "delay": 0 }, { "tagName": "LI", "text": "Create Your Impact at Spaulding\nYour generosity provides healing and hope for patients and families,", "delay": 102 }, { "tagName": "A", "text": "Learn MoreSupport Spaulding", "delay": 100 }, { "tagName": "A", "text": "About Spaulding", "delay": 0 }, { "tagName": "A", "text": "Careers", "delay": 0 }, { "tagName": "A", "text": "Contact Spaulding", "delay": 0 }, { "tagName": "A", "text": "News", "delay": 0 }, { "tagName": "A", "text": "Cost Estimate", "delay": 0 }, { "tagName": "A", "text": "Patients & Visitors", "delay": 0 }, { "tagName": "A", "text": "Research & Innovation", "delay": 0 }, { "tagName": "A", "text": "Education & Training", "delay": 0 }, { "tagName": "A", "text": "For Referrers", "delay": 0 }, { "tagName": "A", "text": "Giving", "delay": 0 }, { "tagName": "A", "text": "1-617-952-5000", "delay": 0 }, { "tagName": "A", "text": "1-888-SRN-4330", "delay": 0 }, { "tagName": "A", "text": "1-888-774-0055", "delay": 0 }, { "tagName": "A", "text": "1-617-952-5000", "delay": 0 }, { "tagName": "A", "text": "1-800-439-2370 / TDD", "delay": 0 }, { "tagName": "A", "text": "Find a Location", "delay": 0 }, { "tagName": "A", "text": "Find a Doctor", "delay": 0 }, { "tagName": "A", "text": "Site Map", "delay": 0 }, { "tagName": "A", "text": "Terms & Conditions", "delay": 0 }, { "tagName": "A", "text": "Patient Confidentiality", "delay": 0 }, { "tagName": "A", "text": "Nondiscrimination Statement", "delay": 0 }, { "tagName": "A", "text": "Privacy Policy", "delay": 101 } ] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://spauldingrehab.org/", "what": "URL", "result": "https://spauldingrehab.org/" }, { "type": "test", "which": "focOp", "withItems": true, "what": "focusability and operability", "url": "https://spauldingrehab.org/", "result": { "totals": { "total": 214, "types": { "onlyFocusable": { "total": 4, "tagNames": { "LI": 4 } }, "onlyOperable": { "total": 111, "tagNames": { "INPUT": 1, "DIV": 1, "LI": 109 } }, "focusableAndOperable": { "total": 99, "tagNames": { "A": 77, "BUTTON": 15, "INPUT": 4, "IFRAME": 2, "SELECT": 1 } } } }, "items": { "onlyFocusable": [ { "tagName": "LI", "id": "", "text": "Spaulding Rehabilitation Hospital Achieves #3 Rank by U.S. News & World Report\nJ" }, { "tagName": "LI", "id": "", "text": "Spaulding Rehab Network Recognized as a Top Scorer in the 2022 Disability Equali" }, { "tagName": "LI", "id": "", "text": "Women and Racial/Ethnic Minority Experts Are Underrepresented as Clinical Practi" }, { "tagName": "LI", "id": "", "text": "Create Your Impact at Spaulding\nYour generosity provides healing and hope for pa" } ], "onlyOperable": [ { "tagName": "INPUT", "id": "", "text": "<input class=\"site-header-search__input tt-hint\" value=\"\" type=\"text\" readonly=\"", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "DIV", "id": "", "text": "Any Service", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Any Service", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Acupuncture", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Adaptive Sports", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Adaptive Sports Medicine Clinic", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Adolescent Sports Injury", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Amputee Rehabilitation Program", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Aquatic Therapy", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Arthritis & Joint", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Assistive Technology Services", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Audiology", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Audiology - Pediatric", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Augmentative Alternative Communication – Pediatric", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Autism Spectrum Disorder", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Balance & Vestibular", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Behavioral and Mental Health Services", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Brain Injury", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Burn Rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Cancer Rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Cape Wellness Programs", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Cardiac Rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Cerebral Palsy", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Complex Medical Rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Cycling Medicine Program", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Dance Medicine", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Developmental Coordination Disorder", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Direct Admissions Program", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Disorders of Consciousness", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Down Syndrome", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Driving Assessment Program", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Dry Needling", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Electrodiagnostic Evaluation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Exercise For Persons With Disabilities", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Fit to Be Kids", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Gait Analysis", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Geriatric Rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Golf Strong", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Guillain-Barre Syndrome", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Gyrotonic Exercises", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Hand Therapy", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Healthy Running Program", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Integrative Medicine", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Language Delay", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Live Long Walk Strong", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Lymphedema Management", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Massage Therapy", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Musculoskeletal (Orthopedic) Rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "musculoskeletal-rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Music Therapy", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Neurological Rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Nursing", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Nutrition", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Occupational Therapy", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Osteopathic Manipulative Treatments", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Pain Management", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Paralysis Center", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "parkinsons", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Parkinson's Disease", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Parkinsons Disease Wellness Programs", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Aquatics - Pediatric", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Augmentative Alternative Communication - Pediatric", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Feeding and Nutrition Program - Pediatric", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Pediatric Medical Clinics", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Occupational Therapy - Pediatric", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Pediatrics", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "pediatrics-audiology", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Speech And Social Skills Group - Pediatric", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Speech-Language Therapy - Pediatric", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "pediatric-speech-language-therapy-program", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Wheelchair And Seating Clinics - Pediatric", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Pelvic Health Rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Performance Matrix", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Physical Medicine and Rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Physical Therapy", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Physical Therapy - Pediatric", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Pilates", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Polio", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "COVID Rehabilitation Program", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Prosthetics and Orthotics", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Pulmonary Rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Regenerative Medicine", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Rowing Performance", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Running Injuries", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Sensory Processing", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Sleep Disorder Diagnostic Center", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Spasticity", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Speech & Language Pathology/Voice Therapy", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Spinal Cord Injury Rehab", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Spine Care", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Spiritual Care", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "sports-concussion-clinic", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Sports Concussion Management", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Sports Injury Rehabilitation-Conditioning", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Find Your Strength and Fitness", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Stroke", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Stroke Rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Telehealth", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Orthotics and Brace Clinic - Pediatric", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Movement Health", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Therapeutic Recreation Services", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Toe Walking", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Torticollis", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Ventilator Rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Virtual Visits", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Vision Rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Wheelchair And Seating Clinics", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Wheelchair and Equipment Clinic - Pediatric", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "womens-health-services", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Work Injury Rehabilitation", "byTag": false, "byOnClick": false, "byPointer": true }, { "tagName": "LI", "id": "", "text": "Yoga", "byTag": false, "byOnClick": false, "byPointer": true } ], "focusableAndOperable": [ { "tagName": "A", "id": "", "text": "Skip to Content (press ENTER)", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a target=\"\" class=\"site-logo__link\" href=\"/\" style=\"cursor: default;\">\n<div>\n<p", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "site-header-search-mobile-label", "text": "Open Search", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Open Menu", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "header-search-label-mobile", "text": "<input id=\"header-search-label-mobile\" class=\"site-header-search__input\" placeho", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "Submit your Search", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Patients & Visitors", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Research & Innovation", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Education & Training", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "For Referrers", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Giving", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "<a target=\"\" class=\"site-logo__link\" href=\"/\" style=\"cursor: default;\">\n<div>\n<i", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "utility-nav-btn", "text": "make a selection", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Find a Location", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Find a Doctor", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Access My Patient Gateway", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Find Careers", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Refer a Patient", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Donate", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "site-header-search-desktop-label", "text": "Search", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "header-search-label-desktop", "text": "<input id=\"header-search-label-desktop\" class=\"site-header-search__input tt-inpu", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "Submit your Search", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Locations", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Conditions & Services", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Find a Doctor", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Patient Support", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "IFRAME", "id": "YTPlayer-ID-1660390576214", "text": "<iframe id=\"YTPlayer-ID-1660390576214\" class=\"ytplayer-player-inline\" frameborde", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "<button aria-pressed=\"false\" aria-label=\"Pause Video\" type=\"button\" class=\"play-", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "INPUT", "id": "text", "text": "<input placeholder=\"city, state OR zip\" data-location-search=\"\" class=\"js-nostyl", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "SELECT", "id": "service", "text": "Any ServiceAcupunctureAdaptive SportsAdaptive Sports Medicine ClinicAdolescent S", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "INPUT", "id": "", "text": "<input value=\"Find a location\" class=\"btn js-nostyle\" type=\"submit\">", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Read more on Comstar Ambulance Vendor Breach", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Learn MoreLearn more about Spaulding's ranking in the U.S. News & World Report", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Learn MoreLearn more about Spaulding's affiliate, Harvard Medical School", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Pause Animation", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "Hospital Rehab", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Back to Levels of Care", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Locations Near Me", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Long-term Acute", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Back to Levels of Care", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Locations Near Me", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Skilled Nursing", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Back to Levels of Care", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Locations Near Me", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Outpatient", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Back to Levels of Care", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Locations Near Me", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "At Home", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Back to Levels of Care", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Locations Near Me", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Wellness", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Back to Levels of Care", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Locations Near Me", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Adaptive Sports", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Arthritis & Joints", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Brain Injury", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Musculoskeletal/Orthopedic", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Neurological", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Pediatrics", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Spinal Cord", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Sports Medicine", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Stroke", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "list of services", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Read the press releaseSpaulding Rehabilitation Hospital Achieves #3 Rank by U.S.", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Read the articleSpaulding Rehab Network Recognized as a Top Scorer in the 2022 D", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Read the articleNew Report Finds Women and Racial/Ethnic Minority Experts Are Un", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Learn moreLearn more about our safe care commitment.", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "BUTTON", "id": "", "text": "Previous", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "BUTTON", "id": "", "text": "Next", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Hannah", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Matt", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Alan", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Sarah", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Patient Stories", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Learn MoreSupport Spaulding", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "IFRAME", "id": "", "text": "<iframe height=\"0\" width=\"0\" style=\"display: none; visibility: hidden;\" src=\"//4", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "About Spaulding", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Careers", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Contact Spaulding", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "News", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Cost Estimate", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Patients & Visitors", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Research & Innovation", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Education & Training", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "For Referrers", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Giving", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "1-617-952-5000", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "1-888-SRN-4330", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "1-888-774-0055", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "1-617-952-5000", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "1-800-439-2370 / TDD", "byTag": true, "byOnClick": false, "byPointer": false }, { "tagName": "A", "id": "", "text": "Find a Location", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Find a Doctor", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Site Map", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Terms & Conditions", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Patient Confidentiality", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Nondiscrimination Statement", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "", "text": "Privacy Policy", "byTag": true, "byOnClick": false, "byPointer": true }, { "tagName": "A", "id": "cookieNoticeClose", "text": "×", "byTag": true, "byOnClick": false, "byPointer": true } ] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://spauldingrehab.org/", "what": "URL", "result": "https://spauldingrehab.org/" }, { "type": "test", "which": "hover", "headSize": 40, "headSampleSize": 20, "tailSampleSize": 15, "withItems": true, "what": "hover-caused content changes", "url": "https://spauldingrehab.org/", "result": { "totals": { "triggers": 129, "headTriggers": 40, "tailTriggers": 89, "impactTriggers": 0, "additions": 0, "removals": 0, "opacityChanges": 0, "opacityImpact": 0, "unhoverables": 2 }, "items": { "head": { "impactTriggers": [], "unhoverables": [ { "tagName": "A", "id": "", "text": "SkiptoContent(pressENTER)" } ] }, "tail": { "impactTriggers": [], "unhoverables": [ { "tagName": "A", "id": "", "text": "1-617-952-5000" } ] } } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://spauldingrehab.org/", "what": "URL", "result": "https://spauldingrehab.org/" }, { "type": "test", "which": "labClash", "withItems": true, "what": "labeling inconsistencies", "url": "https://spauldingrehab.org/", "result": { "totals": { "mislabeled": 0, "unlabeled": 1, "wellLabeled": 20 }, "items": { "mislabeled": [], "unlabeled": [ { "index": 5, "tagName": "INPUT", "type": "text" } ], "wellLabeled": [ { "index": 0, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Open Search" } }, { "index": 1, "tagName": "INPUT", "type": "text", "labelType": "label", "texts": { "label": [ "Please enter a search term" ] } }, { "index": 2, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Submit your Search" } }, { "index": 3, "tagName": "BUTTON", "type": "submit", "texts": { "content": "make a selection" } }, { "index": 4, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Search" } }, { "index": 6, "tagName": "INPUT", "type": "text", "labelType": "label", "texts": { "label": [ "Please enter a search term" ] } }, { "index": 7, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Submit your Search" } }, { "index": 8, "tagName": "BUTTON", "type": "button", "labelType": "aria-label", "texts": { "attribute": "Pause Video" } }, { "index": 9, "tagName": "INPUT", "type": "text", "labelType": "label", "texts": { "label": [ "Locations nearEnter City, State or Zip" ] } }, { "index": 10, "tagName": "SELECT", "type": "select-one", "labelType": "label", "texts": { "label": [ "Locations that providesService Selected from Dropdown" ] } }, { "index": 11, "tagName": "INPUT", "type": "submit", "texts": { "content": "Find a location" } }, { "index": 12, "tagName": "BUTTON", "type": "button", "labelType": "aria-label", "texts": { "attribute": "Pause Video", "content": "Pause Animation" } }, { "index": 13, "tagName": "BUTTON", "type": "button", "labelType": "aria-label", "texts": { "attribute": "more information", "content": "Hospital Rehab" } }, { "index": 14, "tagName": "BUTTON", "type": "button", "labelType": "aria-label", "texts": { "attribute": "more information", "content": "Long-term Acute" } }, { "index": 15, "tagName": "BUTTON", "type": "button", "labelType": "aria-label", "texts": { "attribute": "more information", "content": "Skilled Nursing" } }, { "index": 16, "tagName": "BUTTON", "type": "button", "labelType": "aria-label", "texts": { "attribute": "more information", "content": "Outpatient" } }, { "index": 17, "tagName": "BUTTON", "type": "button", "labelType": "aria-label", "texts": { "attribute": "more information", "content": "At Home" } }, { "index": 18, "tagName": "BUTTON", "type": "button", "labelType": "aria-label", "texts": { "attribute": "more information", "content": "Wellness" } }, { "index": 19, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Previous" } }, { "index": 20, "tagName": "BUTTON", "type": "submit", "texts": { "content": "Next" } } ] } } }, { "type": "test", "which": "linkUl", "withItems": true, "what": "adjacent-link underlining", "url": "https://spauldingrehab.org/", "result": { "totals": { "links": 77, "adjacent": { "total": 37, "underlined": 0, "underlinedPercent": 0 } }, "items": { "underlined": [], "notUnderlined": [ "Skip to Content (press ENTER)", "", "Open Menu", "", "Read more on Comstar Ambulance Vendor Breach", "Learn MoreLearn more about Spaulding's ranking in the U.S. News & World Report", "Learn MoreLearn more about Spaulding's affiliate, Harvard Medical School", "Back to Levels of Care", "Locations Near Me", "Back to Levels of Care", "Locations Near Me", "Back to Levels of Care", "Locations Near Me", "Back to Levels of Care", "Locations Near Me", "Back to Levels of Care", "Locations Near Me", "Back to Levels of Care", "Locations Near Me", "list of services", "Read the press releaseSpaulding Rehabilitation Hospital Achieves #3 Rank by U.S. News & World Report", "Read the articleSpaulding Rehab Network Recognized as a Top Scorer in the 2022 Disability Equality Index", "Read the articleNew Report Finds Women and Racial/Ethnic Minority Experts Are Underrepresented as Clinical Practice", "Learn moreLearn more about our safe care commitment.", "Hannah", "Matt", "Alan", "Sarah", "Patient Stories", "Learn MoreSupport Spaulding", "1-617-952-5000", "1-888-SRN-4330", "1-888-774-0055", "1-617-952-5000", "1-800-439-2370 / TDD", "Privacy Policy", "×" ] } } }, { "type": "test", "which": "menuNav", "withItems": true, "what": "keyboard navigation between focusable menu items", "url": "https://spauldingrehab.org/", "result": { "totals": { "navigations": { "all": { "total": 30, "correct": 6, "incorrect": 24 }, "specific": { "tab": { "total": 6, "correct": 6, "incorrect": 0 }, "left": { "total": 0, "correct": 0, "incorrect": 0 }, "right": { "total": 0, "correct": 0, "incorrect": 0 }, "up": { "total": 6, "correct": 0, "incorrect": 6 }, "down": { "total": 6, "correct": 0, "incorrect": 6 }, "home": { "total": 6, "correct": 0, "incorrect": 6 }, "end": { "total": 6, "correct": 0, "incorrect": 6 } } }, "menuItems": { "total": 6, "correct": 0, "incorrect": 6 }, "menus": { "total": 1, "correct": 0, "incorrect": 1 } }, "menuItems": { "incorrect": [ { "tagName": "A", "text": "Find a Location", "navigationErrors": [ "ArrowUp", "ArrowDown", "Home", "End" ] }, { "tagName": "A", "text": "Find a Doctor", "navigationErrors": [ "ArrowUp", "ArrowDown", "Home", "End" ] }, { "tagName": "A", "text": "Access My Patient Gateway", "navigationErrors": [ "ArrowUp", "ArrowDown", "Home", "End" ] }, { "tagName": "A", "text": "Find Careers", "navigationErrors": [ "ArrowUp", "ArrowDown", "Home", "End" ] }, { "tagName": "A", "text": "Refer a Patient", "navigationErrors": [ "ArrowUp", "ArrowDown", "Home", "End" ] }, { "tagName": "A", "text": "Donate", "navigationErrors": [ "ArrowUp", "ArrowDown", "Home", "End" ] } ], "correct": [] } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://spauldingrehab.org/", "what": "URL", "result": "https://spauldingrehab.org/" }, { "type": "test", "which": "radioSet", "withItems": true, "what": "fieldset grouping of radio buttons", "url": "https://spauldingrehab.org/", "result": { "totals": { "total": 0, "inSet": 0, "percent": "N.A." }, "items": { "inSet": [], "notInSet": [] } } }, { "type": "test", "which": "role", "what": "roles", "url": "https://spauldingrehab.org/", "result": { "roleElements": 18, "badRoleElements": 8, "redundantRoleElements": 2, "tagNames": { "HEADER": { "banner": { "bad": 1, "redundant": 0 } }, "DIV": { "group": { "bad": 2, "redundant": 0 }, "listbox": { "bad": 1, "redundant": 0 } }, "NAV": { "navigation": { "bad": 0, "redundant": 2 } }, "LI": { "option": { "bad": 4, "redundant": 0 } } } } }, { "type": "test", "which": "styleDiff", "withItems": true, "what": "style inconsistencies", "url": "https://spauldingrehab.org/", "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": 15, "subtotals": [ 3, 3, 2, 1, 1, 1, 1, 1, 1, 1 ] }, "adjacentLink": { "total": 37, "subtotals": [ 36, 1 ] }, "listLink": { "total": 40, "subtotals": [ 12, 9, 6, 4, 4, 4, 1 ] }, "h1": { "total": 1 }, "h2": { "total": 7, "subtotals": [ 6, 1 ] }, "h3": { "total": 9, "subtotals": [ 8, 1 ] } }, "items": { "button": { "fontWeight": { "400": [ "Open Search", "Submit your Search", "Search", "Submit your Search", "", "Previous", "Next" ], "500": [ "make a selection" ], "600": [ "Pause Animation", "Hospital Rehab", "Long-term Acute", "Skilled Nursing", "Outpatient", "At Home", "Wellness" ] }, "opacity": { "1": [ "Open Search", "Submit your Search", "make a selection", "Search", "Submit your Search", "", "Pause Animation", "Hospital Rehab", "Long-term Acute", "Skilled Nursing", "Outpatient", "At Home", "Wellness", "Next" ], "0.3": [ "Previous" ] }, "textDecorationLine": { "none": [ "Open Search", "Submit your Search", "make a selection", "Search", "Submit your Search", "", "Pause Animation", "Previous", "Next" ], "underline": [ "Hospital Rehab", "Long-term Acute", "Skilled Nursing", "Outpatient", "At Home", "Wellness" ] }, "borderStyle": { "none": [ "Open Search", "Submit your Search", "Search", "Submit your Search", "Hospital Rehab", "Long-term Acute", "Skilled Nursing", "Outpatient", "At Home", "Wellness", "Previous", "Next" ], "solid": [ "make a selection", "" ], "none none solid": [ "Pause Animation" ] }, "borderWidth": { "0px": [ "Open Search", "Submit your Search", "Search", "Submit your Search", "Hospital Rehab", "Long-term Acute", "Skilled Nursing", "Outpatient", "At Home", "Wellness", "Previous", "Next" ], "1px": [ "make a selection" ], "5px": [ "" ], "0px 0px 1px": [ "Pause Animation" ] }, "height": { "40px": [ "Open Search" ], "46px": [ "Submit your Search", "Search", "Submit your Search" ], "46.3906px": [ "make a selection" ], "66px": [ "" ], "22.3984px": [ "Pause Animation" ], "48px": [ "Hospital Rehab", "Long-term Acute", "Skilled Nursing" ], "90px": [ "Outpatient", "At Home", "Wellness" ], "42px": [ "Previous", "Next" ] }, "lineHeight": { "18.4px": [ "Open Search", "Submit your Search", "Search", "Submit your Search", "", "Pause Animation", "Previous", "Next" ], "14px": [ "make a selection" ], "22px": [ "Hospital Rehab", "Long-term Acute", "Skilled Nursing", "Outpatient", "At Home", "Wellness" ] }, "minWidth": { "0px": [ "Open Search", "Submit your Search", "make a selection", "Submit your Search", "", "Pause Animation", "Hospital Rehab", "Long-term Acute", "Skilled Nursing", "Outpatient", "At Home", "Wellness", "Previous", "Next" ], "105px": [ "Search" ] } }, "adjacentLink": { "fontWeight": { "600": [ "Skip to Content (press ENTER)", "", "Open Menu", "", "Read more on Comstar Ambulance Vendor Breach", "Learn MoreLearn more about Spaulding's ranking in the U.S. News & World Report", "Learn MoreLearn more about Spaulding's affiliate, Harvard Medical School", "Back to Levels of Care", "Locations Near Me", "Back to Levels of Care", "Locations Near Me", "Back to Levels of Care", "Locations Near Me", "Back to Levels of Care", "Locations Near Me", "Back to Levels of Care", "Locations Near Me", "Back to Levels of Care", "Locations Near Me", "list of services", "Read the press releaseSpaulding Rehabilitation Hospital Achieves #3 Rank by U.S. News & World Report", "Read the articleSpaulding Rehab Network Recognized as a Top Scorer in the 2022 Disability Equality Index", "Read the articleNew Report Finds Women and Racial/Ethnic Minority Experts Are Underrepresented as Clinical Practice", "Learn moreLearn more about our safe care commitment.", "Hannah", "Matt", "Alan", "Sarah", "Patient Stories", "Learn MoreSupport Spaulding", "1-617-952-5000", "1-888-SRN-4330", "1-888-774-0055", "1-617-952-5000", "1-800-439-2370 / TDD", "×" ], "800": [ "Privacy Policy" ] } }, "listLink": { "fontWeight": { "400": [ "Research & Innovation", "Education & Training", "For Referrers", "Giving", "Site Map", "Terms & Conditions", "Patient Confidentiality", "Nondiscrimination Statement" ], "600": [ "Patients & Visitors", "Find a Location", "Find a Doctor", "Access My Patient Gateway", "Find Careers", "Refer a Patient", "Donate", "Locations", "Conditions & Services", "Find a Doctor", "Patient Support", "Adaptive Sports", "Arthritis & Joints", "Brain Injury", "Musculoskeletal/Orthopedic", "Neurological", "Pediatrics", "Spinal Cord", "Sports Medicine", "Stroke", "About Spaulding", "Careers", "Contact Spaulding", "News", "Cost Estimate", "Patients & Visitors", "Research & Innovation", "Education & Training", "For Referrers", "Giving", "Find a Location", "Find a Doctor" ] }, "color": { "rgb(49, 48, 90)": [ "Patients & Visitors", "Research & Innovation", "Education & Training", "For Referrers", "Giving", "Locations", "Conditions & Services", "Find a Doctor", "Patient Support" ], "rgb(48, 48, 91)": [ "Find a Location", "Find a Doctor", "Access My Patient Gateway", "Find Careers", "Refer a Patient", "Donate", "Adaptive Sports", "Arthritis & Joints", "Brain Injury", "Musculoskeletal/Orthopedic", "Neurological", "Pediatrics", "Spinal Cord", "Sports Medicine", "Stroke", "About Spaulding", "Careers", "Contact Spaulding", "News", "Cost Estimate", "Patients & Visitors", "Research & Innovation", "Education & Training", "For Referrers", "Giving", "Find a Location", "Find a Doctor", "Site Map", "Terms & Conditions", "Patient Confidentiality", "Nondiscrimination Statement" ] }, "fontSize": { "14px": [ "Patients & Visitors", "Research & Innovation", "Education & Training", "For Referrers", "Giving", "Find a Location", "Find a Doctor", "Access My Patient Gateway", "Find Careers", "Refer a Patient", "Donate", "Site Map", "Terms & Conditions", "Patient Confidentiality", "Nondiscrimination Statement" ], "18px": [ "Locations", "Conditions & Services", "Find a Doctor", "Patient Support", "Adaptive Sports", "Arthritis & Joints", "Brain Injury", "Musculoskeletal/Orthopedic", "Neurological", "Pediatrics", "Spinal Cord", "Sports Medicine", "Stroke" ], "16px": [ "About Spaulding", "Careers", "Contact Spaulding", "News", "Cost Estimate", "Patients & Visitors", "Research & Innovation", "Education & Training", "For Referrers", "Giving", "Find a Location", "Find a Doctor" ] }, "lineHeight": { "14px": [ "Patients & Visitors", "Research & Innovation", "Education & Training", "For Referrers", "Giving" ], "22px": [ "Find a Location", "Find a Doctor", "Access My Patient Gateway", "Find Careers", "Refer a Patient", "Donate" ], "26px": [ "Locations", "Conditions & Services", "Find a Doctor", "Patient Support", "Adaptive Sports", "Arthritis & Joints", "Brain Injury", "Musculoskeletal/Orthopedic", "Neurological", "Pediatrics", "Spinal Cord", "Sports Medicine", "Stroke", "About Spaulding", "Careers", "Contact Spaulding", "News", "Cost Estimate", "Patients & Visitors", "Research & Innovation", "Education & Training", "For Referrers", "Giving", "Find a Location", "Find a Doctor", "Site Map", "Terms & Conditions", "Patient Confidentiality", "Nondiscrimination Statement" ] } }, "h2": { "color": { "rgb(48, 48, 91)": [ "Giving you the power of hope", "Rehabilitation Programs and Services", "Our Latest Discoveries", "Safe Care Commitment", "Stories of Strengths", "Your Support Changes Lives" ], "rgb(49, 48, 90)": [ "A network of resources and care options to advance your quality of life" ] } }, "h3": { "fontWeight": { "600": [ "Spaulding Rehabilitation Hospital Achieves #3 Rank by U.S. News & World Report", "Spaulding Rehab Network Recognized as a Top Scorer in the 2022 Disability Equality Index", "Women and Racial/Ethnic Minority Experts Are Underrepresented as Clinical Practice Guideline Authors", "Meet Hannah: Charting a New Course After Brain Injury", "Meet Matt: A Journey of Healing and Hope for the Future", "Meet Alan: A Second Chance at Life After Stroke and COVID-19", "Meet Sarah: Honoring Mom with a Marathon", "Create Your Impact at Spaulding" ], "700": [ "World Renowned Innovation" ] }, "fontSize": { "20px": [ "World Renowned Innovation" ], "24px": [ "Spaulding Rehabilitation Hospital Achieves #3 Rank by U.S. News & World Report", "Spaulding Rehab Network Recognized as a Top Scorer in the 2022 Disability Equality Index", "Women and Racial/Ethnic Minority Experts Are Underrepresented as Clinical Practice Guideline Authors", "Meet Hannah: Charting a New Course After Brain Injury", "Meet Matt: A Journey of Healing and Hope for the Future", "Meet Alan: A Second Chance at Life After Stroke and COVID-19", "Meet Sarah: Honoring Mom with a Marathon", "Create Your Impact at Spaulding" ] } } } } }, { "type": "test", "which": "tabNav", "withItems": true, "what": "keyboard navigation between tab elements", "url": "https://spauldingrehab.org/", "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://spauldingrehab.org/", "result": { "totals": { "total": 62, "tagNames": { "DIV": 22, "HEADER": 1, "svg": 11, "INPUT": 3, "BUTTON": 3, "A": 1, "LI": 12, "IFRAME": 1, "IMG": 1, "SPAN": 7 } }, "items": [ { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "HEADER", "id": "", "text": "Open Search Open Menu Please enter a search termSubmit your Search Explore Spaulding Patients & Visi" }, { "tagName": "DIV", "id": "", "text": "Open Search Open Menu" }, { "tagName": "svg", "id": "", "text": "" }, { "tagName": "svg", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Please enter a search termSubmit your Search" }, { "tagName": "INPUT", "id": "header-search-label-mobile", "text": "" }, { "tagName": "BUTTON", "id": "", "text": "Submit your Search" }, { "tagName": "svg", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Explore Spaulding Patients & Visitors Research & Innovation Education & Training For Referrers Givin" }, { "tagName": "A", "id": "", "text": "Patients & Visitors" }, { "tagName": "LI", "id": "", "text": "I want to..." }, { "tagName": "LI", "id": "", "text": "make a selection Find a Location Find a Doctor Access My Patient Gateway Find Careers Refer a Patien" }, { "tagName": "DIV", "id": "", "text": "Find a Location Find a Doctor Access My Patient Gateway Find Careers Refer a Patient Donate" }, { "tagName": "svg", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Please enter a search termSubmit your Search" }, { "tagName": "INPUT", "id": "", "text": "" }, { "tagName": "INPUT", "id": "header-search-label-desktop", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "BUTTON", "id": "", "text": "Submit your Search" }, { "tagName": "svg", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "IFRAME", "id": "YTPlayer-ID-1660390667610", "text": "" }, { "tagName": "IMG", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "SPAN", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "Find your strength. Locations nearEnter City, State or Zip Locations that providesService Selected f" }, { "tagName": "DIV", "id": "service-styler", "text": "Any ServiceAcupunctureAdaptive SportsAdaptive Sports Medicine ClinicAdolescent Sports InjuryAmputee " }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "#1 in Rehabilitation in New England #3 in the NationSpaulding Rehabilitation Hosptial Boston is a le" }, { "tagName": "DIV", "id": "", "text": "" }, { "tagName": "DIV", "id": "", "text": "World Renowned Innovation\nWe’re the official teaching partner of the Harvard Medical School Departme" }, { "tagName": "BUTTON", "id": "", "text": "Pause Animation" }, { "tagName": "LI", "id": "", "text": "Hospital Rehab Back to Levels of Care For inpatient intensive, interdisciplinary rehabilitation foll" }, { "tagName": "SPAN", "id": "", "text": "Back to Levels of Care For inpatient intensive, interdisciplinary rehabilitation following illness, " }, { "tagName": "svg", "id": "", "text": "" }, { "tagName": "LI", "id": "", "text": "Long-term Acute Back to Levels of Care For complex medical conditions as well as rehabilitation serv" }, { "tagName": "SPAN", "id": "", "text": "Back to Levels of Care For complex medical conditions as well as rehabilitation services. Physicians" }, { "tagName": "svg", "id": "", "text": "" }, { "tagName": "LI", "id": "", "text": "Skilled Nursing Back to Levels of Care For long-term skilled nursing services as well as those who n" }, { "tagName": "SPAN", "id": "", "text": "Back to Levels of Care For long-term skilled nursing services as well as those who need short-term r" }, { "tagName": "svg", "id": "", "text": "" }, { "tagName": "LI", "id": "", "text": "Outpatient Back to Levels of Care For advanced rehabilitation closer to home when inpatient is not r" }, { "tagName": "SPAN", "id": "", "text": "Back to Levels of Care For advanced rehabilitation closer to home when inpatient is not required.\nLo" }, { "tagName": "svg", "id": "", "text": "" }, { "tagName": "LI", "id": "", "text": "At Home Back to Levels of Care From short-term rehabilitation and general care, to highly specialize" }, { "tagName": "SPAN", "id": "", "text": "Back to Levels of Care From short-term rehabilitation and general care, to highly specialized servic" }, { "tagName": "svg", "id": "", "text": "" }, { "tagName": "LI", "id": "", "text": "Wellness Back to Levels of Care For therapies that enhance your rehabilitation like yoga, acupunctur" }, { "tagName": "SPAN", "id": "", "text": "Back to Levels of Care For therapies that enhance your rehabilitation like yoga, acupuncture, and ou" }, { "tagName": "svg", "id": "", "text": "" }, { "tagName": "LI", "id": "", "text": "Meet Hannah: Charting a New Course After Brain Injury\nA devastating car accident left 19-year-old Ha" }, { "tagName": "DIV", "id": "", "text": "Meet Hannah: Charting a New Course After Brain Injury\nA devastating car accident left 19-year-old Ha" }, { "tagName": "LI", "id": "", "text": "Meet Matt: A Journey of Healing and Hope for the Future\nParalyzed from the waist down with severe co" }, { "tagName": "DIV", "id": "", "text": "Meet Matt: A Journey of Healing and Hope for the Future\nParalyzed from the waist down with severe co" }, { "tagName": "LI", "id": "", "text": "Meet Alan: A Second Chance at Life After Stroke and COVID-19\nWhile unconscious on a ventilator being" }, { "tagName": "DIV", "id": "", "text": "Meet Alan: A Second Chance at Life After Stroke and COVID-19\nWhile unconscious on a ventilator being" }, { "tagName": "LI", "id": "", "text": "Meet Sarah: Honoring Mom with a Marathon\nSarah Taft ran the 126th Boston Marathon on Spaulding’s Rac" }, { "tagName": "DIV", "id": "", "text": "Meet Sarah: Honoring Mom with a Marathon\nSarah Taft ran the 126th Boston Marathon on Spaulding’s Rac" }, { "tagName": "DIV", "id": "", "text": "PreviousNext" }, { "tagName": "DIV", "id": "footerModal", "text": "We use cookies and other tools to enhance your experience on our website and to analyze our web traf" }, { "tagName": "DIV", "id": "", "text": "" } ] } }, { "type": "test", "which": "alfa", "what": "alfa", "url": "https://spauldingrehab.org/", "result": { "totals": { "failures": 25, "warnings": 29 }, "items": [ { "index": 15, "verdict": "failed", "rule": { "ruleID": "r11", "ruleSummary": "Links have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r11", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-in-context", "chapter": "2.4.4", "title": "Link Purpose (In Context)" }, { "uri": "https://www.w3.org/TR/WCAG/#link-purpose-link-only", "chapter": "2.4.9", "title": "Link Purpose (Link Only)" }, { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G91", "name": "G91", "title": "Providing link text that describes the purpose of a link" } ] }, "target": { "type": "element", "tagName": "a", "path": "/html[1]/body[1]/div[1]/div[1]/div[3]/div[2]/div[1]/div[1]/a[1]", "codeLines": [ "<a class=\"ytp-title-channel-name\" target=\"_blank\" href=\"\"></a>" ] } }, { "index": 79, "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": "button", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/div[1]/button[1]", "codeLines": [ "<button aria-pressed=\"false\" aria-label=\"Pause Video\" type=\"button\" class=\"enhanced-loc__playpause-...", " Pause Animation", "</button>" ] } }, { "index": 80, "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": "button", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[1]/button[1]", "codeLines": [ "<button aria-label=\"more information\" aria-haspopup=\"true\" aria-expanded=\"false\" class=\"enhanced-lo...", " <span class=\"js-ga-loc-title\">", " Hospital Rehab", " </span>", "</button>" ] } }, { "index": 81, "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": "button", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[2]/button[1]", "codeLines": [ "<button aria-label=\"more information\" aria-haspopup=\"true\" aria-expanded=\"false\" class=\"enhanced-lo...", " <span class=\"js-ga-loc-title\">", " Long-term Acute", " </span>", "</button>" ] } }, { "index": 82, "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": "button", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[3]/button[1]", "codeLines": [ "<button aria-label=\"more information\" aria-haspopup=\"true\" aria-expanded=\"false\" class=\"enhanced-lo...", " <span class=\"js-ga-loc-title\">", " Skilled Nursing", " </span>", "</button>" ] } }, { "index": 83, "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": "button", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[4]/button[1]", "codeLines": [ "<button aria-label=\"more information\" aria-haspopup=\"true\" aria-expanded=\"false\" class=\"enhanced-lo...", " <span class=\"js-ga-loc-title\">", " Outpatient", " </span>", "</button>" ] } }, { "index": 84, "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": "button", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[5]/button[1]", "codeLines": [ "<button aria-label=\"more information\" aria-haspopup=\"true\" aria-expanded=\"false\" class=\"enhanced-lo...", " <span class=\"js-ga-loc-title\">", " At Home", " </span>", "</button>" ] } }, { "index": 85, "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": "button", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[6]/button[1]", "codeLines": [ "<button aria-label=\"more information\" aria-haspopup=\"true\" aria-expanded=\"false\" class=\"enhanced-lo...", " <span class=\"js-ga-loc-title\">", " Wellness", " </span>", "</button>" ] } }, { "index": 86, "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[2]/div[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/div[1]/div[4]/div[1]/ul[1]/li[1]/a[1]", "codeLines": [ "<a class=\"site-footer__contacts-number\" aria-labelledby=\"footer-contacts-label-1\" href=\"tel:1-617-9...", " 1-617-952-5000", "</a>" ] } }, { "index": 87, "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[2]/div[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/div[1]/div[4]/div[1]/ul[1]/li[2]/a[1]", "codeLines": [ "<a class=\"site-footer__contacts-number\" aria-labelledby=\"footer-contacts-label-2\" href=\"tel:1-888-S...", " 1-888-SRN-4330", "</a>" ] } }, { "index": 88, "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[2]/div[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/div[1]/div[4]/div[1]/ul[1]/li[3]/a[1]", "codeLines": [ "<a class=\"site-footer__contacts-number\" aria-labelledby=\"footer-contacts-label-3\" href=\"tel:1-888-7...", " 1-888-774-0055", "</a>" ] } }, { "index": 89, "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[2]/div[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/div[1]/div[4]/div[1]/ul[1]/li[4]/a[1]", "codeLines": [ "<a class=\"site-footer__contacts-number\" aria-labelledby=\"footer-contacts-label-4\" href=\"tel:1-617-9...", " 1-617-952-5000", "</a>" ] } }, { "index": 90, "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[2]/div[1]/div[1]/div[1]/footer[1]/div[1]/div[1]/div[1]/div[4]/div[1]/ul[1]/li[5]/a[1]", "codeLines": [ "<a class=\"site-footer__contacts-number\" aria-labelledby=\"footer-contacts-label-5\" href=\"tel:1-800-4...", " 1-800-439-2370 / TDD", "</a>" ] } }, { "index": 92, "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[2]/div[1]/div[1]/div[1]/footer[1]/div[3]/div[1]/div[2]/table[1]/tbody[1]/tr[1]/td[2]/a[1]", "codeLines": [ "<a id=\"cookieNoticeClose\" aria-label=\"Cookie Notice Close\" href=\"#cookieNoticeClose\">", " <span class=\"close\">", " ×", " </span>", "</a>" ] } }, { "index": 651, "verdict": "failed", "rule": { "ruleID": "r2", "ruleSummary": "Images have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r2", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#non-text-content", "chapter": "1.1.1", "title": "Non-text Content" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G94", "name": "G94", "title": "Providing short text alternative for non-text content that serves the same purpose" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G95", "name": "G95", "title": "Providing short text alternatives that provide a brief description of the non-text" } ] }, "target": { "type": "element", "tagName": "img", "path": "/html[1]/body[1]/img[2]", "codeLines": [ "<img src=\"https://secure.adnxs.com/px?id=1066624&seg=16518581&t=2\" width=\"1\" height=\"1\">" ] } }, { "index": 652, "verdict": "failed", "rule": { "ruleID": "r2", "ruleSummary": "Images have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r2", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#non-text-content", "chapter": "1.1.1", "title": "Non-text Content" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G94", "name": "G94", "title": "Providing short text alternative for non-text content that serves the same purpose" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G95", "name": "G95", "title": "Providing short text alternatives that provide a brief description of the non-text" } ] }, "target": { "type": "element", "tagName": "img", "path": "/html[1]/body[1]/img[1]", "codeLines": [ "<img src=\"https://adservice.google.com/ddm/fls/z/dc_pre=CL6h-KTdw_kCFRwDaAgdv2MKCA;src=4641306;type..." ] } }, { "index": 653, "verdict": "failed", "rule": { "ruleID": "r2", "ruleSummary": "Images have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r2", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#non-text-content", "chapter": "1.1.1", "title": "Non-text Content" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G94", "name": "G94", "title": "Providing short text alternative for non-text content that serves the same purpose" }, { "uri": "https://www.w3.org/WAI/WCAG21/Techniques/general/G95", "name": "G95", "title": "Providing short text alternatives that provide a brief description of the non-text" } ] }, "target": { "type": "element", "tagName": "img", "path": "/html[1]/body[1]/img[3]", "codeLines": [ "<img src=\"https://secure.adnxs.com/px?id=1066624&seg=16518581&t=2\" width=\"1\" height=\"1\">" ] } }, { "index": 1054, "verdict": "failed", "rule": { "ruleID": "r47", "ruleSummary": "<meta name='viewport'> elements do not prevent zoom", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r47", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#resize-text", "chapter": "1.4.4", "title": "Resize text" }, { "uri": "https://www.w3.org/TR/WCAG/#reflow", "chapter": "1.4.10", "title": "Reflow" } ] }, "target": { "type": "element", "tagName": "meta", "path": "/html[1]/head[1]/meta[6]", "codeLines": [ "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0\">" ] } }, { "index": 1089, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[3]/div[2]/div[1]/a[1]/text()[1]", "codeLines": [ "Spaulding Rehabilitation Network | Homepage" ] } }, { "index": 1090, "verdict": "failed", "rule": { "ruleID": "r57", "ruleSummary": "Perceivable text content is included in a landmark", "scope": "page", "uri": "https://alfa.siteimprove.com/rules/sia-r57", "requirements": [] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[3]/div[3]/button[2]/div[2]/text()[1]", "codeLines": [ "Share" ] } }, { "index": 1360, "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[1]/div[1]/div[3]/div[1]/a[1]", "codeLines": [ "<a class=\"ytp-title-channel-logo\" target=\"_blank\" href=\"https://www.youtube.com/channel/UCHig9-yuJg..." ] } }, { "index": 1361, "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[1]/div[1]/div[3]/div[2]/div[1]/div[1]/a[1]", "codeLines": [ "<a class=\"ytp-title-channel-name\" target=\"_blank\" href=\"\"></a>" ] } }, { "index": 1362, "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": "button", "path": "/html[1]/body[1]/div[1]/div[1]/div[3]/div[3]/button[2]", "codeLines": [ "<button class=\"ytp-button ytp-share-button ytp-share-button-visible ytp-show-share-title\" title=\"Sh...", " <div class=\"ytp-share-icon\">", " <svg height=\"100%\" version=\"1.1\" viewBox=\"0 0 36 36\" width=\"100%\">", " <use class=\"ytp-svg-shadow\" href=\"#ytp-id-17\"></use>", " <path class=\"ytp-svg-fill\" d=\"m 20.20,14.19 0,-4.45 7.79,7.79 -7.79,7.79 0,-4.56 C 16.27,20.6...", " </svg>", " </div>", " <div class=\"ytp-share-title\">", " Share", " </div>", "</button>" ] } }, { "index": 1363, "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[1]/div[1]/a[1]", "codeLines": [ "<a class=\"ytp-watermark yt-uix-sessionlink\" target=\"_blank\" aria-label=\"Watch on www.youtube.com\" d...", " <svg height=\"100%\" version=\"1.1\" viewBox=\"0 0 110 26\" width=\"100%\">", " <use class=\"ytp-svg-shadow\" href=\"#ytp-id-15\"></use>", " <path class=\"ytp-svg-fill\" d=\"M 16.68,.99 C 13.55,1.03 7.02,1.16 4.99,1.68 c -1.49,.4 -2.59,1.6...", " </svg>", "</a>" ] } }, { "index": 1445, "verdict": "failed", "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[1]/div[1]/main[1]/div[1]/div[3]/div[1]/div[1]/div[1]/ul[1]/li[2]/div[2]/text()[1]", "codeLines": [ "Funded research in 2021" ] } }, { "index": 1451, "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[1]/div[1]/main[1]/div[1]/div[5]/div[1]/div[1]/h2[1]/text()[1]", "codeLines": [ "Rehabilitation Programs and Services" ] } }, { "index": 1452, "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[1]/div[1]/main[1]/div[1]/div[5]/div[1]/div[1]/div[2]/p[1]/text()[1]", "codeLines": [ "View our full" ] } }, { "index": 1453, "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[1]/div[1]/main[1]/div[1]/div[6]/div[1]/div[1]/h2[1]/text()[1]", "codeLines": [ "Our Latest Discoveries" ] } }, { "index": 1465, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/h2[1]/text()[1]", "codeLines": [ "Stories of Strengths" ] } }, { "index": 1466, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[1]/text()[1]", "codeLines": [ "Don't bet against our patients' will and determination." ] } }, { "index": 1467, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[3]/p[1]/text()[1]", "codeLines": [ "Meet" ] } }, { "index": 1468, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[3]/p[1]/text()[2]", "codeLines": [ "," ] } }, { "index": 1469, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[3]/p[1]/text()[3]", "codeLines": [ "," ] } }, { "index": 1470, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[3]/p[1]/text()[4]", "codeLines": [ ", and" ] } }, { "index": 1471, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[3]/p[1]/text()[5]", "codeLines": [ ", or view more" ] } }, { "index": 1472, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[3]/p[1]/text()[6]", "codeLines": [ "." ] } }, { "index": 1473, "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[1]/div[1]/main[1]/div[1]/div[9]/div[1]/div[1]/h2[1]/text()[1]", "codeLines": [ "Your Support Changes Lives" ] } }, { "index": 1483, "verdict": "failed", "rule": { "ruleID": "r68", "ruleSummary": "Elements with a role have required children", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r68", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#info-and-relationships", "chapter": "1.3.1", "title": "Info and Relationships" } ] }, "target": { "type": "element", "tagName": "nav", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/div[1]/header[1]/div[3]/div[1]/div[1]/nav[1]", "codeLines": [ "<nav aria-label=\"global\" role=\"tablist\" class=\"global-nav\">", " <div id=\"global-nav-title\" class=\"global-nav__title\">", " Explore Spaulding", " </div>", " <ul aria-labelledby=\"global-nav-title\" class=\"global-nav__list\">", " <li class=\"global-nav__item\">", " <a class=\"global-nav__link js-ga-header-navigation active\" title=\"\" href=\"/\">", " Patients & Visitors", " </a>", " </li>", " <li class=\"global-nav__item\">", " <a class=\"global-nav__link js-ga-header-navigation\" title=\"\" href=\"/research\">", " Research & Innovation", " </a>", " </li>", " <li class=\"global-nav__item\">", " <a class=\"global-nav__link js-ga-header-navigation\" title=\"\" href=\"/education-training\">", " Education & Training", " </a>", " </li>", " <li class=\"global-nav__item\">", " <a class=\"global-nav__link js-ga-header-navigation\" title=\"\" href=\"/referrals\">", " For Referrers", " </a>", " </li>", " <li class=\"global-nav__item\">", " <a class=\"global-nav__link js-ga-header-navigation\" title=\"\" href=\"/giving\">", " Giving", " </a>", " </li>", " </ul>", "</nav>" ] } }, { "index": 1493, "verdict": "failed", "rule": { "ruleID": "r68", "ruleSummary": "Elements with a role have required children", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r68", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#info-and-relationships", "chapter": "1.3.1", "title": "Info and Relationships" } ] }, "target": { "type": "element", "tagName": "ul", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/ul[1]", "codeLines": [ "<ul class=\"media-carousel__slides js-carousel slick-initialized slick-slider\" data-slider=\"0\">", " <div aria-live=\"polite\" class=\"slick-list draggable\">", " <div class=\"slick-track\" style=\"opacity: 1; width: 4440px;\" role=\"listbox\">", " <li class=\"media-carousel__slide slick-slide slick-current slick-active\" data-slick-index=\"0\"...", " <div class=\"media-carousel__content\">", " <div class=\"media-carousel__image\">", " <img src=\"/assets/Spaulding/images/patient-stories/hannah-719x500.jpg\" alt=\"Left: Hanna...", " </div>", " <div class=\"media-carousel__caption\">", " <h3 class=\"media-carousel__caption-title\" id=\"slick-slide00\">", " Meet Hannah: Charting a New Course After Brain Injury", " </h3>", " <div class=\"media-carousel__caption-subtitle\">", " A devastating car accident left 19-year-old Hannah with a collapsed lung, broken bone...", " </div>", " </div>", " </div>", " </li>", " <li class=\"media-carousel__slide slick-slide\" data-slick-index=\"1\" aria-hidden=\"true\" style=\"...", " <div class=\"media-carousel__content\">", " <div class=\"media-carousel__image\">", " <img src=\"/assets/Spaulding/images/patient-stories/matt-399x500.jpg\" alt=\"Matt poses wi...", " </div>", " <div class=\"media-carousel__caption\">", " <h3 class=\"media-carousel__caption-title\" id=\"slick-slide01\">", " Meet Matt: A Journey of Healing and Hope for the Future", " </h3>", " <div class=\"media-carousel__caption-subtitle\">", " Paralyzed from the waist down with severe complications from a terrible car accident,...", " </div>", " </div>", " </div>", " </li>", " <li class=\"media-carousel__slide slick-slide\" data-slick-index=\"2\" aria-hidden=\"true\" style=\"...", " <div class=\"media-carousel__content\">", " <div class=\"media-carousel__image\">", " <img src=\"/assets/Spaulding/images/patient-stories/alan-discharge.jpg\" alt=\"Alan and hi...", " </div>", " <div class=\"media-carousel__caption\">", " <h3 class=\"media-carousel__caption-title\" id=\"slick-slide02\">", " Meet Alan: A Second Chance at Life After Stroke and COVID-19", " </h3>", " <div class=\"media-carousel__caption-subtitle\">", " While unconscious on a ventilator being treated for COVID-19, Alan (third from left) ...", " </div>", " </div>", " </div>", " </li>", " <li class=\"media-carousel__slide slick-slide\" data-slick-index=\"3\" aria-hidden=\"true\" style=\"...", " <div class=\"media-carousel__content\">", " <div class=\"media-carousel__image\">", " <img src=\"/assets/Spaulding/images/patient-stories/Sarah-and-Terry-1000x580.jpg\" alt=\"T...", " </div>", " <div class=\"media-carousel__caption\">", " <h3 class=\"media-carousel__caption-title\" id=\"slick-slide03\">", " Meet Sarah: Honoring Mom with a Marathon", " </h3>", " <div class=\"media-carousel__caption-subtitle\">", " Sarah Taft ran the 126th Boston Marathon on Spaulding’s Race for Rehab team for one m...", " </div>", " </div>", " </div>", " </li>", " </div>", " </div>", "</ul>" ] } }, { "index": 1528, "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[1]/div[1]/main[1]/div[1]/div[5]/div[1]/div[1]/h2[1]/text()[1]", "codeLines": [ "Rehabilitation Programs and Services" ] } }, { "index": 1529, "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[1]/div[1]/main[1]/div[1]/div[5]/div[1]/div[1]/div[2]/p[1]/text()[1]", "codeLines": [ "View our full" ] } }, { "index": 1530, "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[1]/div[1]/main[1]/div[1]/div[6]/div[1]/div[1]/h2[1]/text()[1]", "codeLines": [ "Our Latest Discoveries" ] } }, { "index": 1542, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/h2[1]/text()[1]", "codeLines": [ "Stories of Strengths" ] } }, { "index": 1543, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[1]/text()[1]", "codeLines": [ "Don't bet against our patients' will and determination." ] } }, { "index": 1544, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[3]/p[1]/text()[1]", "codeLines": [ "Meet" ] } }, { "index": 1545, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[3]/p[1]/text()[2]", "codeLines": [ "," ] } }, { "index": 1546, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[3]/p[1]/text()[3]", "codeLines": [ "," ] } }, { "index": 1547, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[3]/p[1]/text()[4]", "codeLines": [ ", and" ] } }, { "index": 1548, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[3]/p[1]/text()[5]", "codeLines": [ ", or view more" ] } }, { "index": 1549, "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[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[3]/p[1]/text()[6]", "codeLines": [ "." ] } }, { "index": 1550, "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[1]/div[1]/main[1]/div[1]/div[9]/div[1]/div[1]/h2[1]/text()[1]", "codeLines": [ "Your Support Changes Lives" ] } }, { "index": 1756, "verdict": "failed", "rule": { "ruleID": "r8", "ruleSummary": "Form fields have an accessible name", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r8", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#name-role-value", "chapter": "4.1.2", "title": "Name, Role, Value" } ] }, "target": { "type": "element", "tagName": "div", "path": "/html[1]/body[1]/div[1]/div[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/ul[1]/div[1]/div[1]", "codeLines": [ "<div class=\"slick-track\" style=\"opacity: 1; width: 4440px;\" role=\"listbox\">", " <li class=\"media-carousel__slide slick-slide slick-current slick-active\" data-slick-index=\"0\" ari...", " <div class=\"media-carousel__content\">", " <div class=\"media-carousel__image\">", " <img src=\"/assets/Spaulding/images/patient-stories/hannah-719x500.jpg\" alt=\"Left: Hannah do...", " </div>", " <div class=\"media-carousel__caption\">", " <h3 class=\"media-carousel__caption-title\" id=\"slick-slide00\">", " Meet Hannah: Charting a New Course After Brain Injury", " </h3>", " <div class=\"media-carousel__caption-subtitle\">", " A devastating car accident left 19-year-old Hannah with a collapsed lung, broken bones an...", " </div>", " </div>", " </div>", " </li>", " <li class=\"media-carousel__slide slick-slide\" data-slick-index=\"1\" aria-hidden=\"true\" style=\"widt...", " <div class=\"media-carousel__content\">", " <div class=\"media-carousel__image\">", " <img src=\"/assets/Spaulding/images/patient-stories/matt-399x500.jpg\" alt=\"Matt poses with h...", " </div>", " <div class=\"media-carousel__caption\">", " <h3 class=\"media-carousel__caption-title\" id=\"slick-slide01\">", " Meet Matt: A Journey of Healing and Hope for the Future", " </h3>", " <div class=\"media-carousel__caption-subtitle\">", " Paralyzed from the waist down with severe complications from a terrible car accident, Mat...", " </div>", " </div>", " </div>", " </li>", " <li class=\"media-carousel__slide slick-slide\" data-slick-index=\"2\" aria-hidden=\"true\" style=\"widt...", " <div class=\"media-carousel__content\">", " <div class=\"media-carousel__image\">", " <img src=\"/assets/Spaulding/images/patient-stories/alan-discharge.jpg\" alt=\"Alan and his ca...", " </div>", " <div class=\"media-carousel__caption\">", " <h3 class=\"media-carousel__caption-title\" id=\"slick-slide02\">", " Meet Alan: A Second Chance at Life After Stroke and COVID-19", " </h3>", " <div class=\"media-carousel__caption-subtitle\">", " While unconscious on a ventilator being treated for COVID-19, Alan (third from left) expe...", " </div>", " </div>", " </div>", " </li>", " <li class=\"media-carousel__slide slick-slide\" data-slick-index=\"3\" aria-hidden=\"true\" style=\"widt...", " <div class=\"media-carousel__content\">", " <div class=\"media-carousel__image\">", " <img src=\"/assets/Spaulding/images/patient-stories/Sarah-and-Terry-1000x580.jpg\" alt=\"Two p...", " </div>", " <div class=\"media-carousel__caption\">", " <h3 class=\"media-carousel__caption-title\" id=\"slick-slide03\">", " Meet Sarah: Honoring Mom with a Marathon", " </h3>", " <div class=\"media-carousel__caption-subtitle\">", " Sarah Taft ran the 126th Boston Marathon on Spaulding’s Race for Rehab team for one main ...", " </div>", " </div>", " </div>", " </li>", "</div>" ] } }, { "index": 1774, "verdict": "failed", "rule": { "ruleID": "r83", "ruleSummary": "Text nodes are not clipped when text is resized", "scope": "component", "uri": "https://alfa.siteimprove.com/rules/sia-r83", "requirements": [ { "uri": "https://www.w3.org/TR/WCAG/#resize-text", "chapter": "1.4.4", "title": "Resize text" } ] }, "target": { "type": "text", "tagName": "", "path": "/html[1]/body[1]/div[1]/div[1]/div[3]/div[2]/div[1]/a[1]/text()[1]", "codeLines": [ "Spaulding Rehabilitation Network | Homepage" ] } }, { "index": 1797, "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://spauldingrehab.org/", "result": { "totals": { "rulesNA": 35, "rulesPassed": 58, "rulesWarned": 4, "rulesViolated": 9, "warnings": { "minor": 21, "moderate": 0, "serious": 56, "critical": 1 }, "violations": { "minor": 0, "moderate": 4, "serious": 16, "critical": 5 } }, "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-13T11:38:26.355Z", "url": "https://spauldingrehab.org/", "toolOptions": { "resultTypes": [ "violations", "incomplete" ], "runOnly": { "type": "tag", "values": [ "experimental", "best-practice", "wcag2a", "wcag2aa", "wcag2aaa", "wcag21a", "wcag21aa", "wcag21aaa" ] }, "reporter": "v1" }, "incomplete": [ { "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": { "fontSize": "10.5pt (14px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<a class=\"global-nav__link js-ga-header-navigation active\" title=\"\" href=\"/\">Patients & Visitors</a>", "target": [ ".active" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a class=\"global-nav__link js-ga-header-navigation active\" title=\"\" href=\"/\">Patients & Visitors</a>", "target": [ ".active" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<button id=\"site-header-search-desktop-label\" class=\"site-header-search__btn js-header-search-btn-desktop\" aria-expanded=\"false\" aria-haspopup=\"true\">", "target": [ "#site-header-search-desktop-label" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"site-header-search__title\">Search</span>", "target": [ ".site-header-search__title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#30305b", "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": "<a class=\"promo-card__cta js-ga-promo-card-link\" href=\"/about/news/Comstar-Ambulance-Vendor-Breach\">Read more on Comstar Ambulance Vendor Breach</a>", "target": [ "p:nth-child(1) > .promo-card__cta.js-ga-promo-card-link" ], "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": "#30305b", "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": "<h2><br>Giving you the power of hope</h2>", "target": [ ".content-with-logos__description > h2" ], "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": { "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(1)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<p><strong>#1 in Rehabilitation in New England </strong><br><strong>#3 in the Nation</strong><br>Spaulding Rehabilitation Hosptial Boston is a leader in rehabilitation in the U.S. based on <em>U.S. News & World Report</em> Best Hospitals for 2022-2023.</p>", "target": [ ".content-with-logos__item:nth-child(1) > .content-with-logos__content > .content-with-logos__text > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(1)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>#1 in Rehabilitation in New England </strong>", "target": [ ".content-with-logos__text > p > strong:nth-child(1)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(1)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>#3 in the Nation</strong>", "target": [ "strong:nth-child(3)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(1)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<em>U.S. News & World Report</em>", "target": [ "em" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(1)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a class=\"content-with-logos__cta\" href=\"/about/news/spaulding-once-again-ranked-a-top-hospital-for-patient-care-in-rehabilitation-2022\" target=\"\">Learn More<span class=\"visually-hidden\">Learn more about Spaulding's ranking in the U.S. News & World Report</span></a>", "target": [ ".content-with-logos__cta[target=\"\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(2)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h3 class=\"content-with-logos__title\">World Renowned Innovation</h3>", "target": [ ".content-with-logos__title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(2)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<p>We’re the official teaching partner of the Harvard Medical School Department of Physical Medicine and Rehabilitation.</p>", "target": [ ".content-with-logos__item:nth-child(2) > .content-with-logos__content > .content-with-logos__text > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(2)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a class=\"content-with-logos__cta\" href=\"https://hms.harvard.edu/affiliates/spaulding-rehabilitation-hospital\" target=\"_blank\">Learn More<span class=\"visually-hidden\">Learn more about Spaulding's affiliate, Harvard Medical School</span></a>", "target": [ ".content-with-logos__cta[target=\"_blank\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#30305b", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" height=\"305\" width=\"955\" viewBox=\"0 0 955 305\" version=\"1.1\" class=\"helix--desktop\">", "target": [ ".helix--desktop" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<button aria-pressed=\"false\" aria-label=\"Pause Video\" type=\"button\" class=\"enhanced-loc__playpause-btn js-loc-pause-toggle\">\n\t\t\t\t\tPause Animation\n\t\t\t\t</button>", "target": [ ".enhanced-loc__playpause-btn" ], "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": "#31305a", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" height=\"305\" width=\"955\" viewBox=\"0 0 955 305\" version=\"1.1\" class=\"helix--desktop\">", "target": [ ".helix--desktop" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"js-ga-loc-title\">Hospital Rehab</span>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(1) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn > .js-ga-loc-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": "#31305a", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" height=\"305\" width=\"955\" viewBox=\"0 0 955 305\" version=\"1.1\" class=\"helix--desktop\">", "target": [ ".helix--desktop" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"js-ga-loc-title\">Long-term Acute</span>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(2) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn > .js-ga-loc-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": "#31305a", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" height=\"305\" width=\"955\" viewBox=\"0 0 955 305\" version=\"1.1\" class=\"helix--desktop\">", "target": [ ".helix--desktop" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"js-ga-loc-title\">Skilled Nursing</span>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(3) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn > .js-ga-loc-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": "#31305a", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" height=\"305\" width=\"955\" viewBox=\"0 0 955 305\" version=\"1.1\" class=\"helix--desktop\">", "target": [ ".helix--desktop" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"js-ga-loc-title\">Outpatient</span>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(4) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn > .js-ga-loc-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": "#31305a", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" height=\"305\" width=\"955\" viewBox=\"0 0 955 305\" version=\"1.1\" class=\"helix--desktop\">", "target": [ ".helix--desktop" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"js-ga-loc-title\">At Home</span>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(5) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn > .js-ga-loc-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": "#31305a", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" height=\"305\" width=\"955\" viewBox=\"0 0 955 305\" version=\"1.1\" class=\"helix--desktop\">", "target": [ ".helix--desktop" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"js-ga-loc-title\">Wellness</span>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(6) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn > .js-ga-loc-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": "#30305b", "contrastRatio": 0, "fontSize": "31.5pt (42px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div data-anchor-navigation-id=\"1652592454436\" data-anchor-navigation-title=\"Quick Links\" class=\"quick-links quick-links--theme1 global-theme--bright-wave component js-accordion\">", "target": [ ".quick-links" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"quick-links__title\">Rehabilitation Programs and Services </h2>", "target": [ ".quick-links__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": "#30305b", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div data-anchor-navigation-id=\"1652592454436\" data-anchor-navigation-title=\"Quick Links\" class=\"quick-links quick-links--theme1 global-theme--bright-wave component js-accordion\">", "target": [ ".quick-links" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<p>View our full <strong><a class=\"none\" href=\"/conditions-services\">list of services</a></strong></p>", "target": [ ".quick-links__additional-text > p" ], "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": "#30305b", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div data-anchor-navigation-id=\"1652592454436\" data-anchor-navigation-title=\"Quick Links\" class=\"quick-links quick-links--theme1 global-theme--bright-wave component js-accordion\">", "target": [ ".quick-links" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a class=\"none\" href=\"/conditions-services\">list of services</a>", "target": [ ".none[href$=\"conditions-services\"]" ], "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": "#30305b", "contrastRatio": 0, "fontSize": "31.5pt (42px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"promo-cards promo-cards--horizontal component global-theme--mint-net component\">", "target": [ "#iw_comp1652592454438 > .promo-cards.promo-cards--horizontal.global-theme--mint-net" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"promo-cards__title\">Our Latest Discoveries</h2>", "target": [ "#iw_comp1652592454438 > .promo-cards.promo-cards--horizontal.global-theme--mint-net > .container > .promo-cards__title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#30305b", "contrastRatio": 0, "fontSize": "18.0pt (24px)", "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": "<h3 class=\"media-carousel__caption-title\" id=\"slick-slide00\">Meet Hannah: Charting a New Course After Brain Injury</h3>", "target": [ "#slick-slide00" ], "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": "#30305b", "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": "<div class=\"media-carousel__caption-subtitle\">A devastating car accident left 19-year-old Hannah with a collapsed lung, broken bones and a traumatic brain injury. Read how Spaulding’s investments in research and programs helped Hannah heal—and inspired her on the next stage of her journey.</div>", "target": [ ".slick-current > .media-carousel__content > .media-carousel__caption > .media-carousel__caption-subtitle" ], "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": "#30305b", "contrastRatio": 0, "fontSize": "31.5pt (42px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"promo-cards promo-cards--horizontal component global-theme--mint-net component\">", "target": [ "#iw_comp1652592454439 > .promo-cards.promo-cards--horizontal.global-theme--mint-net" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"promo-cards__title\">Your Support Changes Lives</h2>", "target": [ "#iw_comp1652592454439 > .promo-cards.promo-cards--horizontal.global-theme--mint-net > .container > .promo-cards__title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast-enhanced", "data": { "fgColor": "#fefefe", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<div class=\"modal-content\">", "target": [ ".modal-content" ] }, { "html": "<iframe id=\"YTPlayer-ID-1660390667610\" class=\"ytplayer-player-inline\" frameborder=\"0\" allowfullscreen=\"1\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" title=\"Spaulding Rehabilitation Network | Homepage\" width=\"1280\" height=\"720\" src=\"https://www.youtube.com/embed/0d6nOjXMws4?iv_load_policy=3&modestbranding=1&autoplay=1&controls=0&showinfo=0&wmode=opaque&branding=0&autohide=0&loop=1&rel=0&enablejsapi=1&origin=https%3A%2F%2Fspauldingrehab.org&widgetid=1\">", "target": [ "#YTPlayer-ID-1660390667610" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<p>", "target": [ "td:nth-child(1) > p" ], "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": "#fefefe", "contrastRatio": 0, "fontSize": "18.0pt (24px)", "fontWeight": "normal", "messageKey": "shortTextContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"modal-content\">", "target": [ ".modal-content" ] }, { "html": "<iframe id=\"YTPlayer-ID-1660390667610\" class=\"ytplayer-player-inline\" frameborder=\"0\" allowfullscreen=\"1\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" title=\"Spaulding Rehabilitation Network | Homepage\" width=\"1280\" height=\"720\" src=\"https://www.youtube.com/embed/0d6nOjXMws4?iv_load_policy=3&modestbranding=1&autoplay=1&controls=0&showinfo=0&wmode=opaque&branding=0&autohide=0&loop=1&rel=0&enablejsapi=1&origin=https%3A%2F%2Fspauldingrehab.org&widgetid=1\">", "target": [ "#YTPlayer-ID-1660390667610" ] } ], "impact": "serious", "message": "Element content is too short to determine if it is actual text content" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"close\">×</span>", "target": [ ".close" ], "failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content" } ] }, { "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": { "fontSize": "10.5pt (14px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<a class=\"global-nav__link js-ga-header-navigation active\" title=\"\" href=\"/\">Patients & Visitors</a>", "target": [ ".active" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a class=\"global-nav__link js-ga-header-navigation active\" title=\"\" href=\"/\">Patients & Visitors</a>", "target": [ ".active" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<button id=\"site-header-search-desktop-label\" class=\"site-header-search__btn js-header-search-btn-desktop\" aria-expanded=\"false\" aria-haspopup=\"true\">", "target": [ "#site-header-search-desktop-label" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"site-header-search__title\">Search</span>", "target": [ ".site-header-search__title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#30305b", "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": "<a class=\"promo-card__cta js-ga-promo-card-link\" href=\"/about/news/Comstar-Ambulance-Vendor-Breach\">Read more on Comstar Ambulance Vendor Breach</a>", "target": [ "p:nth-child(1) > .promo-card__cta.js-ga-promo-card-link" ], "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": "#30305b", "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": "<h2><br>Giving you the power of hope</h2>", "target": [ ".content-with-logos__description > h2" ], "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": { "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(1)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<p><strong>#1 in Rehabilitation in New England </strong><br><strong>#3 in the Nation</strong><br>Spaulding Rehabilitation Hosptial Boston is a leader in rehabilitation in the U.S. based on <em>U.S. News & World Report</em> Best Hospitals for 2022-2023.</p>", "target": [ ".content-with-logos__item:nth-child(1) > .content-with-logos__content > .content-with-logos__text > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(1)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>#1 in Rehabilitation in New England </strong>", "target": [ ".content-with-logos__text > p > strong:nth-child(1)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(1)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<strong>#3 in the Nation</strong>", "target": [ "strong:nth-child(3)" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(1)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<em>U.S. News & World Report</em>", "target": [ "em" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(1)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a class=\"content-with-logos__cta\" href=\"/about/news/spaulding-once-again-ranked-a-top-hospital-for-patient-care-in-rehabilitation-2022\" target=\"\">Learn More<span class=\"visually-hidden\">Learn more about Spaulding's ranking in the U.S. News & World Report</span></a>", "target": [ ".content-with-logos__cta[target=\"\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "bold", "messageKey": "pseudoContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(2)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<h3 class=\"content-with-logos__title\">World Renowned Innovation</h3>", "target": [ ".content-with-logos__title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(2)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<p>We’re the official teaching partner of the Harvard Medical School Department of Physical Medicine and Rehabilitation.</p>", "target": [ ".content-with-logos__item:nth-child(2) > .content-with-logos__content > .content-with-logos__text > p" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "pseudoContent", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<li class=\"content-with-logos__item\">", "target": [ ".content-with-logos__item:nth-child(2)" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a pseudo element" } ], "all": [], "none": [], "impact": "serious", "html": "<a class=\"content-with-logos__cta\" href=\"https://hms.harvard.edu/affiliates/spaulding-rehabilitation-hospital\" target=\"_blank\">Learn More<span class=\"visually-hidden\">Learn more about Spaulding's affiliate, Harvard Medical School</span></a>", "target": [ ".content-with-logos__cta[target=\"_blank\"]" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a pseudo element" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#30305b", "contrastRatio": 0, "fontSize": "12.0pt (16px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" height=\"305\" width=\"955\" viewBox=\"0 0 955 305\" version=\"1.1\" class=\"helix--desktop\">", "target": [ ".helix--desktop" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<button aria-pressed=\"false\" aria-label=\"Pause Video\" type=\"button\" class=\"enhanced-loc__playpause-btn js-loc-pause-toggle\">\n\t\t\t\t\tPause Animation\n\t\t\t\t</button>", "target": [ ".enhanced-loc__playpause-btn" ], "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": "#31305a", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" height=\"305\" width=\"955\" viewBox=\"0 0 955 305\" version=\"1.1\" class=\"helix--desktop\">", "target": [ ".helix--desktop" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"js-ga-loc-title\">Hospital Rehab</span>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(1) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn > .js-ga-loc-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": "#31305a", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" height=\"305\" width=\"955\" viewBox=\"0 0 955 305\" version=\"1.1\" class=\"helix--desktop\">", "target": [ ".helix--desktop" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"js-ga-loc-title\">Long-term Acute</span>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(2) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn > .js-ga-loc-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": "#31305a", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" height=\"305\" width=\"955\" viewBox=\"0 0 955 305\" version=\"1.1\" class=\"helix--desktop\">", "target": [ ".helix--desktop" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"js-ga-loc-title\">Skilled Nursing</span>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(3) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn > .js-ga-loc-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": "#31305a", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" height=\"305\" width=\"955\" viewBox=\"0 0 955 305\" version=\"1.1\" class=\"helix--desktop\">", "target": [ ".helix--desktop" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"js-ga-loc-title\">Outpatient</span>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(4) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn > .js-ga-loc-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": "#31305a", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" height=\"305\" width=\"955\" viewBox=\"0 0 955 305\" version=\"1.1\" class=\"helix--desktop\">", "target": [ ".helix--desktop" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"js-ga-loc-title\">At Home</span>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(5) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn > .js-ga-loc-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": "#31305a", "contrastRatio": 0, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" height=\"305\" width=\"955\" viewBox=\"0 0 955 305\" version=\"1.1\" class=\"helix--desktop\">", "target": [ ".helix--desktop" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"js-ga-loc-title\">Wellness</span>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(6) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn > .js-ga-loc-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": "#30305b", "contrastRatio": 0, "fontSize": "31.5pt (42px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div data-anchor-navigation-id=\"1652592454436\" data-anchor-navigation-title=\"Quick Links\" class=\"quick-links quick-links--theme1 global-theme--bright-wave component js-accordion\">", "target": [ ".quick-links" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"quick-links__title\">Rehabilitation Programs and Services </h2>", "target": [ ".quick-links__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": "#30305b", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div data-anchor-navigation-id=\"1652592454436\" data-anchor-navigation-title=\"Quick Links\" class=\"quick-links quick-links--theme1 global-theme--bright-wave component js-accordion\">", "target": [ ".quick-links" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<p>View our full <strong><a class=\"none\" href=\"/conditions-services\">list of services</a></strong></p>", "target": [ ".quick-links__additional-text > p" ], "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": "#30305b", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "bgGradient", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div data-anchor-navigation-id=\"1652592454436\" data-anchor-navigation-title=\"Quick Links\" class=\"quick-links quick-links--theme1 global-theme--bright-wave component js-accordion\">", "target": [ ".quick-links" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background gradient" } ], "all": [], "none": [], "impact": "serious", "html": "<a class=\"none\" href=\"/conditions-services\">list of services</a>", "target": [ ".none[href$=\"conditions-services\"]" ], "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": "#30305b", "contrastRatio": 0, "fontSize": "31.5pt (42px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"promo-cards promo-cards--horizontal component global-theme--mint-net component\">", "target": [ "#iw_comp1652592454438 > .promo-cards.promo-cards--horizontal.global-theme--mint-net" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"promo-cards__title\">Our Latest Discoveries</h2>", "target": [ "#iw_comp1652592454438 > .promo-cards.promo-cards--horizontal.global-theme--mint-net > .container > .promo-cards__title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#30305b", "contrastRatio": 0, "fontSize": "18.0pt (24px)", "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": "<h3 class=\"media-carousel__caption-title\" id=\"slick-slide00\">Meet Hannah: Charting a New Course After Brain Injury</h3>", "target": [ "#slick-slide00" ], "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": "#30305b", "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": "<div class=\"media-carousel__caption-subtitle\">A devastating car accident left 19-year-old Hannah with a collapsed lung, broken bones and a traumatic brain injury. Read how Spaulding’s investments in research and programs helped Hannah heal—and inspired her on the next stage of her journey.</div>", "target": [ ".slick-current > .media-carousel__content > .media-carousel__caption > .media-carousel__caption-subtitle" ], "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": "#30305b", "contrastRatio": 0, "fontSize": "31.5pt (42px)", "fontWeight": "normal", "messageKey": "bgImage", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"promo-cards promo-cards--horizontal component global-theme--mint-net component\">", "target": [ "#iw_comp1652592454439 > .promo-cards.promo-cards--horizontal.global-theme--mint-net" ] } ], "impact": "serious", "message": "Element's background color could not be determined due to a background image" } ], "all": [], "none": [], "impact": "serious", "html": "<h2 class=\"promo-cards__title\">Your Support Changes Lives</h2>", "target": [ "#iw_comp1652592454439 > .promo-cards.promo-cards--horizontal.global-theme--mint-net > .container > .promo-cards__title" ], "failureSummary": "Fix any of the following:\n Element's background color could not be determined due to a background image" }, { "any": [ { "id": "color-contrast", "data": { "fgColor": "#fefefe", "contrastRatio": 0, "fontSize": "15.0pt (20px)", "fontWeight": "normal", "messageKey": "imgNode", "expectedContrastRatio": "4.5:1" }, "relatedNodes": [ { "html": "<div class=\"modal-content\">", "target": [ ".modal-content" ] }, { "html": "<iframe id=\"YTPlayer-ID-1660390667610\" class=\"ytplayer-player-inline\" frameborder=\"0\" allowfullscreen=\"1\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" title=\"Spaulding Rehabilitation Network | Homepage\" width=\"1280\" height=\"720\" src=\"https://www.youtube.com/embed/0d6nOjXMws4?iv_load_policy=3&modestbranding=1&autoplay=1&controls=0&showinfo=0&wmode=opaque&branding=0&autohide=0&loop=1&rel=0&enablejsapi=1&origin=https%3A%2F%2Fspauldingrehab.org&widgetid=1\">", "target": [ "#YTPlayer-ID-1660390667610" ] } ], "impact": "serious", "message": "Element's background color could not be determined because element contains an image node" } ], "all": [], "none": [], "impact": "serious", "html": "<p>", "target": [ "td:nth-child(1) > p" ], "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": "#fefefe", "contrastRatio": 0, "fontSize": "18.0pt (24px)", "fontWeight": "normal", "messageKey": "shortTextContent", "expectedContrastRatio": "3:1" }, "relatedNodes": [ { "html": "<div class=\"modal-content\">", "target": [ ".modal-content" ] }, { "html": "<iframe id=\"YTPlayer-ID-1660390667610\" class=\"ytplayer-player-inline\" frameborder=\"0\" allowfullscreen=\"1\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" title=\"Spaulding Rehabilitation Network | Homepage\" width=\"1280\" height=\"720\" src=\"https://www.youtube.com/embed/0d6nOjXMws4?iv_load_policy=3&modestbranding=1&autoplay=1&controls=0&showinfo=0&wmode=opaque&branding=0&autohide=0&loop=1&rel=0&enablejsapi=1&origin=https%3A%2F%2Fspauldingrehab.org&widgetid=1\">", "target": [ "#YTPlayer-ID-1660390667610" ] } ], "impact": "serious", "message": "Element content is too short to determine if it is actual text content" } ], "all": [], "none": [], "impact": "serious", "html": "<span class=\"close\">×</span>", "target": [ ".close" ], "failureSummary": "Fix any of the following:\n Element content is too short to determine if it is actual text content" } ] }, { "id": "frame-tested", "impact": "critical", "tags": [ "cat.structure", "review-item", "best-practice" ], "description": "Ensures <iframe> and <frame> elements contain the axe-core script", "help": "Frames should be tested with axe-core", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/frame-tested?application=axeAPI", "nodes": [ { "any": [], "all": [ { "id": "frame-tested", "data": null, "relatedNodes": [], "impact": "critical", "message": "The iframe still has to be tested with axe-core" } ], "none": [], "impact": "critical", "html": "<iframe id=\"YTPlayer-ID-1660390667610\" class=\"ytplayer-player-inline\" frameborder=\"0\" allowfullscreen=\"1\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" title=\"Spaulding Rehabilitation Network | Homepage\" width=\"1280\" height=\"720\" src=\"https://www.youtube.com/embed/0d6nOjXMws4?iv_load_policy=3&modestbranding=1&autoplay=1&controls=0&showinfo=0&wmode=opaque&branding=0&autohide=0&loop=1&rel=0&enablejsapi=1&origin=https%3A%2F%2Fspauldingrehab.org&widgetid=1\">", "target": [ "#YTPlayer-ID-1660390667610" ], "failureSummary": "Fix all of the following:\n The iframe still has to be tested with axe-core" } ] }, { "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 class=\"site-header__mobile-utility js-header-mobile\">", "target": [ ".site-header__mobile-utility" ], "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 aria-labelledby=\"site-header-search-mobile-label\" class=\"site-header-search__drawer js-header-search-drawer-mobile\" aria-expanded=\"false\" aria-hidden=\"true\" role=\"group\">", "target": [ ".js-header-search-drawer-mobile" ], "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=\"global-nav-title\" class=\"global-nav__title\">Explore Spaulding</div>", "target": [ "#global-nav-title" ], "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=\"utility-flyout js-nav-flyout\" aria-expanded=\"false\" aria-hidden=\"true\">", "target": [ ".utility-flyout" ], "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 aria-labelledby=\"site-header-search-desktop-label\" class=\"site-header-search__drawer site-header-search__drawer--desktop js-header-search-drawer-desktop\" aria-expanded=\"false\" aria-hidden=\"true\" role=\"group\">", "target": [ ".site-header-search__drawer--desktop" ], "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": "<img alt=\"Spaulding Rehabilitation Network video\" src=\"/assets/Spaulding/images/homepage/homepage-still-desktop.jpg\">", "target": [ ".video-banner__image > picture > img" ], "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=\"jq-selectbox__dropdown\" style=\"width: 402.641px; display: none;\">", "target": [ ".jq-selectbox__dropdown" ], "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 aria-hidden=\"true\" tabindex=\"-1\" class=\"enhanced-loc__tooltip js-tooltip\" aria-expanded=\"false\">", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(1) > .enhanced-loc__tooltip.js-tooltip[aria-hidden=\"true\"]" ], "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=\"enhanced-loc__tooltip-close-btn js-tooltip-close-btn\" href=\"javascript:;\">", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(1) > .enhanced-loc__tooltip.js-tooltip[aria-hidden=\"true\"] > .enhanced-loc__tooltip-close-btn.js-tooltip-close-btn[href=\"javascript:;\"]" ], "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 aria-hidden=\"true\" tabindex=\"-1\" class=\"enhanced-loc__tooltip js-tooltip\" aria-expanded=\"false\">", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(2) > .enhanced-loc__tooltip.js-tooltip[aria-hidden=\"true\"]" ], "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=\"enhanced-loc__tooltip-close-btn js-tooltip-close-btn\" href=\"javascript:;\">", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(2) > .enhanced-loc__tooltip.js-tooltip[aria-hidden=\"true\"] > .enhanced-loc__tooltip-close-btn.js-tooltip-close-btn[href=\"javascript:;\"]" ], "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 aria-hidden=\"true\" tabindex=\"-1\" class=\"enhanced-loc__tooltip js-tooltip\" aria-expanded=\"false\">", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(3) > .enhanced-loc__tooltip.js-tooltip[aria-hidden=\"true\"]" ], "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=\"enhanced-loc__tooltip-close-btn js-tooltip-close-btn\" href=\"javascript:;\">", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(3) > .enhanced-loc__tooltip.js-tooltip[aria-hidden=\"true\"] > .enhanced-loc__tooltip-close-btn.js-tooltip-close-btn[href=\"javascript:;\"]" ], "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 aria-hidden=\"true\" tabindex=\"-1\" class=\"enhanced-loc__tooltip js-tooltip\" aria-expanded=\"false\">", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(4) > .enhanced-loc__tooltip.js-tooltip[aria-hidden=\"true\"]" ], "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=\"enhanced-loc__tooltip-close-btn js-tooltip-close-btn\" href=\"javascript:;\">", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(4) > .enhanced-loc__tooltip.js-tooltip[aria-hidden=\"true\"] > .enhanced-loc__tooltip-close-btn.js-tooltip-close-btn[href=\"javascript:;\"]" ], "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 aria-hidden=\"true\" tabindex=\"-1\" class=\"enhanced-loc__tooltip js-tooltip\" aria-expanded=\"false\">", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(5) > .enhanced-loc__tooltip.js-tooltip[aria-hidden=\"true\"]" ], "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=\"enhanced-loc__tooltip-close-btn js-tooltip-close-btn\" href=\"javascript:;\">", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(5) > .enhanced-loc__tooltip.js-tooltip[aria-hidden=\"true\"] > .enhanced-loc__tooltip-close-btn.js-tooltip-close-btn[href=\"javascript:;\"]" ], "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 aria-hidden=\"true\" tabindex=\"-1\" class=\"enhanced-loc__tooltip js-tooltip\" aria-expanded=\"false\">", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(6) > .enhanced-loc__tooltip.js-tooltip[aria-hidden=\"true\"]" ], "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=\"enhanced-loc__tooltip-close-btn js-tooltip-close-btn\" href=\"javascript:;\">", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(6) > .enhanced-loc__tooltip.js-tooltip[aria-hidden=\"true\"] > .enhanced-loc__tooltip-close-btn.js-tooltip-close-btn[href=\"javascript:;\"]" ], "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": "<img alt=\"Levels of Care helix tablet image\" src=\"/assets/Spaulding/images/helix-tablet.svg\" class=\"helix--mobile-tablet\">", "target": [ ".helix--mobile-tablet" ], "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": "<iframe height=\"0\" width=\"0\" style=\"display: none; visibility: hidden;\" src=\"//4641306.fls.doubleclick.net/activityi;src=4641306;type=spah;cat=srn_pndr;ord=1;num=3661807296426;gtm=2wg880;auiddc=1744644023.1660390666;~oref=https%3A%2F%2Fspauldingrehab.org%2F?\"></iframe>", "target": [ "iframe[height=\"0\"]" ], "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." } ] } ], "violations": [ { "id": "aria-input-field-name", "impact": "serious", "tags": [ "cat.aria", "wcag2a", "wcag412", "ACT" ], "description": "Ensures every ARIA input field has an accessible name", "help": "ARIA input fields must have an accessible name", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-input-field-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=\"slick-track\" style=\"opacity: 1; width: 4440px;\" role=\"listbox\">", "target": [ ".slick-track" ], "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": "aria-required-children", "impact": "critical", "tags": [ "cat.aria", "wcag2a", "wcag131" ], "description": "Ensures elements with an ARIA role that require child roles contain them", "help": "Certain ARIA roles must contain particular children", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-required-children?application=axeAPI", "nodes": [ { "any": [ { "id": "aria-required-children", "data": [ "tab" ], "relatedNodes": [], "impact": "critical", "message": "Required ARIA child role not present: tab" } ], "all": [], "none": [], "impact": "critical", "html": "<nav aria-label=\"global\" role=\"tablist\" class=\"global-nav\">", "target": [ ".global-nav" ], "failureSummary": "Fix any of the following:\n Required ARIA child role not present: tab" } ] }, { "id": "aria-valid-attr-value", "impact": "critical", "tags": [ "cat.aria", "wcag2a", "wcag412" ], "description": "Ensures all ARIA attributes have valid values", "help": "ARIA attributes must conform to valid values", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/aria-valid-attr-value?application=axeAPI", "nodes": [ { "any": [], "all": [ { "id": "aria-valid-attr-value", "data": [ "aria-controls=\"footerNoticeClose\"" ], "relatedNodes": [], "impact": "critical", "message": "Invalid ARIA attribute value: aria-controls=\"footerNoticeClose\"" } ], "none": [], "impact": "critical", "html": "<div aria-controls=\"footerNoticeClose\" class=\"footer__notice modal\" id=\"footerModal\" style=\"display: block;\">", "target": [ "#footerModal" ], "failureSummary": "Fix all of the following:\n Invalid ARIA attribute value: aria-controls=\"footerNoticeClose\"" } ] }, { "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": "#30305b", "bgColor": "#81c4db", "contrastRatio": 6.38, "fontSize": "13.5pt (18px)", "fontWeight": "normal", "messageKey": null, "expectedContrastRatio": "7:1" }, "relatedNodes": [ { "html": "<li class=\"stats__item\">\n<div class=\"stats__number\">$29 Million</div>\n<div class=\"stats__label\">Funded research in 2021</div>\n</li>", "target": [ ".stats__item:nth-child(2)" ] } ], "impact": "serious", "message": "Element has insufficient color contrast of 6.38 (foreground color: #30305b, background color: #81c4db, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" } ], "all": [], "none": [], "impact": "serious", "html": "<div class=\"stats__label\">Funded research in 2021</div>", "target": [ ".stats__item:nth-child(2) > .stats__label" ], "failureSummary": "Fix any of the following:\n Element has insufficient color contrast of 6.38 (foreground color: #30305b, background color: #81c4db, font size: 13.5pt (18px), font weight: normal). Expected contrast ratio of 7:1" } ] }, { "id": "image-alt", "impact": "critical", "tags": [ "cat.text-alternatives", "wcag2a", "wcag111", "section508", "section508.22.a", "ACT" ], "description": "Ensures <img> elements have alternate text or a role of none or presentation", "help": "Images must have alternate text", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/image-alt?application=axeAPI", "nodes": [ { "any": [ { "id": "has-alt", "data": null, "relatedNodes": [], "impact": "critical", "message": "Element does not have an alt attribute" }, { "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" }, { "id": "presentational-role", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" } ], "all": [], "none": [], "impact": "critical", "html": "<img src=\"https://secure.adnxs.com/px?id=1066624&seg=16518581&t=2\" width=\"1\" height=\"1\">", "target": [ "img[width=\"1\"][height=\"1\"]:nth-child(4)" ], "failureSummary": "Fix any of the following:\n Element does not have an alt attribute\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\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" }, { "any": [ { "id": "has-alt", "data": null, "relatedNodes": [], "impact": "critical", "message": "Element does not have an alt attribute" }, { "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" }, { "id": "presentational-role", "data": null, "relatedNodes": [], "impact": "minor", "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" } ], "all": [], "none": [], "impact": "critical", "html": "<img src=\"https://secure.adnxs.com/px?id=1066624&seg=16518581&t=2\" width=\"1\" height=\"1\">", "target": [ "img[width=\"1\"][height=\"1\"]:nth-child(6)" ], "failureSummary": "Fix any of the following:\n Element does not have an alt attribute\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\n Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"" } ] }, { "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": "<button aria-pressed=\"false\" aria-label=\"Pause Video\" type=\"button\" class=\"enhanced-loc__playpause-btn js-loc-pause-toggle\">\n\t\t\t\t\tPause Animation\n\t\t\t\t</button>", "target": [ ".enhanced-loc__playpause-btn" ], "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": "<button aria-label=\"more information\" aria-haspopup=\"true\" aria-expanded=\"false\" class=\"enhanced-loc__btn js-tooltip-btn js-ga-eloc-btn\" type=\"button\"><span class=\"js-ga-loc-title\">Hospital Rehab</span></button>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(1) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn" ], "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": "<button aria-label=\"more information\" aria-haspopup=\"true\" aria-expanded=\"false\" class=\"enhanced-loc__btn js-tooltip-btn js-ga-eloc-btn\" type=\"button\"><span class=\"js-ga-loc-title\">Long-term Acute</span></button>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(2) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn" ], "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": "<button aria-label=\"more information\" aria-haspopup=\"true\" aria-expanded=\"false\" class=\"enhanced-loc__btn js-tooltip-btn js-ga-eloc-btn\" type=\"button\"><span class=\"js-ga-loc-title\">Skilled Nursing</span></button>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(3) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn" ], "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": "<button aria-label=\"more information\" aria-haspopup=\"true\" aria-expanded=\"false\" class=\"enhanced-loc__btn js-tooltip-btn js-ga-eloc-btn\" type=\"button\"><span class=\"js-ga-loc-title\">Outpatient</span></button>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(4) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn" ], "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": "<button aria-label=\"more information\" aria-haspopup=\"true\" aria-expanded=\"false\" class=\"enhanced-loc__btn js-tooltip-btn js-ga-eloc-btn\" type=\"button\"><span class=\"js-ga-loc-title\">At Home</span></button>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(5) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn" ], "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": "<button aria-label=\"more information\" aria-haspopup=\"true\" aria-expanded=\"false\" class=\"enhanced-loc__btn js-tooltip-btn js-ga-eloc-btn\" type=\"button\"><span class=\"js-ga-loc-title\">Wellness</span></button>", "target": [ ".enhanced-loc__tooltip-parent.js-tooltip-parent:nth-child(6) > .enhanced-loc__btn.js-tooltip-btn.js-ga-eloc-btn" ], "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=\"site-footer__contacts-number\" aria-labelledby=\"footer-contacts-label-1\" href=\"tel:1-617-952-5000\">1-617-952-5000</a>", "target": [ "a[aria-labelledby=\"footer-contacts-label-1\"]" ], "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=\"site-footer__contacts-number\" aria-labelledby=\"footer-contacts-label-2\" href=\"tel:1-888-SRN-4330\">1-888-SRN-4330</a>", "target": [ "a[aria-labelledby=\"footer-contacts-label-2\"]" ], "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=\"site-footer__contacts-number\" aria-labelledby=\"footer-contacts-label-3\" href=\"tel:1-888-774-0055\">1-888-774-0055</a>", "target": [ "a[aria-labelledby=\"footer-contacts-label-3\"]" ], "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=\"site-footer__contacts-number\" aria-labelledby=\"footer-contacts-label-4\" href=\"tel:1-617-952-5000\">1-617-952-5000</a>", "target": [ "a[aria-labelledby=\"footer-contacts-label-4\"]" ], "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=\"site-footer__contacts-number\" aria-labelledby=\"footer-contacts-label-5\" href=\"tel:1-800-439-2370 / TDD\">1-800-439-2370 / TDD</a>", "target": [ "a[aria-labelledby=\"footer-contacts-label-5\"]" ], "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 id=\"cookieNoticeClose\" aria-label=\"Cookie Notice Close\" href=\"#cookieNoticeClose\"><span class=\"close\">×</span></a>", "target": [ "#cookieNoticeClose" ], "failureSummary": "Fix any of the following:\n Text inside the element is not included in the accessible name" } ] }, { "id": "list", "impact": "serious", "tags": [ "cat.structure", "wcag2a", "wcag131" ], "description": "Ensures that lists are structured correctly", "help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/list?application=axeAPI", "nodes": [ { "any": [], "all": [], "none": [ { "id": "only-listitems", "data": null, "relatedNodes": [ { "html": "<div aria-live=\"polite\" class=\"slick-list draggable\">", "target": [ ".slick-list" ] } ], "impact": "serious", "message": "List element has direct children that are not allowed inside <li> elements" } ], "impact": "serious", "html": "<ul class=\"media-carousel__slides js-carousel slick-initialized slick-slider\" data-slider=\"0\">", "target": [ ".media-carousel__slides" ], "failureSummary": "Fix all of the following:\n List element has direct children that are not allowed inside <li> elements" } ] }, { "id": "meta-viewport", "impact": "critical", "tags": [ "cat.sensory-and-visual-cues", "best-practice", "ACT" ], "description": "Ensures <meta name=\"viewport\"> does not disable text scaling and zooming", "help": "Zooming and scaling should not be disabled", "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/meta-viewport?application=axeAPI", "nodes": [ { "any": [ { "id": "meta-viewport", "data": "maximum-scale", "relatedNodes": [], "impact": "critical", "message": "maximum-scale on <meta> tag disables zooming on mobile devices" } ], "all": [], "none": [], "impact": "critical", "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0\">", "target": [ "meta[name=\"viewport\"]" ], "failureSummary": "Fix any of the following:\n maximum-scale on <meta> tag disables zooming on mobile devices" } ] }, { "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": "<img src=\"https://ad.doubleclick.net/ddm/activity/src=9142543;type=invmedia;cat=spaul0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ord=' + a + '?\" width=\"1\" height=\"1\" alt=\"\">", "target": [ "img[alt=\"\"]" ], "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": "<a class=\"skip-header\" href=\"#skip-to-content\">Skip to Content (press ENTER)</a>", "target": [ ".skip-header" ], "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": "<img src=\"https://secure.adnxs.com/px?id=1066624&seg=16518581&t=2\" width=\"1\" height=\"1\">", "target": [ "img[width=\"1\"][height=\"1\"]:nth-child(4)" ], "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": "<img src=\"https://secure.adnxs.com/px?id=1066624&seg=16518581&t=2\" width=\"1\" height=\"1\">", "target": [ "img[width=\"1\"][height=\"1\"]:nth-child(6)" ], "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://spauldingrehab.org/", "what": "URL", "result": "https://spauldingrehab.org/" }, { "type": "test", "which": "continuum", "what": "Level Access Continuum, community edition", "url": "https://spauldingrehab.org/", "result": [ { "engineTestId": 59, "bestPracticeId": 410, "attribute": "This element has a content attribute set to a value that includes an instruction that sets the viewport's maximum-scale to less than 2", "attributeDetail": "This META has a content attribute set to a value that includes an instruction that sets the viewport's maximum-scale to less than 2", "element": "<meta content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0\" name=\"viewport\">", "testResult": 0, "path": "head>meta:nth-of-type(6)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Select \"Save\" to change the viewport content attribute to \"width=device-width, initial-scale=1.0\", or \"Cancel\" if the fix should not be applied.", "fix": { "content": "width=device-width, initial-scale=1.0" } }, "fingerprint": { "version": 2, "css": "meta[name=\"viewport\"][content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0\"]", "attNo": 2 } }, { "engineTestId": 85, "bestPracticeId": 1626, "attribute": "This element has an aria-controls attribute value that includes one or more invalid or duplicate ids", "attributeDetail": "This DIV has an aria-controls attribute value of 'footerNoticeClose', which includes one or more invalid or duplicate ids", "element": "<div style=\"display: block;\" id=\"footerModal\" class=\"footer__notice modal\" aria-controls=\"footerNoti ... id=\"cookieNoticeClose\"><span class=\"close\">×</span></a></td></tr></tbody></table></div></div></div>", "testResult": 0, "path": "body>div:nth-of-type(2)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(3)>*:nth-child(4)", "fixType": "", "fingerprint": { "version": 2, "css": "div[aria-controls=\"footerNoticeClose\"][class=\"footer__notice modal\"][id=\"footerModal\"]", "attNo": 4 } }, { "engineTestId": 89, "bestPracticeId": 362, "attribute": "This img element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This img element does not have a mechanism that allows an accessible name value to be calculated", "element": "<img height=\"1\" width=\"1\" src=\"https://secure.adnxs.com/px?id=1066624&seg=16518581&t=2\">", "testResult": 0, "path": "body>img:nth-of-type(2)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Provide alternative text that describes the content conveyed by the image.", "fix": { "alt": null, "aria-label": false, "aria-labelledby": false } }, "fingerprint": { "version": 2, "css": "img[src=\"https://secure.adnxs.com/px?id=1066624&seg=16518581&t=2\"][width=\"1\"][height=\"1\"]", "attNo": 3 } }, { "engineTestId": 89, "bestPracticeId": 362, "attribute": "This img element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This img element does not have a mechanism that allows an accessible name value to be calculated", "element": "<img height=\"1\" width=\"1\" src=\"https://secure.adnxs.com/px?id=1066624&seg=16518581&t=2\">", "testResult": 0, "path": "body>img:nth-of-type(3)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Provide alternative text that describes the content conveyed by the image.", "fix": { "alt": null, "aria-label": false, "aria-labelledby": false } }, "fingerprint": { "version": 2, "css": "img[src=\"https://secure.adnxs.com/px?id=1066624&seg=16518581&t=2\"][width=\"1\"][height=\"1\"]", "attNo": 3 } }, { "engineTestId": 123, "bestPracticeId": 362, "attribute": "This svg element does not have a mechanism that allows an accessible name value to be calculated", "attributeDetail": "This svg element does not have a mechanism that allows an accessible name value to be calculated", "element": "<svg class=\"helix--desktop\" version=\"1.1\" viewbox=\"0 0 955 305\" width=\"955\" height=\"305\" xml:space=\" ... t3\" cx=\"6.5\" cy=\"48.5\" r=\"8.5\"></circle><circle id=\"Oval-4_1_\" class=\"st4\" cx=\"376.5\" cy=\"48.5\" r=\"8", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(4)>*:nth-child(3)>*:nth-child(1)>*:nth-child(2)>*:nth-child(4)", "fixType": { "fixType": 1, "domSpec": false, "helperText": "Provide text that describes the content conveyed by the SVG.", "fix": { "alt": false, "aria-label": null, "aria-labelledby": false } }, "fingerprint": { "version": 2, "css": "svg[height=\"305\"][width=\"955\"][viewbox=\"0 0 955 305\"][version=\"1.1\"][class=\"helix--desktop\"]", "attNo": 7 } }, { "engineTestId": 246, "bestPracticeId": 393, "attribute": "This element should only contain li elements (without an ARIA-assigned role), script elements (without an ARIA-assigned role) or template elements (without an ARIA-assigned role); or elements with a role=listitem attribute; as direct child elements", "attributeDetail": "This UL should only contain li elements (without an ARIA-assigned role), script elements (without an ARIA-assigned role) or template elements (without an ARIA-assigned role); or elements with a role=listitem attribute; as direct child elements", "element": "<ul data-slider=\"0\" class=\"media-carousel__slides js-carousel slick-initialized slick-slider\"><div c ... rokes. He woke up four weeks later unable to speak or move his right side. Read how Spaulding Cape C", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(8)>*:nth-child(3)>*:nth-child(1)>*:nth-child(3)", "fixType": "", "fingerprint": { "version": 2, "css": "ul[class=\"media-carousel__slides js-carousel slick-initialized slick-slider\"][data-slider=\"0\"]", "attNo": 2 } }, { "engineTestId": 1042, "bestPracticeId": 1626, "attribute": "This element (role=option) does not have an aria-selected attribute", "attributeDetail": "This LI (role=option) does not have an aria-selected attribute", "element": "<li aria-describedby=\"slick-slide00\" role=\"option\" tabindex=\"-1\" style=\"width: 1110px; position: rel ... rograms helped Hannah heal—and inspired her on the next stage of her journey.</div></div></div></li>", "testResult": 0, "path": "body>div:nth-of-type(1)>*:nth-child(1)>*:nth-child(1)>*:nth-child(2)>*:nth-child(1)>*:nth-child(8)>*:nth-child(3)>*:nth-child(1)>*:nth-child(3)>*:nth-child(1)>*:nth-child(1)>*:nth-child(1)", "fixType": "", "fingerprint": { "version": 2, "css": "li[class=\"media-carousel__slide slick-slide slick-current slick-active\"][data-slick-index=\"0\"][aria-hidden=\"false\"][tabindex=\"-1\"][role=\"option\"][aria-describedby=\"slick-slide00\"]", "attNo": 7 } } ] }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://spauldingrehab.org/", "what": "URL", "result": "https://spauldingrehab.org/" }, { "type": "test", "which": "htmlcs", "what": "HTML CodeSniffer WCAG 2.1 AA ruleset", "url": "https://spauldingrehab.org/", "result": { "Error": { "AA.1_1_1.H37": { "Img element missing an alt attribute. Use the alt attribute to specify a short text alternative.": [ { "tagName": "img", "id": "", "code": "<img src=\"https://secure.adnxs.com/px?id=1066624&seg=16518581&t=2\" width=\"1\" height=\"1\">" } ] }, "AA.2_4_1.G1,G123,G124.NoSuchID": { "This link points to a named anchor \"skip-to-content\" within the document, but no anchor exists with that name.": [ { "tagName": "a", "id": "", "code": "<a class=\"skip-header\" href=\"#skip-to-content\">...</a>" } ] }, "AA.2_4_1.H64.1": { "Iframe element requires a non-empty title attribute that identifies the frame.": [ { "tagName": "iframe", "id": "", "code": "<iframe height=\"0\" width=\"0\" style=\"display: none; visibility: hidden;\" src=\"//4641306.fls.doubleclick.net/activityi;src=4641306;type=spah;cat=srn_pndr;ord=1;num=6596994233768;gtm=2wg880;auiddc=1522100556.1660390719;~oref=https%3A%2F%2Fspauldingrehab.org%2F?\">...</iframe>" } ] } }, "Warning": { "AA.1_1_1.H67.2": { "Img element is marked so that it is ignored by Assistive Technology.": [ { "tagName": "img", "id": "", "code": "<img src=\"https://ad.doubleclick.net/ddm/activity/src=9142543;type=invmedia;cat=spaul0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ord=' + a + '?\" width=\"1\" height=\"1\" alt=\"\">" } ] }, "AA.1_3_1.H48": { "If this element contains a navigation section, it is recommended that it be marked up as a list.": [ { "tagName": "p", "id": "", "code": "<p>...</p>" } ] }, "AA.1_3_1.H85.2": { "If this selection list contains groups of related options, they should be grouped with optgroup.": [ { "tagName": "select", "id": "#service", "code": "<select data-location-select=\"\" id=\"service\" name=\"service\">...</select>" } ] }, "AA.1_4_10.C32,C31,C33,C38,SCR34,G206": { "This element has \"position: fixed\". This may require scrolling in two dimensions, which is considered a failure of this Success Criterion.": [ { "tagName": "div", "id": "#footerModal", "code": "<div aria-controls=\"footerNoticeClose\" class=\"footer__notice modal\" id=\"footerModal\" style=\"display: block;\">...</div>" }, { "tagName": "div", "id": "", "code": "<div class=\"modal-content\">...</div>" } ], "Interfering with a user agent's ability to zoom may be a failure of this Success Criterion.": [ { "tagName": "meta", "id": "", "code": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0\">" } ] }, "AA.1_4_3.G145.Alpha": { "This element's text or background contains transparency. Ensure the contrast ratio between the text and background are at least 3:1.": [ { "tagName": "span", "id": "", "code": "<span class=\"close\">...</span>" } ] }, "AA.1_4_3.G145.BgImage": { "This element's text is placed on a background image. Ensure the contrast ratio between the text and all covered parts of the image are at least 3:1.": [ { "tagName": "a", "id": "", "code": "<a class=\"none\" href=\"/conditions-services\">...</a>" }, { "tagName": "h2", "id": "", "code": "<h2 class=\"promo-cards__title\">...</h2>" }, { "tagName": "h2", "id": "", "code": "<h2 class=\"quick-links__title\">...</h2>" } ] }, "AA.1_4_3.G18.Abs": { "This element is absolutely positioned and the background color can not be determined. Ensure the contrast ratio between the text and all covered parts of the background are at least 4.5:1.": [ { "tagName": "a", "id": "", "code": "<a class=\"skip-header\" href=\"#skip-to-content\">...</a>" }, { "tagName": "option", "id": "", "code": "<option value=\"\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"acupuncture\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"adaptive-sports\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"adaptive-sports-medicine-clinic\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"adolescent-sports-injury\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"amputee-rehabilitation-program\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"aquatic-therapy\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"arthritis-joint\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"assistive-technology-services\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"audiology\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"audiology-pediatric\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"augmentative-alternative-communication-pediatric\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"autism-spectrum-disorder\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"balance-vestibular\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"behavioral-and-mental-health-services\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"brain-injury\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"burn-rehabilitation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"cancer-rehabilitation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"cape-wellness-programs\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"cardiac-rehabilitation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"cerebral-palsy\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"complex-medical-rehabilitation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"cycling-medicine-program\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"dance-medicine\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"developmental-coordination-disorder\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"direct-admissions-program\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"disorders-of-consciousness\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"down-syndrome\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"driving-assessment-program\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"dry-needling\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"electrodiagnostic-evaluation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"exercise-for-persons-with-disabilities\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"fit-to-be-kids\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"gait-analysis\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"geriatric-rehabilitation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"golf-strong\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"guillain-barre\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"gyrotonic-exercises\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"hand-therapy\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"healthy-running-program\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"integrative-medicine\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"language-delay\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"live-long-walk-strong\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"lymphedema-management\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"massage-therapy\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"musculoskeletal-orthopedic-rehabilitation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"musculoskeletal-rehabilitation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"music-therapy\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"neurological-rehabilitation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"nursing\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"nutrition\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"occupational-therapy\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"osteopathic-manipulative-treatments\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pain-management\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"paralysis-center\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"parkinsons\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"parkinsons-disease\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"parkinsons-disease-wellness-programs\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pediatric-aquatics\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pediatric-augmentative-alternative-communication\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pediatric-feeding-and-nutrition-program\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pediatric-medical-clinics\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pediatric-occupational-therapy\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pediatric-speech-and-social-skills-group\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pediatric-speech-language-therapy\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pediatric-speech-language-therapy-program\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pediatric-wheelchair-seating-clinic\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pediatrics\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pediatrics-audiology\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pelvic-health\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"performance-matrix\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"physical-medicine-and-rehabilitation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"physical-therapy\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"physical-therapy-pediatric\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pilates\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"polio\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"post-covid-19\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"prosthetics-and-orthotics\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"pulmonary-rehabilitation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"regenerative-medicine\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"rowing-performance\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"running-injuries\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"sensory-processing\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"sleep-disorder-diagnostic-center\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"spasticity\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"speech-language-pathologyvoice-therapy\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"spinal-cord-injury-rehab\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"spine-care\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"spiritual-care\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"sports-concussion-clinic\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"sports-concussion-management\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"sports-injury-rehabilitation-conditioning\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"strength-fitness\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"stroke\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"stroke-rehabilitation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"telehealth\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"the-pediatric-orthotics-and-brace-clinic\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"the-performance-matrix-tpm-movement-health\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"therapeutic-recreation-services\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"toe-walking\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"torticollis\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"ventilator-rehabilitation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"virtual-visits\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"vision-rehabilitation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"wheelchair-and-seating-clinics\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"wheelchair-equipment-clinic-pediatric\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"womens-health-services\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"work-injury-rehabilitation\">...</option>" }, { "tagName": "option", "id": "", "code": "<option value=\"yoga\">...</option>" }, { "tagName": "span", "id": "#main-nav-title", "code": "<span id=\"main-nav-title\" class=\"visually-hidden\">...</span>" }, { "tagName": "span", "id": "", "code": "<span class=\"visually-hidden\">...</span>" }, { "tagName": "style", "id": "", "code": "<style type=\"text/css\">...</style>" } ] }, "AA.1_4_3.G18.Alpha": { "This element's text or background contains transparency. Ensure the contrast ratio between the text and background are at least 4.5:1.": [ { "tagName": "p", "id": "", "code": "<p>...</p>" }, { "tagName": "span", "id": "", "code": "<span>...</span>" } ] }, "AA.1_4_3.G18.BgImage": { "This element's text is placed on a background image. Ensure the contrast ratio between the text and all covered parts of the image are at least 4.5:1.": [ { "tagName": "p", "id": "", "code": "<p>...</p>" } ] }, "AA.2_5_3.F96": { "Accessible name for this element does not contain the visible label text. Check that for user interface components with labels that include text or images of text, the name contains the text that is presented visually.": [ { "tagName": "a", "id": "", "code": "<a class=\"site-footer__contacts-number\" aria-labelledby=\"footer-contacts-label-2\" href=\"tel:1-888-SRN-4330\">...</a>" }, { "tagName": "a", "id": "", "code": "<a class=\"site-footer__contacts-number\" aria-labelledby=\"footer-contacts-label-5\" href=\"tel:1-800-439-2370 / TDD\">...</a>" }, { "tagName": "button", "id": "", "code": "<button aria-label=\"more information\" aria-haspopup=\"true\" aria-expanded=\"false\" class=\"enhanced-loc__btn js-tooltip-btn js-ga-eloc-btn\" type=\"button\">...</button>" }, { "tagName": "button", "id": "", "code": "<button aria-pressed=\"false\" aria-label=\"Pause Video\" type=\"button\" class=\"enhanced-loc__playpause-btn js-loc-pause-toggle\">...</button>" } ] }, "AA.4_1_2.H91.Select.Value": { "This select element does not have a value available to an accessibility API.": [ { "tagName": "select", "id": "#service", "code": "<select data-location-select=\"\" id=\"service\" name=\"service\">...</select>" } ] } } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://spauldingrehab.org/", "what": "URL", "result": "https://spauldingrehab.org/" }, { "type": "test", "which": "ibm", "withItems": true, "what": "IBM Accessibility Checker", "url": "https://spauldingrehab.org/", "result": { "content": { "prevented": true, "error": "ERROR: getting ibm test report took too long" }, "prevented": true, "url": { "prevented": true, "error": "ERROR: getting ibm test report took too long" } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://spauldingrehab.org/", "what": "URL", "result": "https://spauldingrehab.org/" }, { "type": "test", "which": "nuVal", "what": "failures to pass the Nu Html Checker", "url": "https://spauldingrehab.org/", "result": { "messages": [ { "type": "info", "lastLine": 5, "lastColumn": 152, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "anager-->\n<script type=\"text/javascript\" id=\"www-widgetapi-script\" src=\"https://www.youtube.com/s/player/4c3f79c5/www-widgetapi.vflset/www-widgetapi.js\" async=\"\"></scri", "hiliteStart": 10, "hiliteLength": 152 }, { "type": "info", "lastLine": 5, "lastColumn": 262, "firstColumn": 162, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" async=\"\" src=\"https://snap.licdn.com/li.lms-analytics/insight.min.js\"></scri", "hiliteStart": 10, "hiliteLength": 101 }, { "type": "info", "lastLine": 5, "lastColumn": 363, "firstColumn": 272, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/analytics.js\"></scri", "hiliteStart": 10, "hiliteLength": 92 }, { "type": "error", "lastLine": 11, "lastColumn": 21, "message": "A charset attribute on a meta element found after the first 1024 bytes.", "extract": " charset=\"UTF-8\">\n<meta conten", "hiliteStart": 15, "hiliteLength": 1 }, { "type": "error", "lastLine": 11, "lastColumn": 22, "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": "anager-->\n<meta charset=\"UTF-8\">\n<meta", "hiliteStart": 10, "hiliteLength": 22 }, { "type": "info", "lastLine": 16, "lastColumn": 23, "firstColumn": 1, "subType": "warning", "message": "The type attribute for the style element is not needed and should be omitted.", "extract": "sheet]-->\n<style type=\"text/css\">\n ", "hiliteStart": 10, "hiliteLength": 23 }, { "type": "info", "lastLine": 38, "lastColumn": 89, "firstColumn": 1, "subType": "warning", "message": "Consider avoiding viewport values that prevent users from resizing documents.", "extract": "-data]-->\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0\">\n<!--l", "hiliteStart": 10, "hiliteLength": 89 }, { "type": "info", "lastLine": 52, "lastColumn": 286, "firstColumn": 171, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "script]--><script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3/api/js/49/12/common.js\"></scri", "hiliteStart": 10, "hiliteLength": 116 }, { "type": "info", "lastLine": 52, "lastColumn": 286, "firstColumn": 171, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "script]--><script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3/api/js/49/12/common.js\"></scri", "hiliteStart": 10, "hiliteLength": 116 }, { "type": "info", "lastLine": 52, "lastColumn": 409, "firstColumn": 296, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3/api/js/49/12/util.js\"></scri", "hiliteStart": 10, "hiliteLength": 114 }, { "type": "info", "lastLine": 52, "lastColumn": 409, "firstColumn": 296, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3/api/js/49/12/util.js\"></scri", "hiliteStart": 10, "hiliteLength": 114 }, { "type": "info", "lastLine": 52, "lastColumn": 536, "firstColumn": 419, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3/api/js/49/12/controls.js\"></scri", "hiliteStart": 10, "hiliteLength": 118 }, { "type": "info", "lastLine": 52, "lastColumn": 536, "firstColumn": 419, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3/api/js/49/12/controls.js\"></scri", "hiliteStart": 10, "hiliteLength": 118 }, { "type": "info", "lastLine": 52, "lastColumn": 666, "firstColumn": 546, "subType": "warning", "message": "The charset attribute on the script element is obsolete.", "extract": "></script><script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3/api/js/49/12/places_impl.js\"></scri", "hiliteStart": 10, "hiliteLength": 121 }, { "type": "info", "lastLine": 52, "lastColumn": 666, "firstColumn": 546, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" charset=\"UTF-8\" src=\"https://maps.googleapis.com/maps-api-v3/api/js/49/12/places_impl.js\"></scri", "hiliteStart": 10, "hiliteLength": 121 }, { "type": "error", "lastLine": 61, "lastColumn": 319, "firstColumn": 21, "message": "Bad value origin-trial for attribute http-equiv on element meta.", "extract": " </style><meta http-equiv=\"origin-trial\" content=\"A9wkrvp9y21k30U9lU7MJMjBj4USjLrGwV+Z8zO3J3ZBH139DOnCv3XLK2Ii40S94HG1SZ/Zeg2GSHOD3wlWngYAAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjYxMjk5MTk5LCJpc1RoaXJkUGFydHkiOnRydWV9\"><scrip", "hiliteStart": 10, "hiliteLength": 299 }, { "type": "info", "lastLine": 61, "lastColumn": 394, "firstColumn": 372, "subType": "warning", "message": "The type attribute for the style element is not needed and should be omitted.", "extract": "></script><style type=\"text/css\">.crjs ", "hiliteStart": 10, "hiliteLength": 23 }, { "type": "error", "lastLine": 68, "lastColumn": 260, "firstColumn": 22, "message": "Bad value https://ad.doubleclick.net/ddm/activity/src=9142543;type=invmedia;cat=spaul0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ord=' + a + '? for attribute src on element img: Illegal character in path segment: { is not allowed.", "extract": "n[body]--><img src=\"https://ad.doubleclick.net/ddm/activity/src=9142543;type=invmedia;cat=spaul0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ord=' + a + '?\" width=\"1\" height=\"1\" alt=\"\"><div c", "hiliteStart": 10, "hiliteLength": 239 }, { "type": "error", "lastLine": 72, "lastColumn": 12, "firstColumn": 6, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "30\">\n <style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 72, "lastColumn": 50, "firstColumn": 44, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "{}</style><style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "info", "lastLine": 72, "lastColumn": 235, "firstColumn": 194, "subType": "warning", "message": "The banner role is unnecessary for element header.", "extract": "ay\"></div><header role=\"banner\" class=\"site-header\">\n<div ", "hiliteStart": 10, "hiliteLength": 42 }, { "type": "error", "lastLine": 76, "lastColumn": 46, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "te-logo\">\n<a target=\"\" class=\"site-logo__link\" href=\"/\">\n<div>", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "error", "lastLine": 134, "lastColumn": 46, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "te-logo\">\n<a target=\"\" class=\"site-logo__link\" href=\"/\">\n<div>", "hiliteStart": 10, "hiliteLength": 46 }, { "type": "info", "lastLine": 141, "lastColumn": 79, "firstColumn": 1, "subType": "warning", "message": "The navigation role is unnecessary for element nav.", "extract": "wrapper\">\n<nav role=\"navigation\" aria-label=\"utility\" class=\"utility-nav js-utility-nav\">\n<ul c", "hiliteStart": 10, "hiliteLength": 79 }, { "type": "error", "lastLine": 150, "lastColumn": 83, "firstColumn": 1, "message": "Element div is missing one or more of the following attributes: role.", "extract": "</button>\n<div class=\"utility-flyout js-nav-flyout\" aria-expanded=\"false\" aria-hidden=\"true\">\n<ul r", "hiliteStart": 10, "hiliteLength": 83 }, { "type": "error", "lastLine": 153, "lastColumn": 100, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "ut-item\">\n<a class=\"utility-flyout__link js-ga-header-navigation\" role=\"menuitem\" href=\"/locations\" target=\"\">Find a", "hiliteStart": 10, "hiliteLength": 100 }, { "type": "error", "lastLine": 156, "lastColumn": 104, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "ut-item\">\n<a class=\"utility-flyout__link js-ga-header-navigation\" role=\"menuitem\" href=\"/find-a-doctor\" target=\"\">Find a", "hiliteStart": 10, "hiliteLength": 104 }, { "type": "error", "lastLine": 159, "lastColumn": 169, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "ut-item\">\n<a class=\"utility-flyout__link js-ga-header-navigation\" role=\"menuitem\" href=\"https://patientgateway.massgeneralbrigham.org/mychart-prd/Authentication/Login?\" target=\"\">Access", "hiliteStart": 10, "hiliteLength": 169 }, { "type": "error", "lastLine": 162, "lastColumn": 104, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "ut-item\">\n<a class=\"utility-flyout__link js-ga-header-navigation\" role=\"menuitem\" href=\"/about/careers\" target=\"\">Find C", "hiliteStart": 10, "hiliteLength": 104 }, { "type": "error", "lastLine": 165, "lastColumn": 100, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "ut-item\">\n<a class=\"utility-flyout__link js-ga-header-navigation\" role=\"menuitem\" href=\"/referrals\" target=\"\">Refer ", "hiliteStart": 10, "hiliteLength": 100 }, { "type": "error", "lastLine": 168, "lastColumn": 97, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "ut-item\">\n<a class=\"utility-flyout__link js-ga-header-navigation\" role=\"menuitem\" href=\"/giving\" target=\"\">Donate", "hiliteStart": 10, "hiliteLength": 97 }, { "type": "error", "lastLine": 184, "lastColumn": 1165, "firstColumn": 824, "message": "Element pre not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "sparent;\"><pre aria-hidden=\"true\" style=\"position: absolute; visibility: hidden; white-space: pre; font-family: "Graphik Web", Helvetica, "sans-serif"; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 700; word-spacing: 0px; letter-spacing: 0px; text-indent: 0px; text-rendering: auto; text-transform: none;\"></pre>", "hiliteStart": 10, "hiliteLength": 342 }, { "type": "error", "lastLine": 184, "lastColumn": 1271, "firstColumn": 1172, "message": "Element div not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "e;\"></pre><div class=\"tt-menu\" style=\"position: absolute; top: 100%; left: 0px; z-index: 100; display: none;\"><div c", "hiliteStart": 10, "hiliteLength": 100 }, { "type": "info", "lastLine": 245, "lastColumn": 58, "firstColumn": 1, "subType": "warning", "message": "The navigation role is unnecessary for element nav.", "extract": "ntainer\">\n<nav role=\"navigation\" aria-label=\"main\" class=\"main-nav\">\n<span", "hiliteStart": 10, "hiliteLength": 58 }, { "type": "error", "lastLine": 272, "lastColumn": 14, "firstColumn": 8, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "\">\n <style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 272, "lastColumn": 52, "firstColumn": 46, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "{}</style><style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 274, "lastColumn": 725, "firstColumn": 169, "message": "Bad value 1 for attribute allowfullscreen on element iframe.", "extract": " <iframe id=\"YTPlayer-ID-1660390778977\" class=\"ytplayer-player-inline\" frameborder=\"0\" allowfullscreen=\"1\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" title=\"Spaulding Rehabilitation Network | Homepage\" width=\"1280\" height=\"720\" src=\"https://www.youtube.com/embed/0d6nOjXMws4?iv_load_policy=3&modestbranding=1&autoplay=1&controls=0&showinfo=0&wmode=opaque&branding=0&autohide=0&loop=1&rel=0&enablejsapi=1&origin=https%3A%2F%2Fspauldingrehab.org&widgetid=1\"></ifra", "hiliteStart": 10, "hiliteLength": 557 }, { "type": "error", "lastLine": 274, "lastColumn": 725, "firstColumn": 169, "message": "The frameborder attribute on the iframe element is obsolete. Use CSS instead.", "extract": " <iframe id=\"YTPlayer-ID-1660390778977\" class=\"ytplayer-player-inline\" frameborder=\"0\" allowfullscreen=\"1\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" title=\"Spaulding Rehabilitation Network | Homepage\" width=\"1280\" height=\"720\" src=\"https://www.youtube.com/embed/0d6nOjXMws4?iv_load_policy=3&modestbranding=1&autoplay=1&controls=0&showinfo=0&wmode=opaque&branding=0&autohide=0&loop=1&rel=0&enablejsapi=1&origin=https%3A%2F%2Fspauldingrehab.org&widgetid=1\"></ifra", "hiliteStart": 10, "hiliteLength": 557 }, { "type": "error", "lastLine": 277, "lastColumn": 124, "firstColumn": 1, "message": "Bad value /assets/Spaulding/images/homepage/homepage-video-mobile-banner.jpg for attribute srcset on element source: No width specified for image /assets/Spaulding/images/…e-video-mobile-banner.jpg. (When the sizes attribute is present, all image candidate strings must specify a width.)", "extract": "<picture>\n<source sizes=\"100vw\" media=\"(max-width:767px)\" srcset=\"/assets/Spaulding/images/homepage/homepage-video-mobile-banner.jpg\">\n<sour", "hiliteStart": 10, "hiliteLength": 124 }, { "type": "error", "lastLine": 278, "lastColumn": 126, "firstColumn": 1, "message": "Bad value /assets/Spaulding/images/homepage/homepage-video-tablet-banner.jpg for attribute srcset on element source: No width specified for image /assets/Spaulding/images/…e-video-tablet-banner.jpg. (When the sizes attribute is present, all image candidate strings must specify a width.)", "extract": "ner.jpg\">\n<source sizes=\"100vw\" media=\"(max-width: 1224px)\" srcset=\"/assets/Spaulding/images/homepage/homepage-video-tablet-banner.jpg\">\n<sour", "hiliteStart": 10, "hiliteLength": 126 }, { "type": "error", "lastLine": 279, "lastColumn": 119, "firstColumn": 1, "message": "Bad value /assets/Spaulding/images/homepage/homepage-still-desktop.jpg for attribute srcset on element source: No width specified for image /assets/Spaulding/images/…omepage-still-desktop.jpg. (When the sizes attribute is present, all image candidate strings must specify a width.)", "extract": "ner.jpg\">\n<source sizes=\"100vw\" media=\"(min-width:1225px)\" srcset=\"/assets/Spaulding/images/homepage/homepage-still-desktop.jpg\">\n<img ", "hiliteStart": 10, "hiliteLength": 119 }, { "type": "error", "lastLine": 351, "lastColumn": 14, "firstColumn": 8, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "\">\n <style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 351, "lastColumn": 52, "firstColumn": 46, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "{}</style><style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 361, "lastColumn": 154, "firstColumn": 1, "message": "Attribute xmlns:xlink not allowed here.", "extract": "__image\">\n<img xmlns:xlink=\"http://www.w3.org/1999/xlink\" id=\"\" src=\"/assets/Spaulding/images/homepage/us-news-2021.jpg\" alt=\"US News World Reports Badge\" class=\"\"></div>", "hiliteStart": 10, "hiliteLength": 154 }, { "type": "info", "lastLine": 361, "lastColumn": 154, "firstColumn": 1, "subType": "warning", "message": "Attribute with the local name xmlns:xlink is not serializable as XML 1.0.", "extract": "__image\">\n<img xmlns:xlink=\"http://www.w3.org/1999/xlink\" id=\"\" src=\"/assets/Spaulding/images/homepage/us-news-2021.jpg\" alt=\"US News World Reports Badge\" class=\"\"></div>", "hiliteStart": 10, "hiliteLength": 154 }, { "type": "error", "lastLine": 361, "lastColumn": 154, "firstColumn": 1, "message": "Bad value for attribute id on element img: An ID must not be the empty string.", "extract": "__image\">\n<img xmlns:xlink=\"http://www.w3.org/1999/xlink\" id=\"\" src=\"/assets/Spaulding/images/homepage/us-news-2021.jpg\" alt=\"US News World Reports Badge\" class=\"\"></div>", "hiliteStart": 10, "hiliteLength": 154 }, { "type": "error", "lastLine": 365, "lastColumn": 147, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "iv>\n<div>\n<a class=\"content-with-logos__cta\" href=\"/about/news/spaulding-once-again-ranked-a-top-hospital-for-patient-care-in-rehabilitation-2022\" target=\"\">Learn ", "hiliteStart": 10, "hiliteLength": 147 }, { "type": "error", "lastLine": 371, "lastColumn": 174, "firstColumn": 1, "message": "Duplicate ID .", "extract": "__image\">\n<img id=\"\" src=\"/assets/Spaulding/images/homepage/worldrenownedinnovation.png\" alt=\"Harvard Medical School Department of Physical Medicine and Rehabilitation Badge\" class=\"\"></div>", "hiliteStart": 10, "hiliteLength": 174 }, { "type": "info", "lastLine": 361, "lastColumn": 154, "firstColumn": 1, "subType": "warning", "message": "The first occurrence of ID was here.", "extract": "__image\">\n<img xmlns:xlink=\"http://www.w3.org/1999/xlink\" id=\"\" src=\"/assets/Spaulding/images/homepage/us-news-2021.jpg\" alt=\"US News World Reports Badge\" class=\"\"></div>", "hiliteStart": 10, "hiliteLength": 154 }, { "type": "error", "lastLine": 371, "lastColumn": 174, "firstColumn": 1, "message": "Bad value for attribute id on element img: An ID must not be the empty string.", "extract": "__image\">\n<img id=\"\" src=\"/assets/Spaulding/images/homepage/worldrenownedinnovation.png\" alt=\"Harvard Medical School Department of Physical Medicine and Rehabilitation Badge\" class=\"\"></div>", "hiliteStart": 10, "hiliteLength": 174 }, { "type": "error", "lastLine": 386, "lastColumn": 14, "firstColumn": 8, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "\">\n <style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 386, "lastColumn": 52, "firstColumn": 46, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "{}</style><style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 415, "lastColumn": 14, "firstColumn": 8, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "\">\n <style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 415, "lastColumn": 52, "firstColumn": 46, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "{}</style><style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 426, "lastColumn": 313, "firstColumn": 212, "message": "Element span is missing one or more of the following attributes: role.", "extract": "></button><span aria-hidden=\"true\" tabindex=\"-1\" class=\"enhanced-loc__tooltip js-tooltip\" aria-expanded=\"false\"><a cla", "hiliteStart": 10, "hiliteLength": 102 }, { "type": "error", "lastLine": 430, "lastColumn": 50, "firstColumn": 1, "message": "Element div not allowed as child of element a in this context. (Suppressing further errors from this subtree.)", "extract": "e>\n</svg>\n<div class=\"enhanced-loc__tooltip-close-btn-text\">Back <", "hiliteStart": 10, "hiliteLength": 50 }, { "type": "error", "lastLine": 433, "lastColumn": 3, "firstColumn": 1, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "div>\n</a>\n<p></p><p", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 433, "lastColumn": 10, "firstColumn": 8, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "a>\n<p></p><p>For in", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 434, "lastColumn": 3, "firstColumn": 1, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "dent.</p>\n<p><a cla", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 434, "lastColumn": 93, "firstColumn": 91, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "Me</a></p><p></p>\n<", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 438, "lastColumn": 314, "firstColumn": 213, "message": "Element span is missing one or more of the following attributes: role.", "extract": "></button><span aria-hidden=\"true\" tabindex=\"-1\" class=\"enhanced-loc__tooltip js-tooltip\" aria-expanded=\"false\"><a cla", "hiliteStart": 10, "hiliteLength": 102 }, { "type": "error", "lastLine": 442, "lastColumn": 50, "firstColumn": 1, "message": "Element div not allowed as child of element a in this context. (Suppressing further errors from this subtree.)", "extract": "e>\n</svg>\n<div class=\"enhanced-loc__tooltip-close-btn-text\">Back <", "hiliteStart": 10, "hiliteLength": 50 }, { "type": "error", "lastLine": 445, "lastColumn": 3, "firstColumn": 1, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "div>\n</a>\n<p></p><p", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 445, "lastColumn": 10, "firstColumn": 8, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "a>\n<p></p><p>For co", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 446, "lastColumn": 3, "firstColumn": 1, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "nbsp;</p>\n<p><a cla", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 446, "lastColumn": 94, "firstColumn": 92, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "Me</a></p><p></p>\n<", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 450, "lastColumn": 314, "firstColumn": 213, "message": "Element span is missing one or more of the following attributes: role.", "extract": "></button><span aria-hidden=\"true\" tabindex=\"-1\" class=\"enhanced-loc__tooltip js-tooltip\" aria-expanded=\"false\"><a cla", "hiliteStart": 10, "hiliteLength": 102 }, { "type": "error", "lastLine": 454, "lastColumn": 50, "firstColumn": 1, "message": "Element div not allowed as child of element a in this context. (Suppressing further errors from this subtree.)", "extract": "e>\n</svg>\n<div class=\"enhanced-loc__tooltip-close-btn-text\">Back <", "hiliteStart": 10, "hiliteLength": 50 }, { "type": "error", "lastLine": 457, "lastColumn": 3, "firstColumn": 1, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "div>\n</a>\n<p></p><p", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 457, "lastColumn": 10, "firstColumn": 8, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "a>\n<p></p><p>For lo", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 458, "lastColumn": 3, "firstColumn": 1, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "care.</p>\n<p><a cla", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 458, "lastColumn": 94, "firstColumn": 92, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "Me</a></p><p></p>\n<", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 462, "lastColumn": 309, "firstColumn": 208, "message": "Element span is missing one or more of the following attributes: role.", "extract": "></button><span aria-hidden=\"true\" tabindex=\"-1\" class=\"enhanced-loc__tooltip js-tooltip\" aria-expanded=\"false\"><a cla", "hiliteStart": 10, "hiliteLength": 102 }, { "type": "error", "lastLine": 466, "lastColumn": 50, "firstColumn": 1, "message": "Element div not allowed as child of element a in this context. (Suppressing further errors from this subtree.)", "extract": "e>\n</svg>\n<div class=\"enhanced-loc__tooltip-close-btn-text\">Back <", "hiliteStart": 10, "hiliteLength": 50 }, { "type": "error", "lastLine": 469, "lastColumn": 3, "firstColumn": 1, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "div>\n</a>\n<p></p><p", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 469, "lastColumn": 10, "firstColumn": 8, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "a>\n<p></p><p>For ad", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 470, "lastColumn": 3, "firstColumn": 1, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "ired.</p>\n<p><a cla", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 470, "lastColumn": 89, "firstColumn": 87, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "Me</a></p><p></p>\n<", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 474, "lastColumn": 306, "firstColumn": 205, "message": "Element span is missing one or more of the following attributes: role.", "extract": "></button><span aria-hidden=\"true\" tabindex=\"-1\" class=\"enhanced-loc__tooltip js-tooltip\" aria-expanded=\"false\"><a cla", "hiliteStart": 10, "hiliteLength": 102 }, { "type": "error", "lastLine": 478, "lastColumn": 50, "firstColumn": 1, "message": "Element div not allowed as child of element a in this context. (Suppressing further errors from this subtree.)", "extract": "e>\n</svg>\n<div class=\"enhanced-loc__tooltip-close-btn-text\">Back <", "hiliteStart": 10, "hiliteLength": 50 }, { "type": "error", "lastLine": 481, "lastColumn": 3, "firstColumn": 1, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "div>\n</a>\n<p></p><p", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 481, "lastColumn": 10, "firstColumn": 8, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "a>\n<p></p><p>From s", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 482, "lastColumn": 3, "firstColumn": 1, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "home.</p>\n<p><a cla", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 482, "lastColumn": 86, "firstColumn": 84, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "Me</a></p><p></p>\n<", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 486, "lastColumn": 307, "firstColumn": 206, "message": "Element span is missing one or more of the following attributes: role.", "extract": "></button><span aria-hidden=\"true\" tabindex=\"-1\" class=\"enhanced-loc__tooltip js-tooltip\" aria-expanded=\"false\"><a cla", "hiliteStart": 10, "hiliteLength": 102 }, { "type": "error", "lastLine": 490, "lastColumn": 50, "firstColumn": 1, "message": "Element div not allowed as child of element a in this context. (Suppressing further errors from this subtree.)", "extract": "e>\n</svg>\n<div class=\"enhanced-loc__tooltip-close-btn-text\">Back <", "hiliteStart": 10, "hiliteLength": 50 }, { "type": "error", "lastLine": 493, "lastColumn": 3, "firstColumn": 1, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "div>\n</a>\n<p></p><p", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 493, "lastColumn": 10, "firstColumn": 8, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "a>\n<p></p><p>For th", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 494, "lastColumn": 3, "firstColumn": 1, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "gram.</p>\n<p><a cla", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 494, "lastColumn": 87, "firstColumn": 85, "message": "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)", "extract": "Me</a></p><p></p>\n<", "hiliteStart": 10, "hiliteLength": 3 }, { "type": "error", "lastLine": 556, "lastColumn": 14, "firstColumn": 8, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "\">\n <style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 556, "lastColumn": 52, "firstColumn": 46, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "{}</style><style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 562, "lastColumn": 126, "firstColumn": 1, "message": "Attribute xmlns:xlink not allowed here.", "extract": "s__item\">\n<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"quick-links__link\" href=\"/conditions-services/adaptive-sports\" target=\"\">Adapti", "hiliteStart": 10, "hiliteLength": 126 }, { "type": "info", "lastLine": 562, "lastColumn": 126, "firstColumn": 1, "subType": "warning", "message": "Attribute with the local name xmlns:xlink is not serializable as XML 1.0.", "extract": "s__item\">\n<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"quick-links__link\" href=\"/conditions-services/adaptive-sports\" target=\"\">Adapti", "hiliteStart": 10, "hiliteLength": 126 }, { "type": "error", "lastLine": 562, "lastColumn": 126, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "s__item\">\n<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"quick-links__link\" href=\"/conditions-services/adaptive-sports\" target=\"\">Adapti", "hiliteStart": 10, "hiliteLength": 126 }, { "type": "error", "lastLine": 565, "lastColumn": 94, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "s__item\">\n<a class=\"quick-links__link\" href=\"/conditions-services/arthritis-joint-conditions\" target=\"\">Arthri", "hiliteStart": 10, "hiliteLength": 94 }, { "type": "error", "lastLine": 568, "lastColumn": 80, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "s__item\">\n<a class=\"quick-links__link\" href=\"/conditions-services/brain-injury\" target=\"\">Brain ", "hiliteStart": 10, "hiliteLength": 80 }, { "type": "error", "lastLine": 571, "lastColumn": 98, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "s__item\">\n<a class=\"quick-links__link\" href=\"/conditions-services/musculoskeletal-rehabilitation\" target=\"\">Muscul", "hiliteStart": 10, "hiliteLength": 98 }, { "type": "error", "lastLine": 574, "lastColumn": 95, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "s__item\">\n<a class=\"quick-links__link\" href=\"/conditions-services/neurological-rehabilitation\" target=\"\">Neurol", "hiliteStart": 10, "hiliteLength": 95 }, { "type": "error", "lastLine": 577, "lastColumn": 92, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "s__item\">\n<a class=\"quick-links__link\" href=\"/conditions-services/pediatric-rehabilitation\" target=\"\">Pediat", "hiliteStart": 10, "hiliteLength": 92 }, { "type": "error", "lastLine": 580, "lastColumn": 92, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "s__item\">\n<a class=\"quick-links__link\" href=\"/conditions-services/spinal-cord-injury-rehab\" target=\"\">Spinal", "hiliteStart": 10, "hiliteLength": 92 }, { "type": "error", "lastLine": 583, "lastColumn": 90, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "s__item\">\n<a class=\"quick-links__link\" href=\"/conditions-services/adaptive-sports-clinic\" target=\"\">Sports", "hiliteStart": 10, "hiliteLength": 90 }, { "type": "error", "lastLine": 586, "lastColumn": 74, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "s__item\">\n<a class=\"quick-links__link\" href=\"/conditions-services/stroke\" target=\"\">Stroke", "hiliteStart": 10, "hiliteLength": 74 }, { "type": "error", "lastLine": 595, "lastColumn": 14, "firstColumn": 8, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "\">\n <style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 595, "lastColumn": 52, "firstColumn": 46, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "{}</style><style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 607, "lastColumn": 204, "firstColumn": 1, "message": "Attribute xmlns:xlink not allowed here.", "extract": "/p>\n<div>\n<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"promo-card__cta js-ga-promo-card-link\" href=\"/about/news/spaulding-once-again-ranked-a-top-hospital-for-patient-care-in-rehabilitation-2022\" target=\"\">Read t", "hiliteStart": 10, "hiliteLength": 204 }, { "type": "info", "lastLine": 607, "lastColumn": 204, "firstColumn": 1, "subType": "warning", "message": "Attribute with the local name xmlns:xlink is not serializable as XML 1.0.", "extract": "/p>\n<div>\n<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"promo-card__cta js-ga-promo-card-link\" href=\"/about/news/spaulding-once-again-ranked-a-top-hospital-for-patient-care-in-rehabilitation-2022\" target=\"\">Read t", "hiliteStart": 10, "hiliteLength": 204 }, { "type": "error", "lastLine": 607, "lastColumn": 204, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "/p>\n<div>\n<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"promo-card__cta js-ga-promo-card-link\" href=\"/about/news/spaulding-once-again-ranked-a-top-hospital-for-patient-care-in-rehabilitation-2022\" target=\"\">Read t", "hiliteStart": 10, "hiliteLength": 204 }, { "type": "error", "lastLine": 619, "lastColumn": 133, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "/p>\n<div>\n<a class=\"promo-card__cta js-ga-promo-card-link\" href=\"/about/news/spaulding-top-scorer-in-2022-disability-equality-index\" target=\"\">Read t", "hiliteStart": 10, "hiliteLength": 133 }, { "type": "error", "lastLine": 631, "lastColumn": 159, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "/p>\n<div>\n<a class=\"promo-card__cta js-ga-promo-card-link\" href=\"https://spauldingrehab.org/about/news/women-and-minority-experts-underrepresented-as-authors\" target=\"\">Read t", "hiliteStart": 10, "hiliteLength": 159 }, { "type": "error", "lastLine": 641, "lastColumn": 14, "firstColumn": 8, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "\">\n <style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 641, "lastColumn": 52, "firstColumn": 46, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "{}</style><style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 650, "lastColumn": 128, "firstColumn": 1, "message": "Attribute xmlns:xlink not allowed here.", "extract": "iv>\n<div>\n<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"spotlight__cta js-ga-spotlight-icon-text-link\" href=\"/safe-care\" target=\"\">Learn ", "hiliteStart": 10, "hiliteLength": 128 }, { "type": "info", "lastLine": 650, "lastColumn": 128, "firstColumn": 1, "subType": "warning", "message": "Attribute with the local name xmlns:xlink is not serializable as XML 1.0.", "extract": "iv>\n<div>\n<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"spotlight__cta js-ga-spotlight-icon-text-link\" href=\"/safe-care\" target=\"\">Learn ", "hiliteStart": 10, "hiliteLength": 128 }, { "type": "error", "lastLine": 650, "lastColumn": 128, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "iv>\n<div>\n<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"spotlight__cta js-ga-spotlight-icon-text-link\" href=\"/safe-care\" target=\"\">Learn ", "hiliteStart": 10, "hiliteLength": 128 }, { "type": "error", "lastLine": 658, "lastColumn": 14, "firstColumn": 8, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "\">\n <style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 658, "lastColumn": 52, "firstColumn": 46, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "{}</style><style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 663, "lastColumn": 53, "firstColumn": 1, "message": "Element div not allowed as child of element ul in this context. (Suppressing further errors from this subtree.)", "extract": "ider=\"0\">\n<div aria-live=\"polite\" class=\"slick-list draggable\"><div c", "hiliteStart": 10, "hiliteLength": 53 }, { "type": "error", "lastLine": 711, "lastColumn": 14, "firstColumn": 8, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "\">\n <style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 711, "lastColumn": 52, "firstColumn": 46, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "{}</style><style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 720, "lastColumn": 162, "firstColumn": 1, "message": "Attribute xmlns:xlink not allowed here.", "extract": "/p>\n<div>\n<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"promo-card__cta js-ga-promo-card-link\" href=\"https://spauldingrehab.org/giving/ways-to-give\" target=\"_blank\">Learn ", "hiliteStart": 10, "hiliteLength": 162 }, { "type": "info", "lastLine": 720, "lastColumn": 162, "firstColumn": 1, "subType": "warning", "message": "Attribute with the local name xmlns:xlink is not serializable as XML 1.0.", "extract": "/p>\n<div>\n<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"promo-card__cta js-ga-promo-card-link\" href=\"https://spauldingrehab.org/giving/ways-to-give\" target=\"_blank\">Learn ", "hiliteStart": 10, "hiliteLength": 162 }, { "type": "error", "lastLine": 734, "lastColumn": 96, "firstColumn": 1, "message": "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "extract": "> \n</div>\n<img src=\"https://secure.adnxs.com/px?id=1066624&seg=16518581&t=2\" width=\"1\" height=\"1\"><ifram", "hiliteStart": 10, "hiliteLength": 96 }, { "type": "error", "lastLine": 736, "lastColumn": 96, "firstColumn": 1, "message": "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.", "extract": "/iframe>\n\n<img src=\"https://secure.adnxs.com/px?id=1066624&seg=16518581&t=2\" width=\"1\" height=\"1\"><scrip", "hiliteStart": 10, "hiliteLength": 96 }, { "type": "error", "lastLine": 736, "lastColumn": 210, "firstColumn": 97, "message": "Duplicate ID .", "extract": "eight=\"1\"><script type=\"text/javascript\" id=\"\" src=\"//cdn.callrail.com/companies/448630836/48e7705d742196119cfb/12/swap.js\"></scri", "hiliteStart": 10, "hiliteLength": 114 }, { "type": "info", "lastLine": 361, "lastColumn": 154, "firstColumn": 1, "subType": "warning", "message": "The first occurrence of ID was here.", "extract": "__image\">\n<img xmlns:xlink=\"http://www.w3.org/1999/xlink\" id=\"\" src=\"/assets/Spaulding/images/homepage/us-news-2021.jpg\" alt=\"US News World Reports Badge\" class=\"\"></div>", "hiliteStart": 10, "hiliteLength": 154 }, { "type": "error", "lastLine": 736, "lastColumn": 210, "firstColumn": 97, "message": "Bad value for attribute id on element script: An ID must not be the empty string.", "extract": "eight=\"1\"><script type=\"text/javascript\" id=\"\" src=\"//cdn.callrail.com/companies/448630836/48e7705d742196119cfb/12/swap.js\"></scri", "hiliteStart": 10, "hiliteLength": 114 }, { "type": "info", "lastLine": 736, "lastColumn": 210, "firstColumn": 97, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "eight=\"1\"><script type=\"text/javascript\" id=\"\" src=\"//cdn.callrail.com/companies/448630836/48e7705d742196119cfb/12/swap.js\"></scri", "hiliteStart": 10, "hiliteLength": 114 }, { "type": "error", "lastLine": 736, "lastColumn": 315, "firstColumn": 220, "message": "Duplicate ID .", "extract": "></script><script type=\"text/javascript\" id=\"\" src=\"https://siteimproveanalytics.com/js/siteanalyze_9.js\"></scri", "hiliteStart": 10, "hiliteLength": 96 }, { "type": "info", "lastLine": 361, "lastColumn": 154, "firstColumn": 1, "subType": "warning", "message": "The first occurrence of ID was here.", "extract": "__image\">\n<img xmlns:xlink=\"http://www.w3.org/1999/xlink\" id=\"\" src=\"/assets/Spaulding/images/homepage/us-news-2021.jpg\" alt=\"US News World Reports Badge\" class=\"\"></div>", "hiliteStart": 10, "hiliteLength": 154 }, { "type": "error", "lastLine": 736, "lastColumn": 315, "firstColumn": 220, "message": "Bad value for attribute id on element script: An ID must not be the empty string.", "extract": "></script><script type=\"text/javascript\" id=\"\" src=\"https://siteimproveanalytics.com/js/siteanalyze_9.js\"></scri", "hiliteStart": 10, "hiliteLength": 96 }, { "type": "info", "lastLine": 736, "lastColumn": 315, "firstColumn": 220, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "></script><script type=\"text/javascript\" id=\"\" src=\"https://siteimproveanalytics.com/js/siteanalyze_9.js\"></scri", "hiliteStart": 10, "hiliteLength": 96 }, { "type": "error", "lastLine": 741, "lastColumn": 12, "firstColumn": 6, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "31\">\n <style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 741, "lastColumn": 50, "firstColumn": 44, "message": "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)", "extract": "{}</style><style>#iw_co", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 742, "lastColumn": 7, "firstColumn": 1, "message": "Element style not allowed as child of element footer in this context. (Suppressing further errors from this subtree.)", "extract": "-footer\">\n<style>\n\t\t\t\t\t", "hiliteStart": 10, "hiliteLength": 7 }, { "type": "error", "lastLine": 840, "lastColumn": 124, "firstColumn": 1, "message": "Attribute xmlns:xlink not allowed here.", "extract": "av-item\">\n<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"site-footer__nav-link js-ga-footer-navigation\" href=\"/about\" target=\"\">About ", "hiliteStart": 10, "hiliteLength": 124 }, { "type": "info", "lastLine": 840, "lastColumn": 124, "firstColumn": 1, "subType": "warning", "message": "Attribute with the local name xmlns:xlink is not serializable as XML 1.0.", "extract": "av-item\">\n<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"site-footer__nav-link js-ga-footer-navigation\" href=\"/about\" target=\"\">About ", "hiliteStart": 10, "hiliteLength": 124 }, { "type": "error", "lastLine": 840, "lastColumn": 124, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "av-item\">\n<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"site-footer__nav-link js-ga-footer-navigation\" href=\"/about\" target=\"\">About ", "hiliteStart": 10, "hiliteLength": 124 }, { "type": "error", "lastLine": 843, "lastColumn": 89, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "av-item\">\n<a class=\"site-footer__nav-link js-ga-footer-navigation\" href=\"/about/careers\" target=\"\">Career", "hiliteStart": 10, "hiliteLength": 89 }, { "type": "error", "lastLine": 846, "lastColumn": 83, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "av-item\">\n<a class=\"site-footer__nav-link js-ga-footer-navigation\" href=\"/contact\" target=\"\">Contac", "hiliteStart": 10, "hiliteLength": 83 }, { "type": "error", "lastLine": 849, "lastColumn": 86, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "av-item\">\n<a class=\"site-footer__nav-link js-ga-footer-navigation\" href=\"/about/news\" target=\"\">News</", "hiliteStart": 10, "hiliteLength": 86 }, { "type": "error", "lastLine": 852, "lastColumn": 124, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "av-item\">\n<a class=\"site-footer__nav-link js-ga-footer-navigation\" href=\"/patient-support/insurance-billing/cost-estimates\" target=\"\">Cost E", "hiliteStart": 10, "hiliteLength": 124 }, { "type": "error", "lastLine": 899, "lastColumn": 114, "firstColumn": 1, "message": "Bad value tel:1-800-439-2370 / TDD for attribute href on element a: Illegal character in scheme data: space is not allowed.", "extract": "red</div>\n<a class=\"site-footer__contacts-number\" aria-labelledby=\"footer-contacts-label-5\" href=\"tel:1-800-439-2370 / TDD\">1-800-", "hiliteStart": 10, "hiliteLength": 114 }, { "type": "error", "lastLine": 931, "lastColumn": 63, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "ty-item\">\n<a class=\"site-footer__utility-link\" href=\"/sitemap\" target=\"\">Site M", "hiliteStart": 10, "hiliteLength": 63 }, { "type": "error", "lastLine": 934, "lastColumn": 72, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "ty-item\">\n<a class=\"site-footer__utility-link\" href=\"/terms-conditions\" target=\"\">Terms ", "hiliteStart": 10, "hiliteLength": 72 }, { "type": "error", "lastLine": 937, "lastColumn": 79, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "ty-item\">\n<a class=\"site-footer__utility-link\" href=\"/patient-confidentiality\" target=\"\">Patien", "hiliteStart": 10, "hiliteLength": 79 }, { "type": "error", "lastLine": 940, "lastColumn": 83, "firstColumn": 1, "message": "Bad value for attribute target on element a: Browsing context name must be at least one character long.", "extract": "ty-item\">\n<a class=\"site-footer__utility-link\" href=\"/nondiscrimination-statement\" target=\"\">Nondis", "hiliteStart": 10, "hiliteLength": 83 }, { "type": "info", "lastLine": 967, "lastColumn": 31, "firstColumn": 1, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "v>\n</div>\n<script type=\"text/javascript\">\n\t\t\t\t\t", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "info", "lastLine": 1010, "lastColumn": 37, "firstColumn": 7, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "v> \n</div><script type=\"text/javascript\"> _link", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "info", "lastLine": 1010, "lastColumn": 250, "firstColumn": 220, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": " </script><script type=\"text/javascript\"> (func", "hiliteStart": 10, "hiliteLength": 31 }, { "type": "info", "lastLine": 1010, "lastColumn": 841, "firstColumn": 751, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "script]--><script type=\"text/javascript\" src=\"/mobile0c9a66/assets/Spaulding/js/jquery-3-3-1.min.js\"></scri", "hiliteStart": 10, "hiliteLength": 91 }, { "type": "info", "lastLine": 1012, "lastColumn": 102, "firstColumn": 24, "subType": "warning", "message": "The type attribute is unnecessary for JavaScript resources.", "extract": "script]--><script type=\"text/javascript\" src=\"/mobile0c9a66/assets/Spaulding/js/main.js\"></scri", "hiliteStart": 10, "hiliteLength": 79 }, { "type": "error", "lastLine": 949, "lastColumn": 109, "firstColumn": 1, "message": "The aria-controls attribute must point to an element in the same document.", "extract": "v>\n</div>\n<div aria-controls=\"footerNoticeClose\" class=\"footer__notice modal\" id=\"footerModal\" style=\"display: block;\">\n<div ", "hiliteStart": 10, "hiliteLength": 109 } ], "language": "en" } }, { "type": "test", "which": "wave", "reportType": 4, "what": "WAVE", "url": "https://spauldingrehab.org/", "result": { "status": { "success": true, "httpstatuscode": 200 }, "statistics": { "pagetitle": "Spaulding Rehab - Rehabilitative Medicine in MA", "pageurl": "https://spauldingrehab.org/", "time": 5.73, "creditsremaining": 983, "allitemcount": 172, "totalelements": 865, "waveurl": "http://wave.webaim.org/report?url=https://spauldingrehab.org/" }, "categories": { "error": { "description": "Errors", "count": 4, "items": { "alt_spacer_missing": { "id": "alt_spacer_missing", "description": "Spacer image missing alternative text", "count": 2, "selectors": [ "HTML > HEAD:first-child + BODY > NOSCRIPT:first-child + IMG + DIV + DIV + IMG", "HTML > HEAD:first-child + BODY > NOSCRIPT:first-child + IMG + DIV + DIV + IMG + IFRAME + IMG" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" } ] }, "label_missing": { "id": "label_missing", "description": "Missing form label", "count": 1, "selectors": [ "HTML > HEAD:first-child + BODY > DIV#sectionjlgxtkls > DIV#rowjlgxtklt > DIV#coljlgxtklu > DIV#iw_comp1652592454430 > STYLE:first-child + STYLE + A + DIV + HEADER > DIV:first-child + DIV + DIV > DIV:first-child + DIV > DIV:first-child > DIV:first-child + DIV > NAV:first-child + SCRIPT + SCRIPT + DIV > BUTTON:first-child + DIV > FORM#header-search-form-desktop > LABEL:first-child + SPAN > 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" } ] }, "link_skip_broken": { "id": "link_skip_broken", "description": "Broken skip link", "count": 1, "selectors": [ "HTML > HEAD:first-child + BODY > DIV#sectionjlgxtkls > DIV#rowjlgxtklt > DIV#coljlgxtklu > DIV#iw_comp1652592454430 > STYLE:first-child + STYLE + A" ], "wcag": [ { "name": "2.1.1 Keyboard (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.1.1" }, { "name": "2.4.1 Bypass Blocks (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc2.4.1" } ] } } }, "contrast": { "description": "Contrast Errors", "count": 0, "items": [] }, "alert": { "description": "Alerts", "count": 10, "items": { "alt_suspicious": { "id": "alt_suspicious", "description": "Suspicious alternative text", "count": 1, "selectors": [ "HTML > HEAD:first-child + BODY > DIV#sectionjlgxtkls > DIV#rowjlgxtklt > DIV#coljlgxtklu > DIV:first-child + MAIN > DIV#iw_placeholder1538573129650 > DIV#iw_comp1652592454435 > STYLE:first-child + STYLE + DIV > DIV:first-child > H2:first-child + DIV > DIV:first-child + UL + IMG" ], "wcag": [ { "name": "1.1.1 Non-text Content (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.1.1" } ] }, "noscript": { "id": "noscript", "description": "Noscript element", "count": 2, "selectors": [ "HTML > HEAD:first-child + BODY > NOSCRIPT:first-child", "HTML > HEAD:first-child + BODY > NOSCRIPT:first-child + IMG + DIV + DIV + IMG + IFRAME + IMG + SCRIPT + SCRIPT + SCRIPT + SCRIPT + NOSCRIPT" ], "wcag": [] }, "underline": { "id": "underline", "description": "Underlined text", "count": 6, "selectors": [ "HTML > HEAD:first-child + BODY > DIV#sectionjlgxtkls > DIV#rowjlgxtklt > DIV#coljlgxtklu > DIV:first-child + MAIN > DIV#iw_placeholder1538573129650 > DIV#iw_comp1652592454435 > STYLE:first-child + STYLE + DIV > DIV:first-child > H2:first-child + DIV > DIV:first-child + UL > LI:first-child > BUTTON:first-child > SPAN:first-child", "HTML > HEAD:first-child + BODY > DIV#sectionjlgxtkls > DIV#rowjlgxtklt > DIV#coljlgxtklu > DIV:first-child + MAIN > DIV#iw_placeholder1538573129650 > DIV#iw_comp1652592454435 > STYLE:first-child + STYLE + DIV > DIV:first-child > H2:first-child + DIV > DIV:first-child + UL > LI:first-child + LI > BUTTON:first-child > SPAN:first-child", "HTML > HEAD:first-child + BODY > DIV#sectionjlgxtkls > DIV#rowjlgxtklt > DIV#coljlgxtklu > DIV:first-child + MAIN > DIV#iw_placeholder1538573129650 > DIV#iw_comp1652592454435 > STYLE:first-child + STYLE + DIV > DIV:first-child > H2:first-child + DIV > DIV:first-child + UL > LI:first-child + LI + LI > BUTTON:first-child > SPAN:first-child", "HTML > HEAD:first-child + BODY > DIV#sectionjlgxtkls > DIV#rowjlgxtklt > DIV#coljlgxtklu > DIV:first-child + MAIN > DIV#iw_placeholder1538573129650 > DIV#iw_comp1652592454435 > STYLE:first-child + STYLE + DIV > DIV:first-child > H2:first-child + DIV > DIV:first-child + UL > LI:first-child + LI + LI + LI > BUTTON:first-child > SPAN:first-child", "HTML > HEAD:first-child + BODY > DIV#sectionjlgxtkls > DIV#rowjlgxtklt > DIV#coljlgxtklu > DIV:first-child + MAIN > DIV#iw_placeholder1538573129650 > DIV#iw_comp1652592454435 > STYLE:first-child + STYLE + DIV > DIV:first-child > H2:first-child + DIV > DIV:first-child + UL > LI:first-child + LI + LI + LI + LI > BUTTON:first-child > SPAN:first-child", "HTML > HEAD:first-child + BODY > DIV#sectionjlgxtkls > DIV#rowjlgxtklt > DIV#coljlgxtklu > DIV:first-child + MAIN > DIV#iw_placeholder1538573129650 > DIV#iw_comp1652592454435 > STYLE:first-child + STYLE + DIV > DIV:first-child > H2:first-child + DIV > DIV:first-child + UL > LI:first-child + LI + LI + LI + LI + LI > BUTTON:first-child > SPAN:first-child" ], "wcag": [] }, "table_layout": { "id": "table_layout", "description": "Layout table", "count": 1, "selectors": [ "HTML > HEAD:first-child + BODY > DIV#sectionjlgxtkm4 > DIV#rowjlgxtkm5 > DIV#coljlgxtkm6 > DIV#iw_comp1652592454431 > STYLE:first-child + STYLE + FOOTER > DIV#footerModal > DIV:first-child > DIV:first-child + DIV > TABLE:first-child > TBODY:first-child > TR:first-child > TD:first-child" ], "wcag": [ { "name": "1.3.1 Info and Relationships (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.3.1" }, { "name": "1.3.2 Meaningful Sequence (Level A)", "link": "https://webaim.org/standards/wcag/checklist#sc1.3.2" } ] } } } } } }, { "type": "launch", "which": "chromium", "what": "chromium browser" }, { "type": "url", "which": "https://spauldingrehab.org/", "what": "URL", "result": "https://spauldingrehab.org/" }, { "type": "test", "which": "tenon", "id": "a", "what": "Tenon", "url": "https://spauldingrehab.org/", "result": { "status": 200, "message": "OK", "code": "success", "info": "Success", "moreInfo": "https://tenon.io/documentation/apiv2/response-codes#success", "responseExecTime": "0.086", "responseTime": "2022-08-13T11:40:10.393Z", "data": { "apiErrors": [], "documentSize": 1039272, "metadata": null, "resultSummary": { "tests": { "total": 180, "passing": 172, "failing": 8 }, "issues": { "totalErrors": 27, "totalWarnings": 0, "totalIssues": 27 }, "issuesByLevel": { "A": { "count": 19, "pct": 70.37 }, "AA": { "count": 12, "pct": 44.44 }, "AAA": { "count": 27, "pct": 100 } }, "density": { "errorDensity": 3, "warningDensity": 0, "allDensity": 3 } }, "projectID": "E4B12DC9-2F67-8DB7-26C9-E50C8490", "responseID": "3818f32b-b163-45a8-83bc-569188b59da1", "docID": "0658770d-6373-48a6-820e-29b4041896e6", "sourceHash": "4ef55887cae47954b4cc0a5320dccbd9", "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=3818f32b-b163-45a8-83bc-569188b59da1", "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": 7219.75 }, "height": 7219.75, "width": 1024 }, "position": { "line": 2246, "column": 60 }, "errorSnippet": "<body>\n<!--Start Google Tag Manager (noscript)-->\n<noscript>\n<iframe style=\"display:none;visibility:hidden\" width=\"0\" height=\"0\" src=\"https://www.googletagmanager.com/ns.html?id=GTM-T4JLXNC\"></iframe>\n</noscript>\n<!", "xpath": "/html/body", "issueID": "f366d046189ff65fde4b560c70b4bf4f", "signature": "f42ee3b062751d6723210a2ab424d31e", "ref": "https://tenon.io/bestpractice.php?bpID=3&tID=28&issueID=f366d046189ff65fde4b560c70b4bf4f" }, { "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": 0, "y": -3 }, "height": -3, "width": 0 }, "position": { "line": 3844, "column": 0 }, "errorSnippet": "<a class=\"none\" href=\"/locations?locationType=long-term-acute\">Locations Near Me</a>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[2]/span[1]/p[3]/a[1]", "issueID": "f3e085de4368f2ef7d4431b2e6a7f07b", "signature": "0d1a8ab68708ad614a5dc3d258ddc029", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=f3e085de4368f2ef7d4431b2e6a7f07b" }, { "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": 0, "y": -3 }, "height": -3, "width": 0 }, "position": { "line": 4203, "column": 0 }, "errorSnippet": "<a class=\"none\" href=\"/locations?locationType=skilled-nursing\">Locations Near Me</a>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[3]/span[1]/p[3]/a[1]", "issueID": "07b873674a311de42acab264299b9886", "signature": "333df608ceb73effca4c077e0512bbe5", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=07b873674a311de42acab264299b9886" }, { "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": 0, "y": -3 }, "height": -3, "width": 0 }, "position": { "line": 4204, "column": 0 }, "errorSnippet": "<a class=\"none\" href=\"/locations?locationType=outpatient\">Locations Near Me</a>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[4]/span[1]/p[3]/a[1]", "issueID": "93ab022e24d03429f6dce313aaeb19b2", "signature": "9506db35cef1163f92531aa79967b3d0", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=93ab022e24d03429f6dce313aaeb19b2" }, { "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": 0, "y": -3 }, "height": -3, "width": 0 }, "position": { "line": 4204, "column": 0 }, "errorSnippet": "<a class=\"none\" href=\"/locations?locationType=at-home\">Locations Near Me</a>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[5]/span[1]/p[3]/a[1]", "issueID": "0593cad87a2109c9f11eb316b1e9962f", "signature": "996c5c9f43de6bc8b733d98863491ffb", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=0593cad87a2109c9f11eb316b1e9962f" }, { "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": 0, "y": -3 }, "height": -3, "width": 0 }, "position": { "line": 4371, "column": 34 }, "errorSnippet": "<a class=\"none\" href=\"/locations?locationType=wellness\">Locations Near Me</a>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[6]/span[1]/p[3]/a[1]", "issueID": "4740734b6287e31b1bc91a10c87133fc", "signature": "97206bf3e763e509df83d0fbcf777173", "ref": "https://tenon.io/bestpractice.php?bpID=105&tID=98&issueID=4740734b6287e31b1bc91a10c87133fc" }, { "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": 0, "y": 26 }, "bottom-right": { "x": 180, "y": 48 }, "height": 22, "width": 180 }, "position": { "line": 8280, "column": 0 }, "errorSnippet": "<span class=\"js-ga-loc-title\">Hospital Rehab</span>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[1]/button[1]/span[1]", "issueID": "715967ec2bf8f919b8b6a93d0f00d9f8", "signature": "28e6ce9c0f5af4f5996c759cf5d5cfa6", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=129&issueID=715967ec2bf8f919b8b6a93d0f00d9f8" }, { "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": 0, "y": 26 }, "bottom-right": { "x": 180, "y": 48 }, "height": 22, "width": 180 }, "position": { "line": 8292, "column": 0 }, "errorSnippet": "<span class=\"js-ga-loc-title\">Long-term Acute</span>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[2]/button[1]/span[1]", "issueID": "f4e830798d4fab126857ba8dde6a5556", "signature": "8f1f6d6f92901b9d2f695cce0714ffe1", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=129&issueID=f4e830798d4fab126857ba8dde6a5556" }, { "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": 0, "y": 26 }, "bottom-right": { "x": 180, "y": 48 }, "height": 22, "width": 180 }, "position": { "line": 8304, "column": 0 }, "errorSnippet": "<span class=\"js-ga-loc-title\">Skilled Nursing</span>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[3]/button[1]/span[1]", "issueID": "3059825411e5481e80515b4c37606f27", "signature": "b1bf115cd3650cb14074123764734e6b", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=129&issueID=3059825411e5481e80515b4c37606f27" }, { "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": 0, "y": 26 }, "bottom-right": { "x": 180, "y": 48 }, "height": 22, "width": 180 }, "position": { "line": 8316, "column": 0 }, "errorSnippet": "<span class=\"js-ga-loc-title\">Outpatient</span>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[4]/button[1]/span[1]", "issueID": "ae4a0e79f2ea1ff649af12b05e42db85", "signature": "04f2c19ac70e94ad040f1335f5089c3b", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=129&issueID=ae4a0e79f2ea1ff649af12b05e42db85" }, { "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": 0, "y": 26 }, "bottom-right": { "x": 180, "y": 48 }, "height": 22, "width": 180 }, "position": { "line": 8328, "column": 0 }, "errorSnippet": "<span class=\"js-ga-loc-title\">At Home</span>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[5]/button[1]/span[1]", "issueID": "608182f714dd2abc72c2888963ef8331", "signature": "650ca9d399901570276b0ad35f45420d", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=129&issueID=608182f714dd2abc72c2888963ef8331" }, { "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": 0, "y": 26 }, "bottom-right": { "x": 180, "y": 48 }, "height": 22, "width": 180 }, "position": { "line": 8340, "column": 0 }, "errorSnippet": "<span class=\"js-ga-loc-title\">Wellness</span>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[4]/div[1]/div[1]/div[1]/ul[1]/li[6]/button[1]/span[1]", "issueID": "b3a9332aa47227ac6d260bb82c42dbea", "signature": "0097a40e6f8d8b713ff23a2cb71e451a", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=129&issueID=b3a9332aa47227ac6d260bb82c42dbea" }, { "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": 7219.75 }, "height": 7219.75, "width": 1024 }, "position": { "line": 2246, "column": 60 }, "errorSnippet": "<body>\n<!--Start Google Tag Manager (noscript)-->\n<noscript>\n<iframe style=\"display:none;visibility:hidden\" width=\"0\" height=\"0\" src=\"https://www.googletagmanager.com/ns.html?id=GTM-T4JLXNC\"></iframe>\n</noscript>\n<!", "xpath": "/html/body", "issueID": "69db5d21462790437b3e23315e588369", "signature": "0b034dd8baeaa1ece9a862a45ca7587c", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=69db5d21462790437b3e23315e588369" }, { "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": 20, "y": 230.875 }, "bottom-right": { "x": 281.328, "y": 434.875 }, "height": 204, "width": 261.328 }, "position": { "line": 8481, "column": 1 }, "errorSnippet": "<h3 class=\"promo-card__title\">Women and Racial/Ethnic Minority Experts Are Underrepresented as Clinical Practice Guideline Authors</h3>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[6]/div[1]/div[1]/ul[1]/li[3]/div[2]/h3[1]", "issueID": "503f0b32280a8e1e773a60c91c381547", "signature": "5985c88a48b0a0bea52487f1aac760ae", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=503f0b32280a8e1e773a60c91c381547" }, { "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": 30, "y": 7033.515625 }, "bottom-right": { "x": 994, "y": 7164.749625 }, "height": 131.234, "width": 964 }, "position": { "line": 8740, "column": 1 }, "errorSnippet": "<div class=\"site-footer__corporate\">\n<div class=\"site-footer__logos\">\n<div>\n<img class=\"site-footer__corp-logo\" alt=\"MGB Logo\" src=\"/assets/Spaulding/images/logos/mghlogo-desktop-black.jpg\"></div>\n<div>\n<img class=\"", "xpath": "/html/body/div[2]/div[1]/div[1]/div[1]/footer[1]/div[2]/div[1]/div[1]", "issueID": "562584c291495dc59b8db9f6e21e95d8", "signature": "fef7158747cef2a90df6a688877e0912", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=562584c291495dc59b8db9f6e21e95d8" }, { "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": 102.40625, "y": 568 }, "bottom-right": { "x": 879.59425, "y": 700 }, "height": 132, "width": 777.188 }, "position": { "line": 8773, "column": 1 }, "errorSnippet": "<div class=\"modal-content\">\n<div class=\"modal-header\"></div>\n<div class=\"modal-body\">\n<table>\n<tbody><tr>\n<td>\n<p>\n<span id=\"cookieNotice\"></span>We use cookies and other tools to enhance ", "xpath": "/html/body/div[2]/div[1]/div[1]/div[1]/footer[1]/div[3]/div[1]", "issueID": "fd0a6106f6f633c99467d6c24077875e", "signature": "754809afad1f29ac5f2e43d0623b097f", "ref": "https://tenon.io/bestpractice.php?bpID=14&tID=144&issueID=fd0a6106f6f633c99467d6c24077875e" }, { "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": -84, "y": -44 }, "height": -44, "width": -84 }, "position": { "line": 3975, "column": 34 }, "errorSnippet": "<input class=\"site-header-search__input tt-hint\" value=\"\" type=\"text\" readonly=\"\" autocomplete=\"off\" spellcheck=\"false\" tabindex=\"-1\" dir=\"ltr\" style=\"position: absolute; top: 0px; left: 0px; border-color: transparent; box-shadow: none; opacity: 1; ba", "xpath": "/html/body/div[1]/div[1]/div[1]/div[1]/header[1]/div[3]/div[2]/div[1]/div[2]/div[1]/div[1]/form[1]/span[1]/input[1]", "issueID": "07390ea80b0932899460f3d8f02bd8c2", "signature": "27e5e5fac58ea8f5f5f00dc8193d323b", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=07390ea80b0932899460f3d8f02bd8c2" }, { "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": -84, "y": -44 }, "height": -44, "width": -84 }, "position": { "line": 3976, "column": 0 }, "errorSnippet": "<input id=\"header-search-label-desktop\" class=\"site-header-search__input tt-input\" placeholder=\"What would you like to search for?\" value=\"\" name=\"text\" type=\"text\" autocomplete=\"off\" spellcheck=\"false\" dir=\"auto\" style=\"position: relative; vertical-a", "xpath": "/html/body/div[1]/div[1]/div[1]/div[1]/header[1]/div[3]/div[2]/div[1]/div[2]/div[1]/div[1]/form[1]/span[1]/input[2]", "issueID": "3caea7df98344a374270316ab39829e6", "signature": "318665bc8413d21af391c08a94e0e504", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=3caea7df98344a374270316ab39829e6" }, { "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": 758, "y": 9 }, "bottom-right": { "x": 758, "y": 6 }, "height": -3, "width": 0 }, "position": { "line": 6837, "column": 0 }, "errorSnippet": "<a id=\"cookieNoticeClose\" aria-label=\"Cookie Notice Close\" href=\"#cookieNoticeClose\"><span class=\"close\">×</span></a>", "xpath": "/html/body/div[2]/div[1]/div[1]/div[1]/footer[1]/div[3]/div[1]/div[2]/table[1]/tr[1]/td[2]/a[1]", "issueID": "b1ed0b6a54506e92a902f3117f26d4b2", "signature": "181dede8a780811012dcfceb747e2737", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=152&issueID=b1ed0b6a54506e92a902f3117f26d4b2" }, { "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": 30, "y": 422 }, "bottom-right": { "x": 994, "y": 658 }, "height": 236, "width": 964 }, "position": { "line": 7962, "column": 1 }, "errorSnippet": "<nav aria-label=\"global\" role=\"tablist\" class=\"global-nav\">\n<div id=\"global-nav-title\" class=\"global-nav__title\">Explore Spaulding</div>\n<ul aria-labelledby=\"global-nav-title\" class=\"global-nav__list\">\n<li class=\"global-nav__it", "xpath": "/html/body/div[1]/div[1]/div[1]/div[1]/header[1]/div[3]/div[1]/div[1]/nav[1]", "issueID": "25097914d91dda226d294ddb9af7db4f", "signature": "d4a4deffdad65376f27c6b5132641fd9", "ref": "https://tenon.io/bestpractice.php?bpID=73&tID=190&issueID=25097914d91dda226d294ddb9af7db4f" }, { "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": 1024, "y": 172 }, "height": 172, "width": 1024 }, "position": { "line": 3904, "column": 0 }, "errorSnippet": "<ul role=\"menu\" aria-labelledby=\"utility-nav-btn\" class=\"utility-flyout__list\">\n<li class=\"utility-flyout__item js-nav-flyout-item\">\n<a class=\"utility-flyout__link js-ga-header-navigation\" role=\"menuitem\" href=\"/locations\" target=\"\">Fin", "xpath": "/html/body/div[1]/div[1]/div[1]/div[1]/header[1]/div[3]/div[2]/div[1]/div[2]/nav[1]/ul[1]/li[2]/div[1]/ul[1]", "issueID": "55e6ab207125de43fed33ee7bae8a8f2", "signature": "fd43cc8634209326bfb6c6322706233e", "ref": "https://tenon.io/bestpractice.php?bpID=73&tID=190&issueID=55e6ab207125de43fed33ee7bae8a8f2" }, { "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": 20, "y": 201 }, "bottom-right": { "x": 106.25, "y": 219 }, "height": 18, "width": 86.25 }, "position": { "line": 1267, "column": 0 }, "errorSnippet": "<a class=\"content-with-logos__cta\" href=\"https://hms.harvard.edu/affiliates/spaulding-rehabilitation-hospital\" target=\"_blank\">Learn More<span class=\"visually-hidden\">Learn more about Spaulding's affiliate, Harvard Medical School</span>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[2]/div[1]/div[1]/ul[1]/li[2]/div[2]/div[2]/a[1]", "issueID": "c9b3bbcb1767e01902662a7a0fb328a5", "signature": "c9b50c4f4884e39d9a09c4ee25ce981e", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=c9b3bbcb1767e01902662a7a0fb328a5" }, { "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": 20, "y": 137 }, "bottom-right": { "x": 117.0312, "y": 163 }, "height": 26, "width": 97.0312 }, "position": { "line": 6008, "column": 34 }, "errorSnippet": "<a xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"promo-card__cta js-ga-promo-card-link\" href=\"https://spauldingrehab.org/giving/ways-to-give\" target=\"_blank\">Learn More<span class=\"visually-hidden\">Support Spaulding</span></a>", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[9]/div[1]/div[1]/ul[1]/li[1]/div[1]/div[1]/a[1]", "issueID": "52e9a8951ba8b7fb57d6811779365188", "signature": "530b6a7f1adeca2447ce64d7c548e2e2", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=52e9a8951ba8b7fb57d6811779365188" }, { "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": 277.921875, "y": 90 }, "bottom-right": { "x": 396.921875, "y": 110 }, "height": 20, "width": 119 }, "position": { "line": 6837, "column": 0 }, "errorSnippet": "<a aria-label=\"Privacy Policy\" class=\"privacy_policy\" href=\"https://spauldingrehab.org/terms-conditions\" target=\"_blank\"><span>Privacy Policy</span></a>", "xpath": "/html/body/div[2]/div[1]/div[1]/div[1]/footer[1]/div[3]/div[1]/div[2]/table[1]/tr[1]/td[1]/p[1]/a[1]", "issueID": "eeda70309aca9bf55d5f0ced276cd818", "signature": "f8fef29fdf442d9bfaff8c4cd0ae1d47", "ref": "https://tenon.io/bestpractice.php?bpID=207&tID=218&issueID=eeda70309aca9bf55d5f0ced276cd818" }, { "tID": 271, "bpID": 211, "priority": 100, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This text is rotated from the horizontal by 60 degrees or more.", "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 is rotated from the horizontal by 60 degrees or more, and is not part of a complex image or graphic. Text rotated beyond a certain threshold presents comprehension difficulties for people with cognitive disabilities or perception-based learning disabilities. Don't rotate text beyond 60 degrees from the horiziontal.", "viewPortLocation": { "top-left": { "x": 925, "y": 44.5 }, "bottom-right": { "x": 941, "y": 59.5 }, "height": 15, "width": 16 }, "position": { "line": 7941, "column": 1 }, "errorSnippet": "<svg class=\"utility-nav-mobile-btn__icon utility-nav-mobile-btn__icon--search\">\n<use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"/assets/Spaulding/images/sprites/vector.spritesheet.svg#icon-search-small\"></use>\n</svg>", "xpath": "/html/body/div[1]/div[1]/div[1]/div[1]/header[1]/div[1]/button[1]/svg[1]", "issueID": "aca5da307322380cf34d06fe1b002f05", "signature": "eda1e8dede60569b9fa37948569b13b5", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=271&issueID=aca5da307322380cf34d06fe1b002f05" }, { "tID": 271, "bpID": 211, "priority": 100, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This text is rotated from the horizontal by 60 degrees or more.", "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 is rotated from the horizontal by 60 degrees or more, and is not part of a complex image or graphic. Text rotated beyond a certain threshold presents comprehension difficulties for people with cognitive disabilities or perception-based learning disabilities. Don't rotate text beyond 60 degrees from the horiziontal.", "viewPortLocation": { "top-left": { "x": 981.5, "y": -56 }, "bottom-right": { "x": 997.5, "y": -41 }, "height": 15, "width": 16 }, "position": { "line": 7953, "column": 1 }, "errorSnippet": "<svg class=\"icon-svg site-header-search__icon\">\n<use xlink:href=\"/assets/Spaulding/images/sprites/vector.spritesheet.svg#icon-search-small\"></use>\n</svg>", "xpath": "/html/body/div[1]/div[1]/div[1]/div[1]/header[1]/div[2]/form[1]/button[1]/svg[1]", "issueID": "572d361bf53a75b7f120f1ed8ea612f6", "signature": "50d3c7a1247dd766c6c04f71c79cc9e1", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=271&issueID=572d361bf53a75b7f120f1ed8ea612f6" }, { "tID": 271, "bpID": 211, "priority": 100, "level": [ "A", "AA", "AAA" ], "certainty": 100, "errorTitle": "This text is rotated from the horizontal by 60 degrees or more.", "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 is rotated from the horizontal by 60 degrees or more, and is not part of a complex image or graphic. Text rotated beyond a certain threshold presents comprehension difficulties for people with cognitive disabilities or perception-based learning disabilities. Don't rotate text beyond 60 degrees from the horiziontal.", "viewPortLocation": { "top-left": { "x": 460, "y": 829.140625 }, "bottom-right": { "x": 500, "y": 869.140625 }, "height": 40, "width": 40 }, "position": { "line": 8558, "column": 0 }, "errorSnippet": "<button class=\"media-carousel__nav-btn media-carousel__nav-btn--prev slick-arrow slick-disabled\" style=\"\" aria-disabled=\"true\"><svg class=\"media-carousel__nav-icon\"><title>Previous</title><use xmlns:xlink=\"http://www.w3.org/199", "xpath": "/html/body/div[1]/div[1]/div[1]/main[1]/div[1]/div[8]/div[1]/div[1]/div[2]/button[1]", "issueID": "a9d82627cf9eb1ccb80e531d49253f00", "signature": "c5134f2e300f208bfbdbcf502d24fec0", "ref": "https://tenon.io/bestpractice.php?bpID=211&tID=271&issueID=a9d82627cf9eb1ccb80e531d49253f00" } ], "log": [] } } } ], "timeStamp": "4yiew", "startTime": "2022-08-13T11:35:35", "presses": 0, "amountRead": 0, "testTimes": [ [ "hover", 68 ], [ "ibm", 41 ], [ "alfa", 30 ], [ "motion", 13 ], [ "wave", 12 ], [ "axe", 6 ], [ "focInd", 3 ], [ "focAll", 2 ], [ "menuNav", 2 ], [ "htmlcs", 2 ], [ "continuum", 1 ], [ "nuVal", 1 ], [ "bulk", 0 ], [ "embAc", 0 ], [ "focOp", 0 ], [ "labClash", 0 ], [ "linkUl", 0 ], [ "radioSet", 0 ], [ "role", 0 ], [ "styleDiff", 0 ], [ "tabNav", 0 ], [ "zIndex", 0 ], [ "tenon", 0 ] ], "logCount": 13, "logSize": 323, "errorLogCount": 1, "errorLogSize": 179, "prohibitedCount": 0, "visitTimeoutCount": 0, "visitRejectionCount": 0, "visitLatency": 78, "endTime": "2022-08-13T11:40:10", "elapsedSeconds": 275, "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": { "bulk": 0, "focAll": 2, "focInd": 3, "focOp": 224, "hover": 2, "linkUl": 74, "menuNav": 48, "role": 18, "styleDiff": 32, "zIndex": 62 }, "alfa": { "r11": 4, "r14": 52, "r2": 12, "r47": 4, "r57": 8, "r65": 4, "r66": 16, "r68": 8, "r69": 12, "r8": 4, "r83": 4, "r87": 1 }, "axe": { "color-contrast-enhanced": 31, "color-contrast": 28, "frame-tested": 1, "hidden-content": 0, "aria-input-field-name": 3, "aria-required-children": 4, "aria-valid-attr-value": 4, "image-alt": 8, "label-content-name-mismatch": 39, "list": 3, "meta-viewport": 4, "region": 8 }, "continuum": { "59": 4, "85": 4, "89": 8, "123": 4, "246": 4, "1042": 4 }, "htmlcs": { "e:AA.1_1_1.H37": 4, "e:AA.2_4_1.G1,G123,G124.NoSuchID": 4, "e:AA.2_4_1.H64.1": 4, "w:AA.1_1_1.H67.2": 1, "w:AA.1_3_1.H48": 1, "w:AA.1_3_1.H85.2": 1, "w:AA.1_4_10.C32,C31,C33,C38,SCR34,G206": 3, "w:AA.1_4_3.G145.Alpha": 1, "w:AA.1_4_3.G145.BgImage": 3, "w:AA.1_4_3.G18.Abs": 113, "w:AA.1_4_3.G18.Alpha": 2, "w:AA.1_4_3.G18.BgImage": 1, "w:AA.2_5_3.F96": 4, "w:AA.4_1_2.H91.Select.Value": 1 }, "nuVal": { "The type attribute is unnecessary for JavaScript resources.": 14, "A charset attribute on a meta element found after the first 1024 bytes.": 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.": 4, "The type attribute for the style element is not needed and should be omitted.": 2, "Consider avoiding viewport values that prevent users from resizing documents.": 1, "The charset attribute on the script element is obsolete.": 4, "Bad value origin-trial for attribute http-equiv on element meta.": 4, "Bad value https://ad.doubleclick.net/ddm/activity/src=9142543;type=invmedia;cat=spaul0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ord=' + a + '? for attribute src on element img: Illegal character in path segment: { is not allowed.": 4, "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)": 88, "The banner role is unnecessary for element header.": 1, "Bad value for attribute target on element a: Browsing context name must be at least one character long.": 124, "The navigation role is unnecessary for element nav.": 2, "Element div is missing one or more of the following attributes: role.": 4, "Element pre not allowed as child of element span in this context. (Suppressing further errors from this subtree.)": 4, "Element div not allowed as child of element span in this context. (Suppressing further errors from this subtree.)": 4, "Bad value 1 for attribute allowfullscreen on element iframe.": 4, "The frameborder attribute on the iframe element is obsolete. Use CSS instead.": 4, "Bad value /assets/Spaulding/images/homepage/homepage-video-mobile-banner.jpg for attribute srcset on element source: No width specified for image /assets/Spaulding/images/…e-video-mobile-banner.jpg. (When the sizes attribute is present, all image candidate strings must specify a width.)": 4, "Bad value /assets/Spaulding/images/homepage/homepage-video-tablet-banner.jpg for attribute srcset on element source: No width specified for image /assets/Spaulding/images/…e-video-tablet-banner.jpg. (When the sizes attribute is present, all image candidate strings must specify a width.)": 4, "Bad value /assets/Spaulding/images/homepage/homepage-still-desktop.jpg for attribute srcset on element source: No width specified for image /assets/Spaulding/images/…omepage-still-desktop.jpg. (When the sizes attribute is present, all image candidate strings must specify a width.)": 4, "Attribute xmlns:xlink not allowed here.": 24, "Attribute with the local name xmlns:xlink is not serializable as XML 1.0.": 6, "Bad value for attribute id on element img: An ID must not be the empty string.": 8, "Duplicate ID .": 12, "The first occurrence of ID was here.": 3, "Element span is missing one or more of the following attributes: role.": 24, "Element div not allowed as child of element a in this context. (Suppressing further errors from this subtree.)": 24, "Element p not allowed as child of element span in this context. (Suppressing further errors from this subtree.)": 96, "Element div not allowed as child of element ul in this context. (Suppressing further errors from this subtree.)": 4, "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.": 8, "Bad value for attribute id on element script: An ID must not be the empty string.": 8, "Element style not allowed as child of element footer in this context. (Suppressing further errors from this subtree.)": 4, "Bad value tel:1-800-439-2370 / TDD for attribute href on element a: Illegal character in scheme data: space is not allowed.": 4, "The aria-controls attribute must point to an element in the same document.": 4 }, "wave": { "e:alt_spacer_missing": 8, "e:label_missing": 4, "e:link_skip_broken": 4, "a:alt_suspicious": 1, "a:noscript": 2, "a:underline": 6, "a:table_layout": 1 }, "tenon": { "28": 4, "98": 20, "129": 18, "144": 16, "152": 12, "190": 8, "218": 12, "271": 12 } }, "groupDetails": { "groups": { "visibleBulk": { "testaro": { "bulk": { "score": 1, "what": "Page contains many visible elements" } } }, "tabFocusability": { "testaro": { "focAll": { "score": 1, "what": "Discrepancy between elements that should be and that are Tab-focusable" } } }, "focusIndication": { "testaro": { "focInd": { "score": 3, "what": "Focused element displaying no or nostandard focus indicator" } }, "alfa": { "r65": { "score": 4, "what": "Element in sequential focus order has no visible focus" } } }, "focusableOperable": { "testaro": { "focOp": { "score": 168, "what": "Operable elements that cannot be Tab-focused and vice versa" } } }, "hoverSurprise": { "testaro": { "hover": { "score": 1, "what": "Content changes caused by hovering" } } }, "linkIndication": { "testaro": { "linkUl": { "score": 37, "what": "Non-underlined adjacent links" } } }, "menuNavigation": { "testaro": { "menuNav": { "score": 24, "what": "Nonstandard keyboard navigation among focusable menu items" } } }, "roleBad": { "testaro": { "role": { "score": 14, "what": "Nonexistent or implicit-overriding role" } } }, "inconsistentStyles": { "testaro": { "styleDiff": { "score": 8, "what": "Heading, link, and button style inconsistencies" } } }, "zIndexNotZero": { "testaro": { "zIndex": { "score": 16, "what": "Layering with nondefault z-index values" } } }, "linkNoText": { "alfa": { "r11": { "score": 4, "what": "Link has no accessible name" } } }, "visibleLabelNotName": { "alfa": { "r14": { "score": 39, "what": "Visible label is not in the accessible name" } }, "axe": { "label-content-name-mismatch": { "score": 29, "what": "Element visible text is not part of its accessible name" } }, "htmlcs": { "w:AA.2_5_3.F96": { "score": 3, "what": "Visible label is not in the accessible name" } } }, "imageNoText": { "alfa": { "r2": { "score": 12, "what": "Image has no accessible name" } }, "axe": { "image-alt": { "score": 8, "what": "Image has no text alternative" } }, "continuum": { "89": { "score": 8, "what": "img element has no mechanism that allows an accessible name to be calculated" } }, "htmlcs": { "e:AA.1_1_1.H37": { "score": 4, "what": "img element has no alt attribute" } }, "nuVal": { "An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.": { "score": 8, "what": "img element has no alt attribute" } }, "wave": { "e:alt_spacer_missing": { "score": 8, "what": "Spacer image has no text alternative" } } }, "metaBansZoom": { "alfa": { "r47": { "score": 4, "what": "Meta element restricts zooming" } }, "axe": { "meta-viewport": { "score": 4, "what": "Zooming and scaling are disabled" } }, "continuum": { "59": { "score": 4, "what": "meta element in the head sets the viewport maximum-scale to less than 2" } }, "nuVal": { "Consider avoiding viewport values that prevent users from resizing documents.": { "score": 1, "what": "viewport value prevents users from resizing the document" } } }, "contentBeyondLandmarks": { "alfa": { "r57": { "score": 4, "what": "Perceivable text content is not included in any landmark" } }, "axe": { "region": { "score": 4, "what": "Some page content is not contained by landmarks" } } }, "contrastAAA": { "alfa": { "r66": { "score": 4, "what": "Text contrast less than AAA requires" } }, "axe": { "color-contrast-enhanced": { "score": 8, "what": "Element has insufficient color contrast (Level AAA)" } } }, "childMissing": { "alfa": { "r68": { "score": 8, "what": "Element does not own an element required by its semantic role" } }, "axe": { "aria-required-children": { "score": 4, "what": "ARIA role does not contain a required child" } } }, "contrastAA": { "alfa": { "r69": { "score": 12, "what": "Text outside widget has subminimum contrast" } }, "axe": { "color-contrast": { "score": 28, "what": "Element has insufficient color contrast" } } }, "formFieldNoText": { "alfa": { "r8": { "score": 4, "what": "Form field has no accessible name" } } }, "overflowHidden": { "alfa": { "r83": { "score": 4, "what": "Overflow is hidden or clipped if the text is enlarged" } } }, "skipRepeatedContent": { "alfa": { "r87": { "score": 1, "what": "First focusable element is not a link to the main content" } }, "wave": { "e:link_skip_broken": { "score": 3, "what": "Skip-navigation link has no target or is not keyboard accessible" } } }, "frameContentRisk": { "axe": { "frame-tested": { "score": 1, "what": "Some content is in an iframe and therefore may not be testable for accessibility" } } }, "hiddenContentRisk": { "axe": { "hidden-content": { "score": 1, "what": "Some content is hidden and therefore may not be testable for accessibility" } } }, "inputNoText": { "axe": { "aria-input-field-name": { "score": 3, "what": "ARIA input field has no accessible name" } } }, "ariaBadAttribute": { "axe": { "aria-valid-attr-value": { "score": 4, "what": "ARIA attribute has an invalid value" } } }, "listChild": { "axe": { "list": { "score": 3, "what": "List element ul or ol has a child element other than li, script, and template" } }, "continuum": { "246": { "score": 4, "what": "ul element does not contain only li, script, template, or listitem-role elements as direct child elements" } } }, "governedBadID": { "continuum": { "85": { "score": 4, "what": "aria-controls attribute references an invalid or duplicate ID" } }, "nuVal": { "The aria-controls attribute must point to an element in the same document.": { "score": 4, "what": "aria-controls attribute references an element not in the document" } } }, "svgImageNoText": { "continuum": { "123": { "score": 4, "what": "svg element has no mechanism that allows an accessible name to be calculated" } } }, "ariaMissing": { "continuum": { "1042": { "score": 4, "what": "element with an option role has no aria-selected attribute" } } }, "internalLinkBroken": { "htmlcs": { "e:AA.2_4_1.G1,G123,G124.NoSuchID": { "score": 4, "what": "Internal link references a nonexistent destination" } } }, "iframeTitleBad": { "htmlcs": { "e:AA.2_4_1.H64.1": { "score": 4, "what": "iframe element has no non-empty title attribute" } } }, "decorativeImageRisk": { "htmlcs": { "w:AA.1_1_1.H67.2": { "score": 1, "what": "Image marked as decorative may be informative" } } }, "pseudoNavListRisk": { "htmlcs": { "w:AA.1_3_1.H48": { "score": 1, "what": "Navigation links are not coded as a list" } } }, "selectFlatRisk": { "htmlcs": { "w:AA.1_3_1.H85.2": { "score": 1, "what": "Selection list may contain groups of related options that are not grouped with optgroup" } } }, "scrollRisk": { "htmlcs": { "w:AA.1_4_10.C32,C31,C33,C38,SCR34,G206": { "score": 1, "what": "Fixed-position element may force bidirectional scrolling" } } }, "contrastRisk": { "htmlcs": { "w:AA.1_4_3.G145.Alpha": { "score": 1, "what": "Contrast between the text and its background may be less than 3:1, given the transparency" }, "w:AA.1_4_3.G145.BgImage": { "score": 1, "what": "Contrast between the text and its background image may be less than 3:1" }, "w:AA.1_4_3.G18.Abs": { "score": 28, "what": "Contrast between the absolutely positioned text and its background may be inadequate" }, "w:AA.1_4_3.G18.Alpha": { "score": 1, "what": "Contrast between the text and its background may be less than 4.5:1, given the transparency" }, "w:AA.1_4_3.G18.BgImage": { "score": 1, "what": "Contrast between the text and its background image may be less than 4.5:1" } } }, "selectNoText": { "htmlcs": { "w:AA.4_1_2.H91.Select.Value": { "score": 1, "what": "Select element value has no accessible name" } } }, "typeRedundant": { "nuVal": { "The type attribute is unnecessary for JavaScript resources.": { "score": 4, "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" } } }, "metaBad": { "nuVal": { "A charset attribute on a meta element found after the first 1024 bytes.": { "score": 3, "what": "charset attribute on a meta element appears after 1024 bytes" }, "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": 3, "what": "meta element with http-equiv=\"content-type\" is incompatible with the meta element with a charset attribute" }, "^Bad value .+ for attribute .+ on element meta.*$": { "score": 3, "what": "attribute of a meta element has an invalid value" } } }, "obsolete": { "nuVal": { "^The .+ attribute on the .+ element is obsolete.+$": { "score": 3, "what": "Attribute is obsolete on its element" } } }, "attributeBad": { "nuVal": { "^Bad value .* for attribute .+ on element .+$": { "score": 4, "what": "attribute on this element has an invalid value" }, "^Attribute .+ not allowed here.*$": { "score": 24, "what": "Attribute not allowed here" }, "^Attribute .+ is not serializable as XML 1\\.0.*$": { "score": 6, "what": "Attribute is invalidly nonserializable" } } }, "styleParentBad": { "nuVal": { "Element style not allowed as child of element div in this context. (Suppressing further errors from this subtree.)": { "score": 88, "what": "style element not allowed as a child of this div element" }, "Element style not allowed as child of element footer in this context. (Suppressing further errors from this subtree.)": { "score": 4, "what": "style element not allowed as a child of this footer element" } } }, "roleRedundant": { "nuVal": { "^The .+ role is unnecessary for element .+$": { "score": 1, "what": "explicit role is redundant for its element" } } }, "targetEmpty": { "nuVal": { "Bad value for attribute target on element a: Browsing context name must be at least one character long.": { "score": 124, "what": "target attribute on an a element is empty" } } }, "attributeMissing": { "nuVal": { "^Element .+ is missing one or more of the following attributes: .+$": { "score": 24, "what": "Element is missing a required attribute" } } }, "parseError": { "nuVal": { "^Element .+ not allowed as child of element .+ in this context.*$": { "score": 3, "what": "Element not allowed as a child of its parent here" } } }, "duplicateID": { "nuVal": { "^Duplicate ID .+$|^The first occurrence of ID .* was here.*$": { "score": 2, "what": "Duplicate id" } } }, "controlNoText": { "wave": { "e:label_missing": { "score": 4, "what": "form element has no label" } } }, "imageTextRisk": { "wave": { "a:alt_suspicious": { "score": 1, "what": "Image text alternative is suspicious" } } }, "noScriptRisk": { "wave": { "a:noscript": { "score": 1, "what": "noscript element may fail to contain an accessible equivalent or alternative" } } }, "pseudoLinkRisk": { "wave": { "a:underline": { "score": 2, "what": "CSS underline on text that is not a link" } }, "tenon": { "129": { "score": 5, "what": "CSS underline on text that is not a link" } } }, "layoutTable": { "wave": { "a:table_layout": { "score": 1, "what": "table element is misused to arrange content" } } }, "horizontalScrolling": { "tenon": { "28": { "score": 3, "what": "Layout or sizing of the page causes horizontal scrolling" } } }, "linkTextsSame": { "tenon": { "98": { "score": 10, "what": "Links have the same text but different destinations" } } }, "leadingClipsText": { "tenon": { "144": { "score": 16, "what": "Line height is insufficent to properly display the computed font size" } } }, "targetSize": { "tenon": { "152": { "score": 9, "what": "Actionable element is smaller than the minimum required size" } } }, "tabIndexMissing": { "tenon": { "190": { "score": 8, "what": "Interactive item is not natively actionable, but has no tabindex=0 attribute" } } }, "linkForcesNewWindow": { "tenon": { "218": { "score": 9, "what": "Link opens in a new window without user control" } } }, "textRotated": { "tenon": { "271": { "score": 6, "what": "Text is needlessly rotated 60+ degrees or more, hurting comprehension" } } } }, "solos": {} }, "preventionScores": { "ibm": 100 }, "summary": { "total": 1176, "log": 79, "preventions": 100, "solos": 0, "groups": [ { "groupName": "focusableOperable", "score": 170 }, { "groupName": "targetEmpty", "score": 126 }, { "groupName": "styleParentBad", "score": 94 }, { "groupName": "visibleLabelNotName", "score": 54 }, { "groupName": "linkIndication", "score": 39 }, { "groupName": "attributeBad", "score": 36 }, { "groupName": "contrastAA", "score": 35 }, { "groupName": "contrastRisk", "score": 34 }, { "groupName": "imageNoText", "score": 28 }, { "groupName": "menuNavigation", "score": 26 }, { "groupName": "attributeMissing", "score": 26 }, { "groupName": "zIndexNotZero", "score": 18 }, { "groupName": "leadingClipsText", "score": 18 }, { "groupName": "roleBad", "score": 16 }, { "groupName": "contrastAAA", "score": 12 }, { "groupName": "childMissing", "score": 12 }, { "groupName": "linkTextsSame", "score": 12 }, { "groupName": "metaBad", "score": 11 }, { "groupName": "targetSize", "score": 11 }, { "groupName": "linkForcesNewWindow", "score": 11 }, { "groupName": "inconsistentStyles", "score": 10 }, { "groupName": "metaBansZoom", "score": 10 }, { "groupName": "tabIndexMissing", "score": 10 }, { "groupName": "contentBeyondLandmarks", "score": 8 }, { "groupName": "governedBadID", "score": 8 }, { "groupName": "pseudoLinkRisk", "score": 8 }, { "groupName": "textRotated", "score": 8 }, { "groupName": "focusIndication", "score": 7 }, { "groupName": "listChild", "score": 7 }, { "groupName": "typeRedundant", "score": 7 }, { "groupName": "linkNoText", "score": 6 }, { "groupName": "formFieldNoText", "score": 6 }, { "groupName": "overflowHidden", "score": 6 }, { "groupName": "ariaBadAttribute", "score": 6 }, { "groupName": "svgImageNoText", "score": 6 }, { "groupName": "ariaMissing", "score": 6 }, { "groupName": "internalLinkBroken", "score": 6 }, { "groupName": "iframeTitleBad", "score": 6 }, { "groupName": "controlNoText", "score": 6 }, { "groupName": "skipRepeatedContent", "score": 5 }, { "groupName": "inputNoText", "score": 5 }, { "groupName": "obsolete", "score": 5 }, { "groupName": "parseError", "score": 5 }, { "groupName": "horizontalScrolling", "score": 5 }, { "groupName": "duplicateID", "score": 4 }, { "groupName": "visibleBulk", "score": 3 }, { "groupName": "tabFocusability", "score": 3 }, { "groupName": "hoverSurprise", "score": 3 }, { "groupName": "frameContentRisk", "score": 3 }, { "groupName": "hiddenContentRisk", "score": 3 }, { "groupName": "decorativeImageRisk", "score": 3 }, { "groupName": "pseudoNavListRisk", "score": 3 }, { "groupName": "selectFlatRisk", "score": 3 }, { "groupName": "scrollRisk", "score": 3 }, { "groupName": "selectNoText", "score": 3 }, { "groupName": "roleRedundant", "score": 3 }, { "groupName": "imageTextRisk", "score": 3 }, { "groupName": "noScriptRisk", "score": 3 }, { "groupName": "layoutTable", "score": 3 } ] } }, "scoreProcID": "sp15c" }