Manifest position 994 · CrUX rank bucket 1000

https://www.letras.mus.br

Coverage complete

Coverage-complete report-only audit across six representative paths. No local source was provided.

Attempts
1 / 3
Judged checks
58 / 58
Blocked
0
Not run
0
This report has no published overall score. Blocked and not-run checks are not passes. A coverage-complete report means every check has a judged outcome; it does not mean every check passed.

All 58 atomic check outcomes

Principle / checkStatusConfidenceEvidence or reason
respect-user-preferences
respects-color-scheme
passhighUnder prefers-color-scheme: dark, html color-scheme was dark and body rendered rgb(15,15,15) with rgb(232,232,232) text.
respect-user-preferences
respects-reduced-motion
issueshighWith prefers-reduced-motion: reduce matched, the preference probe still found four running skeletonAnimation instances at 500 ms and found no prefers-reduced-motion rule in accessible page CSS.
F03 medium: Animations continue when reduced motion is requested.
respect-user-preferences
respects-contrast
issuesmediumprefers-contrast: more matched in the probe, but accessible CSS contained no prefers-contrast or forced-colors rules; Lighthouse also found baseline contrast failures.
F20 low: No explicit high-contrast or forced-colors adaptation was found.
implement-natural-interactions
view-transitions
issuesmediumDOM/CSS inspection across the representative templates found no view-transition CSS or navigation opt-in, while the site exposes many cross-document routes and interactive states.
F04 low: Route and state changes have no View Transition integration.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation or scrollytelling surface was present on the representative paths, so there was no scroll animation implementation to assess.
implement-natural-interactions
physical-gestures
issuesmediumThe homepage presents carousel-like featured and playlist regions, but inspected CSS contains no scroll-snap or related declarative gesture treatment.
F21 low: Carousel and horizontal browsing surfaces do not expose declarative snap behaviour.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe long song and listing templates have fixed header/navigation structures, but inspected CSS contains no scroll-state container query or scroll progress treatment.
F05 low: Long lyric and listing pages do not expose scroll-state-aware navigation chrome.
provide-guided-navigation
anchored-positioning
issuesmediumThe rendered page exposes hundreds of role=tooltip and role=button nodes from site and consent UI, but CSS/DOM inspection found no anchor-name, position-anchor, or position-try usage.
F06 low: Overlay positioning does not use anchor positioning or fallback positions.
provide-guided-navigation
directs-attention
passhighDescriptive nav labels, page-specific H1s, artist/song hierarchy and clear 404 copy orient users on each representative template.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighInitial screenshots of the homepage, song, artist, listing, plan destination, and 404 all show a large modal covering the primary content before any interaction.
F02 high: A blocking consent interstitial obscures the core content on every audited path.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe rendered DOM contains four role=dialog regions and hundreds of role-based controls/tooltips, but probes found zero native dialog, popover, or details elements.
F17 medium: Modal and transient UI is represented with custom role-based structures instead of native primitives.
maximize-content-reduce-noise
reduced-chrome
passhighBehind the consent layer, lyric and ranking templates use restrained dark chrome and give the main area to content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt 360x800, layout captures on all five templates report 586 to 598 px of horizontal overflow. The mobile song screenshot shows the consent panel beginning at x=221 with action buttons clipped beyond the right edge.
F01 critical: The consent interface breaks the mobile viewport and makes its actions hard to reach.
adapt-to-the-form-factor
component-level-responsiveness
issuesmediumCSS inspection across home, song, artist and listing templates found no @container or container-type usage despite cards and ranking components appearing in differently sized regions.
F18 low: Reusable content components rely on page-level layout rather than container responsiveness.
adapt-to-the-form-factor
input-modality-aware
issueshighProgrammatically focusing the first visible button produced outline: none and no box shadow on all probes. Lighthouse fails target-size on the song page, and the probe counted 63 rendered interactive targets below 24 px in one dimension.
F11 high: Keyboard focus is not visibly indicated and many controls are too small.
support-core-task-success
clear-purpose-and-primary-action
issueshighInitial screenshots of the homepage, song, artist, listing, plan destination, and 404 all show a large modal covering the primary content before any interaction.
F02 high: A blocking consent interstitial obscures the core content on every audited path.
support-core-task-success
primary-flow-completion
issueshighThe audited Assine destination /planos.html ended at the homepage, with homepage title, canonical URL and content. The user receives neither pricing nor an explanation or recovery path.
F16 high: The prominent subscription journey does not reach subscription information.
support-core-task-success
clear-system-state-and-recovery
passhighThe unknown route rendered explicit Portuguese not-found messaging and routes back to available content, rather than a blank shell.
be-fast-and-stable
good-core-web-vitals
issueshighMobile Lighthouse measured LCP at 7.5 s on the homepage and 11.1 s on the song page, with performance scores of 0.62 and 0.59. The desktop trace still measured song LCP at 2.96 s.
F07 high: Largest Contentful Paint is slow on both primary templates.
be-fast-and-stable
visual-stability
passhighCLS was about 0.002 in mobile layout observers and about 0.021 in Lighthouse on both primary templates, within the good range.
be-fast-and-stable
efficient-main-thread
passhighThe 7.5 s desktop song trace recorded zero long tasks and 0 ms TBT; mobile Lighthouse TBT was 240 to 290 ms, indicating moderate but not severe blocking.
be-fast-and-stable
efficient-resource-delivery
issueshighLighthouse estimates 455 KiB unused JavaScript and 67 KiB unused CSS. The homepage HAR transferred 1.12 MB of script, including ad, tag-manager and consent dependencies.
F08 high: The page ships substantial unused code and ad-related script weight.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimates 455 KiB unused JavaScript and 67 KiB unused CSS. The homepage HAR transferred 1.12 MB of script, including ad, tag-manager and consent dependencies.
F08 high: The page ships substantial unused code and ad-related script weight.
be-inclusive
names-roles-labels
issueshighLighthouse reports unlabelled form controls on both pages, visible-label/accessibility-name mismatch on home, and invalid list structure. The song probe found ten unlabelled controls.
F09 high: Form controls and accessibility structure contain label and role failures.
be-inclusive
sufficient-contrast
issueshighLighthouse color-contrast audits fail on both homepage and song templates.
F10 high: Text and controls fail minimum contrast.
be-inclusive
structure-and-focus
issueshighProgrammatically focusing the first visible button produced outline: none and no box shadow on all probes. Lighthouse fails target-size on the song page, and the probe counted 63 rendered interactive targets below 24 px in one dimension.
F11 high: Keyboard focus is not visibly indicated and many controls are too small.
be-inclusive
legible-text
passhighLyrics use large, high-line-height text with a readable measure; no clipping was observed in the content itself outside the consent defect.
be-inclusive
zoom-reflow-targets-and-media
issueshighAt 360x800, layout captures on all five templates report 586 to 598 px of horizontal overflow. The mobile song screenshot shows the consent panel beginning at x=221 with action buttons clipped beyond the right edge. Programmatically focusing the first visible button produced outline: none and no box shadow on all probes. Lighthouse fails target-size on the song page, and the probe counted 63 rendered interactive targets below 24 px in one dimension.
F01 critical: The consent interface breaks the mobile viewport and makes its actions hard to reach.
F11 high: Keyboard focus is not visibly indicated and many controls are too small.
follow-best-practices
no-console-errors
passhighBoth Lighthouse runs passed the console error audit.
follow-best-practices
sound-document-and-assets
issueshighThe image probe found 22 homepage images without dimensions, 22 without srcset, 37 below-fold images not lazy-loaded, 3 oversized images, and no modern-format images. The song page has 14 of 15 images without dimensions.
F14 medium: Images lack responsive delivery and reserved dimensions.
follow-best-practices
browser-platform-hygiene
passhighLighthouse passed deprecations, source maps, BFCache, inspector issues, paste prevention, and permission-on-load audits.
be-discoverable
title-and-description
passhighHomepage and song pages have unique descriptive titles and meta descriptions in raw and rendered HTML.
be-discoverable
crawlable-and-mobile-friendly
passhighLinks use href, viewport meta is present, robots.txt is valid, and Lighthouse SEO scored 1.0.
be-discoverable
canonical-and-indexing-signals
passhighRepresentative pages returned 200, expose valid canonical URLs, robots points to a sitemap index that returned 200, and Lighthouse canonical/robots/hreflang audits passed.
be-discoverable
structured-and-shareable-metadata
passhighHome and song expose Open Graph tags and JSON-LD; the song page contained three JSON-LD blocks aligned with visible song/entity content.
be-private-and-secure
secure-transport-and-headers
issueshighThe headers probe found no CSP, X-Content-Type-Options, Referrer-Policy, or Permissions-Policy. Six of ten cookies were flagged insecure; analytics and consent cookies use SameSite=None without Secure and some persist for 390 to 400 days.
F12 high: Important browser security headers and cookie protections are missing.
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe tracker probe found 15 third-party origins and four known tracker domains. The homepage HAR attributes 55 of 59 requests and 1.48 MB of 1.50 MB transferred to third parties.
F13 high: Third-party tracking dominates the initial network load before a choice is made.
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo geolocation or notification prompt fired on load. Authentication was not required for the audited lyrics journey.
be-private-and-secure
defensive-browser-policies
issueshighThe headers probe found no CSP, X-Content-Type-Options, Referrer-Policy, or Permissions-Policy. Six of ten cookies were flagged insecure; analytics and consent cookies use SameSite=None without Secure and some persist for 390 to 400 days.
F12 high: Important browser security headers and cookie protections are missing.
be-resilient
progressive-enhancement
passhighRaw server HTML contains 72% of homepage and 76% of song rendered content words, including title, H1 and description; neither page is a JS shell.
be-resilient
resilient-runtime-behaviour
issueshighAt 360x800, layout captures on all five templates report 586 to 598 px of horizontal overflow. The mobile song screenshot shows the consent panel beginning at x=221 with action buttons clipped beyond the right edge.
F01 critical: The consent interface breaks the mobile viewport and makes its actions hard to reach.
be-resilient
offline-and-installable
issueshighA standalone web app manifest with start_url and icons is linked, but both navigator.serviceWorker.controller and getRegistrations() were empty.
F15 medium: The app advertises installability but has no active service worker or offline fallback.
be-resilient
network-and-http-failure-states
passhighA deliberately unknown route rendered a meaningful not-found page with recovery links rather than a blank shell or infinite spinner.
be-internationalised
lang-dir-and-logical-properties
passhighAll representative documents declare lang=pt-br and dir=ltr, and the site exposes region/language controls. No bidi breakage was visible in sampled English lyrics.
be-internationalised
locale-aware-data
not-applicablehighRepresentative lyric, artist and ranking pages did not render locale-sensitive dates, currencies or numeric formats requiring Intl formatting.
be-internationalised
time-zone-correctness
not-applicablehighNo event scheduling, recurring intervals, timestamps or time-zone-sensitive data appeared on the representative paths.
be-trustworthy
no-dark-patterns
issueshighThe initial consent screenshot offers a prominent Consent button and Manage options, but no Reject all action. Rejecting requires additional navigation while accepting is one click.
F19 medium: The first consent layer presents acceptance but no equally direct rejection action.
be-trustworthy
humane-error-handling
not-applicablehighNo visible required-input submission form was present on the representative public paths; the form validation probe found zero visible required fields.
be-trustworthy
trustworthy-input-assistance
passhighThe persistent search input has an accessible label, and theme, locale and language choices are labelled radio controls. No address/payment form was reached because the plans route failed separately.
be-trustworthy
safe-commercial-and-account-flows
issueshighThe audited Assine destination /planos.html ended at the homepage, with homepage title, canonical URL and content. The user receives neither pricing nor an explanation or recovery path.
F16 high: The prominent subscription journey does not reach subscription information.
be-sustainable
optimised-assets
issueshighThe image probe found 22 homepage images without dimensions, 22 without srcset, 37 below-fold images not lazy-loaded, 3 oversized images, and no modern-format images. The song page has 14 of 15 images without dimensions.
F14 medium: Images lack responsive delivery and reserved dimensions.
be-sustainable
no-wasteful-work
issueshighLighthouse estimates 455 KiB unused JavaScript and 67 KiB unused CSS. The homepage HAR transferred 1.12 MB of script, including ad, tag-manager and consent dependencies. The tracker probe found 15 third-party origins and four known tracker domains. The homepage HAR attributes 55 of 59 requests and 1.48 MB of 1.50 MB transferred to third parties.
F08 high: The page ships substantial unused code and ad-related script weight.
F13 high: Third-party tracking dominates the initial network load before a choice is made.
be-sustainable
third-party-and-media-budget
issueshighThe tracker probe found 15 third-party origins and four known tracker domains. The homepage HAR attributes 55 of 59 requests and 1.48 MB of 1.50 MB transferred to third parties.
F13 high: Third-party tracking dominates the initial network load before a choice is made.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing intent or transactional tool surface was found; this emerging capability is not applicable to the audited public content experience.
be-agent-ready
on-device-inference
not-applicablehighThe audited music/lyrics experience has no declared on-device inference feature or task that requires it.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten menu open/close attempts, heap node count fell from 637,450 to 599,845 and self size from 35.37 MB to 34.56 MB; no retained-growth signal appeared.
be-memory-efficient
bounded-footprint
passhighThe song page retained about 34 to 35 MB self size after load, proportionate to a media/content page though the consent system contributes substantial DOM.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighNeither baseline nor post snapshot summary contained Detached* constructors, and object/node totals did not grow after repetition.

Provenance

Canonical report: results/atomic/reports/0994-www_letras_mus_br.json
Report SHA-256: 5f124674ce9e375b03f184d66fa2effb9e0d5d7c45f4ac63db34180923109422
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_letras_mus_br/2026-07-24T10-08-59-870Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_letras_mus_br/2026-07-24T10-08-59-870Z
Catalog SHA-256: sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7

Raw screenshots, HARs, traces, heaps, and other browser artifacts are retained at the local evidence root and intentionally are not committed. Artifact paths in the canonical report are relative to that root.