webhintio / hint

💡 A hinting engine for the web

Home Page:https://webhint.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug] Bug description

jdgp-hub opened this issue · comments

🐛 Bug report

Description

Environment

  • webhint version: 2.4.5
  • Browser version: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.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 -->ErrorButtons must have discernible text: Element has no title attribute
[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX:1:6361](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<button type="submit" name="signin" id="io-ox-login-button" class="btn btn-primary form-control" data-nlok-ref-guid="7da7dbcf-e3a7-4751-d758-71880fde8e3a">

Further Reading

    [Learn more about this axe rule at Deque University](https://dequeuniversity.com/rules/axe/4.4/button-name?application=axeAPI)

ErrorImages must have alternate text: Element has no title attribute
[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<img id="norton-idsafe-field-logo-imgId" src="moz-extension://9f39c2fa-d8cf-4969-8db1-1bc432628c53/content/images/ic-field-logo.svg" style="height:29.09090909090909px; max-width:29.09090909090909px;">

Further Reading

    [Learn more about this axe rule at Deque University](https://dequeuniversity.com/rules/axe/4.4/image-alt?application=axeAPI)

[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<img id="norton-idsafe-field-logo-imgId" src="moz-extension://9f39c2fa-d8cf-4969-8db1-1bc432628c53/content/images/ic-field-logo.svg" style="height:29.09090909090909px; max-width:29.09090909090909px;">

Further Reading

    [Learn more about this axe rule at Deque University](https://dequeuniversity.com/rules/axe/4.4/image-alt?application=axeAPI)

WarningDocuments must have <title> element to aid in navigation
[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX:1:17](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<html lang="en">

Further Reading

    [Learn more about this axe rule at Deque University](https://dequeuniversity.com/rules/axe/4.4/document-title?application=axeAPI)

WarningFrames must have an accessible name: Element has no title attribute
[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<iframe id="symc-in-page-popup" src="moz-extension://9f39c2fa-d8cf-4969-8db1-1bc432628c53/content/ui/popup-in-page.html" class="symc-notification-hide" dir="ltr" style="left:113.19999694824219px;top:235px;" width="320" height="148" frameborder="0">

Further Reading

    [Learn more about this axe rule at Deque University](https://dequeuniversity.com/rules/axe/4.4/frame-title?application=axeAPI)

Warning'transform' should be listed after '-webkit-transform'.
[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX:1:2495](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

@keyframes bouncedelay {
    0%,
    80%,
    100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    }
}

[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX:1:2554](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

@keyframes bouncedelay {
    40% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}

WarningCSS inline styles should not be used, move styles to an external CSS file
[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX:1:3192](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<div id="io-ox-core" class="abs unselectable" style="display: none">

[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX:1:3260](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<div id="io-ox-appcontrol" style="display: none"></div>

[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX:1:3351](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<div id="io-ox-windowmanager" class="abs" style="display: none">

[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX:1:3610](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<div id="io-ox-login-screen" class="unselectable" style="display: block">

[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX:1:3683](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<div id="io-ox-login-blocker" style="display: none"></div>

[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX:1:6492](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<form action="/appsuite/api/share/reset/password" method="get" id="io-ox-password-forget-form" style="display:none;" novalidate="">

[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX:1:7669](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<div id="io-ox-offline" style="bottom: -41px; display: none;"></div>

[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX:1:7864](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<div id="tmp" style="display: none;">

[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX:1:7901](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<iframe src="javascript:false" name="store-credentials" width="0" height="0" tabindex="-1" title="empty" style="display:none">

WarningThe 'Expires' header should not be used, 'Cache-Control' should be preferred.
[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

expires: sat, 03 sep 2022 20:32:47 gmt

[https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/apps/themes/login/login.css](view-source:https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/apps/themes/login/login.css)

expires: thu, 02 mar 2023 20:32:47 gmt

[https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/apps/themes/default/favicon.ico](view-source:https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/apps/themes/default/favicon.ico)

expires: thu, 02 mar 2023 20:32:47 gmt

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.
[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

x-frame-options: sameorigin

[https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/apps/themes/login/login.css](view-source:https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/apps/themes/login/login.css)

x-frame-options: sameorigin

[https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/apps/themes/default/favicon.ico](view-source:https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/apps/themes/default/favicon.ico)

x-frame-options: sameorigin

ErrorCross-origin resource needs a 'crossorigin' attribute to be eligible for integrity validation.
[https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX](view-source:https://connect.xfinity.com/appsuite/#!!&app=io.ox/mail&folder=default0/INBOX)

<link id="symc-content-stylesheet" rel="stylesheet" href="moz-extension://9f39c2fa-d8cf-4969-8db1-1bc432628c53/content/ui/content-page.css">

ErrorResponse should include 'x-content-type-options' header.
[https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/apps/3rd.party/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0](view-source:https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/apps/3rd.party/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0)
[https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/boot.js:1:10600](view-source:https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/boot.js)

<script src="v=7.10.5-18.20220823.045755/boot.js"></script>

[https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/precore.js:1:10860](view-source:https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/precore.js)

<script src="v=7.10.5-18.20220823.045755/precore.js" defer="defer"></script>

[https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/apps/3rd.party/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0](view-source:https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/apps/3rd.party/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0)
[https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/apps/3rd.party/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0](view-source:https://connect.xfinity.com/appsuite/v=7.10.5-18.20220823.045755/apps/3rd.party/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0)