Manifest position 991 · CrUX rank bucket 1000

https://ssstik.io

Coverage complete

Atomic coverage complete across 58 checks and six representative paths.

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
issueshighThe dark-mode screenshot is visually identical to the light screenshot, and the CSS probe found no color-scheme or prefers-color-scheme rule.
F01 medium: The site ignores the user’s dark color preference
respect-user-preferences
respects-reduced-motion
issueshighWith prefers-reduced-motion: reduce active, getAnimations() still reported a running 10-second infinite gradient animation; CSS has no reduced-motion rule.
F02 medium: A perpetual header animation continues under reduced-motion
respect-user-preferences
respects-contrast
passhighLighthouse contrast-related accessibility audits passed and screenshots show high-contrast white text and outlined controls on the gradient.
implement-natural-interactions
view-transitions
issueshighRendered CSS contains no view-transition rules; the MPA navigation and form replacement rely on abrupt state swaps.
F03 low: Route and state changes do not provide directional continuity
implement-natural-interactions
scroll-driven-animations
not-applicablehighThe representative pages use no scroll-linked parallax, reveal, carousel, or scrollytelling effect to implement.
implement-natural-interactions
physical-gestures
not-applicablehighNo gesture-driven carousel, swipe, pull-to-reveal, or custom pointer interaction is present.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe mobile layout is 7,987px tall, but the CSS probe found no scroll timeline/state behavior or progress affordance.
F04 low: The long page offers no scroll-state guidance
provide-guided-navigation
anchored-positioning
not-applicablehighNo owned tooltip, popover, or anchored menu was present on the representative pages.
provide-guided-navigation
directs-attention
issueshighThe state probe found no view-transition/highlight/scroll-marker treatment; the valid submission replaced the main content without a visible result or focused status.
F05 low: Navigation and replaced form state do not guide attention
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighA fresh contact-page session placed focus in a full consent dialog before the form, covering the core content and presenting Consent and Manage options only.
F06 high: Consent can obscure the requested content on entry
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighDOM inspection found zero dialog/popover elements while the page ships custom .modal markup and a third-party consent dialog.
F07 medium: Overlays use custom modal markup instead of native dialog primitives
maximize-content-reduce-noise
reduced-chrome
passhighDesktop and mobile screenshots devote the first viewport to the named task and one primary form with limited chrome.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800, layout measured scrollWidth 360 and horizontalOverflowPx 0; viewport meta allows scaling to 5x.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe CSS probe found no container queries despite reusable header, form, and content components across templates.
F08 low: Responsive behavior is only viewport-level
adapt-to-the-form-factor
input-modality-aware
issueshighProgrammatic focus on the primary URL field produced outline: none; the platform probe also found four interactive targets below 24px in one dimension.
F09 medium: Keyboard focus and control sizing are inconsistent
support-core-task-success
clear-purpose-and-primary-action
passhighDesktop and mobile first viewports show a specific H1, one URL field, and a prominent Download action.
support-core-task-success
primary-flow-completion
issueshighAfter submitting a representative public TikTok URL and waiting 8 seconds, the result contained no download links and no explanatory error, while the page body collapsed to header/footer content.
F10 high: A representative valid TikTok URL dead-ends without a result
support-core-task-success
clear-system-state-and-recovery
issueshighInvalid input produced clear text, but a representative valid-looking URL produced an empty error node and no recovery message or status announcement.
F11 high: The primary flow has an unannounced blank failure state
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP at 8.6s, Speed Index 5.8s, TBT 120ms, and performance 0.69; the unthrottled trace’s LCP was 1.17s, confirming network/device conditions drive the regression.
F12 high: Mobile LCP is well outside the good range
be-fast-and-stable
visual-stability
passhighThe mobile layout observer measured CLS 0 with no shift entries over the sampled load.
be-fast-and-stable
efficient-main-thread
passhighThe raw trace recorded no tasks over 50ms and 0ms TBT; throttled Lighthouse TBT was still 120ms.
be-fast-and-stable
efficient-resource-delivery
issueshighLighthouse reported the ad image was not discoverable in initial HTML and lacked fetchpriority; the longest request chain was 1.33s with unused preconnect warnings.
F13 medium: The LCP resource is discovered late and critical hints are ineffective
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighHAR measured 605KB of script across seven requests; Lighthouse estimated 268KiB unused JS, led by AdSense and two Google tag bundles.
F14 high: Third-party scripts dominate transferred and unused JavaScript
be-inclusive
names-roles-labels
issueshighLighthouse failed the label audit for the hidden hamburger checkbox; DOM probes found no label for the required URL input and no labels for contact email/message fields.
F15 high: Primary and contact form controls lack programmatic labels
be-inclusive
sufficient-contrast
passhighLighthouse accessibility scored 0.94 with no color-contrast failure; sampled text and controls remain legible.
be-inclusive
structure-and-focus
issueshighThe primary URL field has no outline when focused, and the valid submission did not move focus to a named result/status region.
F16 medium: Focus feedback and post-action focus management are weak
be-inclusive
legible-text
passhighRepresentative screenshots show readable text sizing, line length, and spacing on mobile and desktop.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe platform probe found four interactive targets below 24px in one dimension, although the page reflowed without horizontal overflow and permits 5x scaling.
F17 medium: Several controls fall below robust target sizing
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit passed with no recorded errors.
follow-best-practices
sound-document-and-assets
issueshighThe image audit found three of 12 images missing width or height, seven without responsive sources, and four SVGs rendered far below intrinsic width.
F18 medium: Several images omit intrinsic dimensions
follow-best-practices
browser-platform-hygiene
issueshighLighthouse best-practices scored 0.77 and reported a Cookie inspector issue plus a third-party cookie from DoubleClick.
F19 medium: Browser inspector issues are generated by advertising cookies
be-discoverable
title-and-description
passhighDOM shows a descriptive unique title and populated meta description on sampled templates.
be-discoverable
crawlable-and-mobile-friendly
passhighReal href links, viewport meta, and permissive robots.txt were observed.
be-discoverable
canonical-and-indexing-signals
passhighHomepage returned 200, has canonical and complete hreflang set; robots points to a populated sitemap.
be-discoverable
structured-and-shareable-metadata
issueshighThe homepage JSON-LD declares a 4.9 aggregateRating with 297,531 reviews while no rating or review evidence appears in the rendered page; og:type is article for an app utility.
F20 medium: Structured metadata makes unsupported rating claims
be-private-and-secure
secure-transport-and-headers
issueshighHeaders show HTTPS, HSTS and nosniff, but no CSP; all four observed first-party cookies lacked Secure and used SameSite=None.
F21 high: Cookies and CSP do not meet the secure baseline
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker evidence found 10 third-party origins and five known tracker domains; the consent copy states data may be shared with 210 partners.
F22 high: The page sends data to a broad advertising and analytics surface
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighNo authentication surface or browser permission request exists in the audited public flows.
be-private-and-secure
defensive-browser-policies
issueshighThe header audit found no Referrer-Policy or Permissions-Policy in addition to the missing CSP; clickjacking protection and HSTS were present.
F23 medium: Key browser-enforced policy headers are absent
be-resilient
progressive-enhancement
passhighDiscoverability measured 100% raw/rendered content coverage, with title, H1, and description in server HTML.
be-resilient
resilient-runtime-behaviour
passhighMobile samples did not clip menus/content; invalid state preserved the form and the 404 page retained navigation.
be-resilient
offline-and-installable
issueshighThe manifest has empty name and short_name and no start_url; navigator.serviceWorker.ready did not resolve during the test.
F24 medium: The app-like site advertises a manifest but is not installable or offline-capable
be-resilient
network-and-http-failure-states
passhighInvalid URL input gets a clear corrective message, and unknown routes get a descriptive 404 with return link.
be-internationalised
lang-dir-and-logical-properties
passhighArabic sample sets lang=ar and dir=rtl, publishes hreflang alternates, and rendered correctly at 360px.
be-internationalised
locale-aware-data
not-applicablehighThe sampled pages render no user-facing dates, numbers, currencies, durations, or calendars.
be-internationalised
time-zone-correctness
not-applicablehighThe sampled pages expose no time-zone-sensitive events or date/time data.
be-trustworthy
no-dark-patterns
issueshighThe consent dialog says data may be shared with 210 partners and exposes Consent plus Manage options, but no equally prominent reject action on the first layer.
F25 high: Consent prioritizes acceptance over refusal
be-trustworthy
humane-error-handling
issueshighInvalid URL text is clear, but #errorContainer has no alert/live semantics; the contact form fields are not required and empty submission was intercepted by consent.
F26 medium: Errors are visible but not exposed as accessible status
be-trustworthy
trustworthy-input-assistance
issueshighThe URL, contact email, and message controls have empty autocomplete values; contact email is type=text and fields have no associated labels.
F27 medium: Forms omit labels and autofill assistance
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription, sign-in, or account-management flow exists on the sampled site.
be-sustainable
optimised-assets
issueshighLighthouse identified a 360x300 ad image inserted after parse as LCP without initial discovery; the image audit also found missing dimensions and responsive sources.
F28 medium: The dynamically selected LCP ad image is not responsively delivered
be-sustainable
no-wasteful-work
issueshighHAR recorded 29 requests and 646KB transferred, including 605KB script; Lighthouse found 268KiB unused JS.
F29 high: Advertising and analytics ship substantial work before user value
be-sustainable
third-party-and-media-budget
issueshighTen third-party origins and five known tracker domains support a simple URL form; scripts account for nearly all transferred bytes.
F30 high: Third-party tracking consumes a disproportionate page budget
be-agent-ready
structured-agent-capabilities
issueshighThe site is fully visible to non-JS crawlers, but the DOM probe found only a conventional form and no WebMCP or agentic-tool registration.
F31 low: The downloader capability is not exposed as a structured agent action
be-agent-ready
on-device-inference
not-applicablehighSummarisation or language-model inference is not material to the simple URL-download task.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter 10 mobile-menu open/close cycles, retained heap differed by only 263KB (2.4%) across snapshots; no Detached constructor appeared.
be-memory-efficient
bounded-footprint
passmediumBaseline heap was 10.8MB self size and 225,175 nodes, proportionate to the page plus advertising stack.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNeither baseline nor post-interaction heap summary listed Detached constructors; repeated interaction showed modest bounded growth.

Provenance

Canonical report: results/atomic/reports/0991-ssstik_io.json
Report SHA-256: a065a28f499b50660db0a410402a8d19a0bd2a0b99f4ae87662bb6d056f65c35
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/ssstik_io/2026-07-24T09-42-28-919Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/ssstik_io/2026-07-24T09-42-28-919Z
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.