Skip to content

[Bug] Bug description #5979

Open
Open
@jdgp-hub

Description

@jdgp-hub

🐛 Bug report

Description

Environment

  • webhint version: 2.4.17
  • Browser version: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0
  • URL for which webhint failed:

webhint configuration

webhint’s configuration

Categories:

  • Accessibility
  • Compatibility
  • Performance
  • Pitfalls
  • PWA
  • Security

Your target browsers:

  • Recommended settings
  • Custom:

Ignored resources:

    • None
    • Different origin
    • Custom:

Debug output

Please include the content of the Error details section if an error message was displayed.

webhint’s Error details
<!-- ✍️ Paste the error details here -->


ErrorARIA attributes must conform to valid values: Invalid ARIA attribute value: aria-live="true"
http://10.0.0.1/

Further Reading [Learn more about this axe rule at Deque University](https://dequeuniversity.com/rules/axe/4.4/aria-valid-attr-value?application=axeAPI) [http://10.0.0.1/](view-source:http://10.0.0.1/)
Further Reading [Learn more about this axe rule at Deque University](https://dequeuniversity.com/rules/axe/4.4/aria-valid-attr-value?application=axeAPI) WarningElements must have sufficient color contrast: Element has insufficient color contrast of 2.21 (foreground color: #ffffff, background color: #39baf1, font size: 12.5pt (16.64px), font weight: normal). Expected contrast ratio of 4.5:1 http://10.0.0.1/:161:51 Xfinity.com Further Reading Learn more about this axe rule at Deque University WarningElements must have sufficient color contrast: Element has insufficient color contrast of 2.21 (foreground color: #ffffff, background color: #39baf1, font size: 12.5pt (16.64px), font weight: normal). Expected contrast ratio of 7:1 [http://10.0.0.1/:161:51](view-source:http://10.0.0.1/) Xfinity.com Further Reading [Learn more about this axe rule at Deque University](https://dequeuniversity.com/rules/axe/4.4/color-contrast?application=axeAPI) WarningElements must have sufficient color contrast: Element has insufficient color contrast of 5.87 (foreground color: #5d666a, background color: #ffffff, font size: 9.6pt (12.8px), font weight: bold). Expected contrast ratio of 7:1 http://10.0.0.1/:86:35
Username:
Further Reading [Learn more about this axe rule at Deque University](https://dequeuniversity.com/rules/axe/4.4/color-contrast-enhanced?application=axeAPI) http://10.0.0.1/:90:32 Password: Further Reading Learn more about this axe rule at Deque University WarningElements must have sufficient color contrast: Element has insufficient color contrast of 5.87 (foreground color: #5d666a, background color: #ffffff, font size: 9.6pt (12.8px), font weight: normal). Expected contrast ratio of 7:1 http://10.0.0.1/:81:4

Please login to view and manage your Gateway settings.

Further Reading [Learn more about this axe rule at Deque University](https://dequeuniversity.com/rules/axe/4.4/color-contrast-enhanced?application=axeAPI) Warning'-webkit-overflow-scrolling' is not supported by Chrome, Chrome Android, Edge, Firefox, Firefox for Android, Opera, Safari, Safari on iOS 13+, Samsung Internet. http://10.0.0.1/cmn/css/lib/progressBar.css:199:3 .modal { -webkit-overflow-scrolling: touch; } Further Reading Learn more about this CSS feature on MDN Warning'content-type' header charset value should be 'utf-8'. http://10.0.0.1/ Content-Type: text/html http://10.0.0.1/cmn/css/common-min.css Content-Type: text/css http://10.0.0.1/cmn/css/lib/jquery.radioswitch.css Content-Type: text/css http://10.0.0.1/cmn/css/lib/progressBar.css Content-Type: text/css http://10.0.0.1/cmn/js/lib/jquery-migrate-1.2.1.js Content-Type: text/javascript http://10.0.0.1/cmn/js/lib/jquery.validate.js Content-Type: text/javascript http://10.0.0.1/cmn/js/lib/jquery-3.4.1.js Content-Type: text/javascript http://10.0.0.1/cmn/js/lib/jquery.alerts.js Content-Type: text/javascript http://10.0.0.1/cmn/js/lib/jquery.ciscoExt.js Content-Type: text/javascript [http://10.0.0.1/](view-source:http://10.0.0.1/)cmn/js/lib/jquery.highContrastDetect.js Content-Type: text/javascript http://10.0.0.1/cmn/js/lib/jquery.radioswitch.js Content-Type: text/javascript http://10.0.0.1/cmn/js/lib/jquery.virtualDialog.js Content-Type: text/javascript http://10.0.0.1/cmn/js/utilityFunctions.js Content-Type: text/javascript http://10.0.0.1/cmn/js/gateway.js Content-Type: text/javascript http://10.0.0.1/cmn/js/lib/bootstrap.min.js Content-Type: text/javascript http://10.0.0.1/cmn/js/lib/bootstrap-waitingfor.js Content-Type: text/javascript http://10.0.0.1/locale/CLDRPluralRuleParser.js Content-Type: text/javascript http://10.0.0.1/locale/jquery.i18n.messagestore.js Content-Type: text/javascript http://10.0.0.1/locale/jquery.i18n.js Content-Type: text/javascript http://10.0.0.1/locale/jquery.i18n.fallbacks.js Content-Type: text/javascript http://10.0.0.1/locale/jquery.i18n.language.js Content-Type: text/javascript http://10.0.0.1/locale/jquery.i18n.parser.js Content-Type: text/javascript http://10.0.0.1/locale/jquery.i18n.emitter.js Content-Type: text/javascript http://10.0.0.1/locale/jquery.i18n.emitter.bidi.js Content-Type: text/javascript http://10.0.0.1/cmn/css/print.css Content-Type: text/css http://10.0.0.1/locale/global.js Content-Type: text/javascript http://10.0.0.1/locale/it.json Content-Type: application/octet-stream Warning'content-type' header media type value should be 'application/json', not 'application/octet-stream'. http://10.0.0.1/locale/it.json Content-Type: application/octet-stream Warning'content-type' header media type value should be 'image/x-icon', not 'text/html'. http://10.0.0.1/favicon.ico Content-Type: text/html Warning'charset' meta element should be specified using shorter '' form. http://10.0.0.1/:19:3 ErrorA 'viewport' meta element was not specified. http://10.0.0.1/ WarningA 'cache-control' header contains directives which are not recommended: 'must-revalidate', 'no-store' http://10.0.0.1/ Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/css/common-min.css](view-source:http://10.0.0.1/cmn/css/common-min.css) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/css/lib/jquery.radioswitch.css](view-source:http://10.0.0.1/cmn/css/lib/jquery.radioswitch.css) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/css/lib/progressBar.css](view-source:http://10.0.0.1/cmn/css/lib/progressBar.css) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/js/lib/jquery-migrate-1.2.1.js](view-source:http://10.0.0.1/cmn/js/lib/jquery-migrate-1.2.1.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/js/lib/jquery.validate.js](view-source:http://10.0.0.1/cmn/js/lib/jquery.validate.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/js/lib/jquery-3.4.1.js](view-source:http://10.0.0.1/cmn/js/lib/jquery-3.4.1.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/js/lib/jquery.alerts.js](view-source:http://10.0.0.1/cmn/js/lib/jquery.alerts.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/js/lib/jquery.ciscoExt.js](view-source:http://10.0.0.1/cmn/js/lib/jquery.ciscoExt.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/js/lib/jquery.highContrastDetect.js](view-source:http://10.0.0.1/cmn/js/lib/jquery.highContrastDetect.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/js/lib/jquery.radioswitch.js](view-source:http://10.0.0.1/cmn/js/lib/jquery.radioswitch.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/js/lib/jquery.virtualDialog.js](view-source:http://10.0.0.1/cmn/js/lib/jquery.virtualDialog.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/js/utilityFunctions.js](view-source:http://10.0.0.1/cmn/js/utilityFunctions.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/js/gateway.js](view-source:http://10.0.0.1/cmn/js/gateway.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/js/lib/bootstrap.min.js](view-source:http://10.0.0.1/cmn/js/lib/bootstrap.min.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/js/lib/bootstrap-waitingfor.js](view-source:http://10.0.0.1/cmn/js/lib/bootstrap-waitingfor.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/locale/CLDRPluralRuleParser.js](view-source:http://10.0.0.1/locale/CLDRPluralRuleParser.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/locale/jquery.i18n.messagestore.js](view-source:http://10.0.0.1/locale/jquery.i18n.messagestore.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/locale/jquery.i18n.js](view-source:http://10.0.0.1/locale/jquery.i18n.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/locale/jquery.i18n.fallbacks.js](view-source:http://10.0.0.1/locale/jquery.i18n.fallbacks.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/locale/jquery.i18n.language.js](view-source:http://10.0.0.1/locale/jquery.i18n.language.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/locale/jquery.i18n.parser.js](view-source:http://10.0.0.1/locale/jquery.i18n.parser.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/locale/jquery.i18n.emitter.js](view-source:http://10.0.0.1/locale/jquery.i18n.emitter.js) Cache-Control: no-store, no-cache, must-revalidate http://10.0.0.1/cmn/syndication/img/logo_xfinity.png Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/locale/jquery.i18n.emitter.bidi.js](view-source:http://10.0.0.1/locale/jquery.i18n.emitter.bidi.js) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/cmn/css/print.css](view-source:http://10.0.0.1/cmn/css/print.css) Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/locale/global.js](view-source:http://10.0.0.1/locale/global.js) Cache-Control: no-store, no-cache, must-revalidate http://10.0.0.1/cmn/img/btn_bg.png Cache-Control: no-store, no-cache, must-revalidate [http://10.0.0.1/locale/it.json](view-source:http://10.0.0.1/locale/it.json) Cache-Control: no-store, no-cache, must-revalidate http://10.0.0.1/cmn/img/icn_on_off.png Cache-Control: no-store, no-cache, must-revalidate http://10.0.0.1/favicon.ico Cache-Control: no-store, no-cache, must-revalidate WarningJavaScript content should be minified. http://10.0.0.1/cmn/js/lib/jquery-migrate-1.2.1.js http://10.0.0.1/cmn/js/lib/jquery.validate.js http://10.0.0.1/cmn/js/lib/jquery-3.4.1.js http://10.0.0.1/cmn/js/lib/jquery.alerts.js http://10.0.0.1/cmn/js/lib/jquery.ciscoExt.js http://10.0.0.1/cmn/js/lib/jquery.highContrastDetect.js http://10.0.0.1/cmn/js/lib/jquery.radioswitch.js http://10.0.0.1/cmn/js/lib/jquery.virtualDialog.js http://10.0.0.1/cmn/js/utilityFunctions.js http://10.0.0.1/cmn/js/gateway.js http://10.0.0.1/cmn/js/lib/bootstrap-waitingfor.js http://10.0.0.1/locale/CLDRPluralRuleParser.js http://10.0.0.1/locale/jquery.i18n.messagestore.js http://10.0.0.1/locale/jquery.i18n.js http://10.0.0.1/locale/jquery.i18n.language.js http://10.0.0.1/locale/jquery.i18n.parser.js http://10.0.0.1/locale/jquery.i18n.emitter.js http://10.0.0.1/locale/jquery.i18n.emitter.bidi.js http://10.0.0.1/locale/global.js http://10.0.0.1/:102:2 <script type="text/javascript"> http://10.0.0.1/:165:2 <script type="text/javascript"> WarningResponse should not include unneeded headers: content-security-policy, x-xss-protection http://10.0.0.1/cmn/css/common-min.css:8:3 http://10.0.0.1/cmn/css/lib/jquery.radioswitch.css:16:3 http://10.0.0.1/cmn/css/lib/progressBar.css:17:3 http://10.0.0.1/cmn/syndication/img/logo_xfinity.png:64:19 XFINITY http://10.0.0.1/cmn/css/print.css:15:3 http://10.0.0.1/cmn/img/btn_bg.png [http://10.0.0.1/locale/it.json](view-source:http://10.0.0.1/locale/it.json) http://10.0.0.1/cmn/img/icn_on_off.png WarningResponse should not include unneeded headers: x-xss-protection http://10.0.0.1/cmn/js/lib/jquery-migrate-1.2.1.js:22:3 <script type="text/javascript" src="./cmn/js/lib/jquery-migrate-1.2.1.js"></script> http://10.0.0.1/cmn/js/lib/jquery.validate.js:23:3 <script type="text/javascript" src="./cmn/js/lib/jquery.validate.js"></script> http://10.0.0.1/cmn/js/lib/jquery-3.4.1.js:21:3 <script type="text/javascript" src="./cmn/js/lib/jquery-3.4.1.js"></script> http://10.0.0.1/cmn/js/lib/jquery.alerts.js:24:3 <script type="text/javascript" src="./cmn/js/lib/jquery.alerts.js"></script> http://10.0.0.1/cmn/js/lib/jquery.ciscoExt.js:25:3 <script type="text/javascript" src="./cmn/js/lib/jquery.ciscoExt.js"></script> http://10.0.0.1/cmn/js/lib/jquery.highContrastDetect.js:26:3 <script type="text/javascript" src="./cmn/js/lib/jquery.highContrastDetect.js"></script> http://10.0.0.1/cmn/js/lib/jquery.radioswitch.js:27:3 <script type="text/javascript" src="./cmn/js/lib/jquery.radioswitch.js"></script> http://10.0.0.1/cmn/js/lib/jquery.virtualDialog.js:28:3 <script type="text/javascript" src="./cmn/js/lib/jquery.virtualDialog.js"></script> http://10.0.0.1/cmn/js/utilityFunctions.js:29:3 <script type="text/javascript" src="./cmn/js/utilityFunctions.js"></script> http://10.0.0.1/cmn/js/gateway.js:30:6 <script type="text/javascript" src="./cmn/js/gateway.js"></script> http://10.0.0.1/cmn/js/lib/bootstrap.min.js:31:3 <script type="text/javascript" src="./cmn/js/lib/bootstrap.min.js"></script> http://10.0.0.1/cmn/js/lib/bootstrap-waitingfor.js:32:6 <script type="text/javascript" src="./cmn/js/lib/bootstrap-waitingfor.js"></script> http://10.0.0.1/locale/CLDRPluralRuleParser.js:33:4 <script src="locale/CLDRPluralRuleParser.js"></script> http://10.0.0.1/locale/jquery.i18n.messagestore.js:35:4 <script src="locale/jquery.i18n.messagestore.js"></script> http://10.0.0.1/locale/jquery.i18n.js:34:4 <script src="locale/jquery.i18n.js"></script> http://10.0.0.1/locale/jquery.i18n.fallbacks.js:36:4 <script src="locale/jquery.i18n.fallbacks.js"></script> http://10.0.0.1/locale/jquery.i18n.language.js:37:4 <script src="locale/jquery.i18n.language.js"></script> http://10.0.0.1/locale/jquery.i18n.parser.js:38:4 <script src="locale/jquery.i18n.parser.js"></script> http://10.0.0.1/locale/jquery.i18n.emitter.js:39:4 <script src="locale/jquery.i18n.emitter.js"></script> http://10.0.0.1/locale/jquery.i18n.emitter.bidi.js:40:4 <script src="locale/jquery.i18n.emitter.bidi.js"></script> http://10.0.0.1/locale/global.js:41:5 <script src="locale/global.js"></script> WarningCSS inline styles should not be used, move styles to an external CSS file http://10.0.0.1/:66:4
http://10.0.0.1/:78:2
http://10.0.0.1/:84:4 http://10.0.0.1/:87:10 http://10.0.0.1/:91:10 http://10.0.0.1/:95:3
http://10.0.0.1/:161:6
  • WarningThe 'Pragma' header should not be used, it is deprecated and is a request header only. http://10.0.0.1/ pragma: no-cache http://10.0.0.1/cmn/css/common-min.css pragma: no-cache http://10.0.0.1/cmn/css/lib/jquery.radioswitch.css pragma: no-cache http://10.0.0.1/cmn/css/lib/progressBar.css pragma: no-cache http://10.0.0.1/cmn/js/lib/jquery-migrate-1.2.1.js pragma: no-cache http://10.0.0.1/cmn/js/lib/jquery.validate.js pragma: no-cache http://10.0.0.1/cmn/js/lib/jquery-3.4.1.js pragma: no-cache http://10.0.0.1/cmn/js/lib/jquery.alerts.js pragma: no-cache http://10.0.0.1/cmn/js/lib/jquery.ciscoExt.js pragma: no-cache http://10.0.0.1/cmn/js/lib/jquery.highContrastDetect.js pragma: no-cache http://10.0.0.1/cmn/js/lib/jquery.radioswitch.js pragma: no-cache http://10.0.0.1/cmn/js/lib/jquery.virtualDialog.js pragma: no-cache http://10.0.0.1/cmn/js/utilityFunctions.js pragma: no-cache http://10.0.0.1/cmn/js/gateway.js pragma: no-cache http://10.0.0.1/cmn/js/lib/bootstrap.min.js pragma: no-cache http://10.0.0.1/cmn/js/lib/bootstrap-waitingfor.js pragma: no-cache http://10.0.0.1/locale/CLDRPluralRuleParser.js pragma: no-cache http://10.0.0.1/locale/jquery.i18n.messagestore.js pragma: no-cache http://10.0.0.1/locale/jquery.i18n.js pragma: no-cache http://10.0.0.1/locale/jquery.i18n.fallbacks.js pragma: no-cache http://10.0.0.1/locale/jquery.i18n.language.js pragma: no-cache http://10.0.0.1/locale/jquery.i18n.parser.js pragma: no-cache http://10.0.0.1/locale/jquery.i18n.emitter.js pragma: no-cache http://10.0.0.1/cmn/syndication/img/logo_xfinity.png pragma: no-cache http://10.0.0.1/locale/jquery.i18n.emitter.bidi.js pragma: no-cache http://10.0.0.1/cmn/css/print.css pragma: no-cache http://10.0.0.1/locale/global.js pragma: no-cache http://10.0.0.1/cmn/img/btn_bg.png pragma: no-cache http://10.0.0.1/locale/it.json pragma: no-cache http://10.0.0.1/cmn/img/icn_on_off.png pragma: no-cache [http://10.0.0.1/favicon.ico](view-source:http://10.0.0.1/favicon.ico) pragma: no-cache WarningThe 'X-Frame-Options' header should not be used. A similar effect, with more consistent support and stronger checks, can be achieved with the 'Content-Security-Policy' header and 'frame-ancestors' directive. http://10.0.0.1/ x-frame-options: deny http://10.0.0.1/cmn/css/common-min.css x-frame-options: deny [http://10.0.0.1/](view-source:http://10.0.0.1/)cmn/css/lib/jquery.radioswitch.css x-frame-options: deny http://10.0.0.1/cmn/css/lib/progressBar.css x-frame-options: deny http://10.0.0.1/cmn/js/lib/jquery-migrate-1.2.1.js x-frame-options: deny http://10.0.0.1/cmn/js/lib/jquery.validate.js x-frame-options: deny [http://10.0.0.1/](view-source:http://10.0.0.1/)cmn/js/lib/jquery-3.4.1.js x-frame-options: deny http://10.0.0.1/cmn/js/lib/jquery.alerts.js x-frame-options: deny http://10.0.0.1/cmn/js/lib/jquery.ciscoExt.js x-frame-options: deny http://10.0.0.1/cmn/js/lib/jquery.highContrastDetect.js x-frame-options: deny http://10.0.0.1/cmn/js/lib/jquery.radioswitch.js x-frame-options: deny http://10.0.0.1/cmn/js/lib/jquery.virtualDialog.js x-frame-options: deny http://10.0.0.1/cmn/js/utilityFunctions.js x-frame-options: deny http://10.0.0.1/cmn/js/gateway.js x-frame-options: deny http://10.0.0.1/cmn/js/lib/bootstrap.min.js x-frame-options: deny http://10.0.0.1/cmn/js/lib/bootstrap-waitingfor.js x-frame-options: deny http://10.0.0.1/locale/CLDRPluralRuleParser.js x-frame-options: deny http://10.0.0.1/locale/jquery.i18n.messagestore.js x-frame-options: deny http://10.0.0.1/locale/jquery.i18n.js x-frame-options: deny http://10.0.0.1/locale/jquery.i18n.fallbacks.js x-frame-options: deny http://10.0.0.1/locale/jquery.i18n.language.js x-frame-options: deny [http://10.0.0.1/locale/jquery.i18n.parser.js](view-source:http://10.0.0.1/locale/jquery.i18n.parser.js) x-frame-options: deny http://10.0.0.1/locale/jquery.i18n.emitter.js x-frame-options: deny http://10.0.0.1/cmn/syndication/img/logo_xfinity.png x-frame-options: deny [http://10.0.0.1/locale/jquery.i18n.emitter.bidi.js](view-source:http://10.0.0.1/locale/jquery.i18n.emitter.bidi.js) x-frame-options: deny http://10.0.0.1/cmn/css/print.css x-frame-options: deny http://10.0.0.1/locale/global.js x-frame-options: deny http://10.0.0.1/cmn/img/btn_bg.png x-frame-options: deny [http://10.0.0.1/locale/it.json](view-source:http://10.0.0.1/locale/it.json) x-frame-options: deny http://10.0.0.1/cmn/img/icn_on_off.png x-frame-options: deny http://10.0.0.1/favicon.ico x-frame-options: deny Warning'[email protected]' has 5 known vulnerabilities (5 medium). http://10.0.0.1/ Further Reading Learn more about vulnerability SNYK-JS-BOOTSTRAP-173700 (medium) at Snyk Learn more about vulnerability SNYK-JS-BOOTSTRAP-72890 (medium) at Snyk Learn more about vulnerability SNYK-JS-BOOTSTRAP-72889 (medium) at Snyk Learn more about vulnerability npm:bootstrap:20180529 (medium) at Snyk Learn more about vulnerability npm:bootstrap:20160627 (medium) at Snyk Warning'[email protected]' has 2 known vulnerabilities (2 medium)
  • Metadata

    Metadata

    Assignees

    No one assigned

      Type

      No type

      Projects

      No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions