Manifest position 123 · CrUX rank bucket 1000
https://lolpol2.com
Coverage complete
Coverage-complete report across five representative paths. Not covered: upload (different origin), favourites requiring persisted user state, exhaustive categories/actors, and media playback beyond the initial player surface.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The desktop and prefers-color-scheme: dark screenshots are pixel-identical (both 302,124-byte captures before artifact normalization), and the DOM CSS uses fixed rgb(30,115,190) surfaces without a color-scheme declaration. F001 low: The fixed palette does not respond to the user’s color-scheme preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | Under prefers-reduced-motion: reduce, the probe matched the preference and reported zero active animations; normal load had a short 100ms animation. |
respect-user-preferencesrespects-contrast | pass | high | The forced-colors/high-contrast screenshot preserves visible navigation, content cards, text, and controls without clipping. |
implement-natural-interactionsview-transitions | issues | high | The CSS/DOM probe found no view-transition rule, while the site exposes many route and listing-to-detail state changes. F002 low: Route and state changes do not use View Transitions. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scroll-linked animation, parallax, scrollytelling, carousel, or reveal interaction was present on the representative templates. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No gesture-driven control, swipe action, pull-to-reveal, or snap carousel was present to judge. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The homepage is 12,484 CSS pixels tall on mobile, but DOM/CSS inspection found no scroll-state container query or progress treatment. F003 low: Navigation chrome remains static during a very long listing. |
provide-guided-navigationanchored-positioning | issues | high | DOM/CSS shows Bootstrap/Popper scripts in the head and no anchor-name/position-anchor/position-try rules for the navigation dropdown. F004 low: The Actors dropdown relies on legacy scripted positioning rather than resilient anchor positioning. |
provide-guided-navigationdirects-attention | issues | high | Screenshots show a dense filter/listing UI without breadcrumbs, current-location emphasis in the main navigation, scroll markers, or directional route transitions. F005 low: Navigation changes provide little orientation or attention guidance. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | HAR records a.pemsrv.com/popunder1000.js; an attempted mobile-menu click during the repeated-interaction test caused the inspected target to navigate or close. F006 high: A pop-under advertising script can interrupt ordinary interaction. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The probe found zero dialog, popover, and details elements while the page has dropdown navigation and third-party ad frames driven by Bootstrap/Popper. F007 medium: Transient navigation/advertising UI is built from legacy scripted elements rather than semantic primitives. |
maximize-content-reduce-noisereduced-chrome | issues | high | Homepage and detail screenshots show 300×250 adult ads occupying large first-viewport regions; on detail the ad column competes directly with the player. F008 medium: Advertising and side chrome compete strongly with the primary content. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360×800 the layout primitive reported scrollWidth=clientWidth=360, zero overflow, viewport meta present, and the screenshot shows a one-column layout. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | The CSS probe found no @container rule; the actors template uses max-width media queries despite cards being reusable in multiple column contexts. F009 low: Reusable components adapt only through viewport breakpoints. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The focus probe focused navigation and content links and computed outline-style none with no box shadow; several nav targets are only 40px high. F010 high: Keyboard focus is not visibly exposed on primary links. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Home states “Free indian Porn Videos” and exposes video cards; detail places a large, centered play affordance in the first viewport. |
support-core-task-successprimary-flow-completion | issues | high | A real click attempt on the mobile navigation caused CDP to report “Inspected target navigated or closed”; the HAR identifies popunder1000.js and multiple ad-network frames. F011 high: Advertising code can derail interaction before the user completes the browse/watch flow. |
support-core-task-successclear-system-state-and-recovery | issues | high | The 404 screenshot and probe show only “Sorry, the page you visited does not exist” with no home, search, retry, or back link. F012 medium: The 404 state is a dead end. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 2.9s and FCP 2.6s; the trace corroborated LCP/FCP around 1.95s under a lighter desktop run. F013 medium: Mobile LCP misses the good Core Web Vitals threshold. |
be-fast-and-stablevisual-stability | pass | high | Layout observed CLS 0.00017 desktop and 0 mobile; Lighthouse CLS was 0. |
be-fast-and-stableefficient-main-thread | pass | high | Trace found one 66ms task and 16ms TBT; Lighthouse TBT was 0ms, proportionate for the page. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR flags four VeryHigh-priority stylesheets and non-deferred jQuery, Popper, and Bootstrap scripts in the head; live DOM confirms async=false/defer=false/type="". F014 medium: Parser-blocking dependencies and third-party delivery delay primary content. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimates 90 KiB unused JS, including 70.8 KiB from Google Tag Manager and 21.8 KiB from jQuery; HAR records 252 KiB script transfer. F015 medium: The page ships avoidable unused JavaScript. |
be-inclusivenames-roles-labels | issues | high | axe reports serious frame-title violations for the main ad iframe and injected 300×250 frames; DOM inspection confirms empty title values. F016 high: Advertising frames lack accessible names. |
be-inclusivesufficient-contrast | issues | high | axe and Lighthouse both report 3.5:1 contrast for “Underage is strickly BANNED…” against #1e73be, below the required 4.5:1. F017 medium: Important safety copy fails WCAG AA contrast. |
be-inclusivestructure-and-focus | issues | high | axe reports nested complementary landmarks, invalid ul children, and content outside landmarks; the focus probe found no visible outline on tested links. F018 high: Landmark/list semantics and focus visibility are broken. |
be-inclusivelegible-text | pass | high | Representative screenshots show unclipped headings/card titles and readable line lengths across desktop and mobile. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The detail probe found no track elements for video content, and tested navigation links measured 40px high; mobile reflow itself had zero horizontal overflow. F019 medium: Media alternatives and some target sizes are insufficient. |
follow-best-practicesno-console-errors | pass | high | Lighthouse errors-in-console audit passed with no recorded items. |
follow-best-practicessound-document-and-assets | issues | high | The images primitive found 39/41 images missing dimensions, 38 missing srcset, and 39 oversized; Lighthouse also reports unsized image markup. F020 medium: Images are delivered without robust intrinsic/responsive metadata. |
follow-best-practicesbrowser-platform-hygiene | issues | high | HAR recorded Bootstrap 4.6.2 blocked by ORB, while DOM confirms legacy jQuery/Bootstrap/Popper head scripts and a click-triggered pop-under; Lighthouse best-practices scored 0.69. F021 medium: The platform stack includes blocked and legacy third-party behavior. |
be-discoverabletitle-and-description | issues | high | The metadata probe found no meta description on home or the representative detail; Lighthouse meta-description audit scored 0. F022 medium: Pages omit meta descriptions. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Rendered anchors have real hrefs, link-text audit passed, viewport meta is present, and no robots noindex meta was found on the page. |
be-discoverablecanonical-and-indexing-signals | issues | high | A direct robots.txt request returned Cloudflare HTTP 403 and a noindex block page, while sitemap.xml redirected successfully to wp-sitemap.xml. F023 medium: robots.txt is blocked to a non-browser crawler. |
be-discoverablestructured-and-shareable-metadata | issues | high | Home has zero JSON-LD/OG tags; detail has no OG tags and wraps a VideoObject inside a MusicGroup despite being a video page. F024 medium: Rich content lacks accurate share metadata and uses questionable entity typing. |
be-private-and-securesecure-transport-and-headers | issues | high | Headers found no CSP, HSTS, or nosniff; both _ga cookies lack Secure and use SameSite=None for 400 days. HTTPS itself is present and no secrets were found. F025 high: The document lacks baseline security headers and sets insecure analytics cookies. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | HAR attributes 69/72 requests and 876,253/897,563 transferred bytes to third parties; tracker scan finds Google Tag Manager/Analytics among 15 third-party origins. F026 high: Nearly the entire load is third-party and tracking starts by default. |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | No authentication surface or permission request exists on the audited public browsing paths; permission/auth modernization is not applicable to these templates. |
be-private-and-securedefensive-browser-policies | issues | high | Headers reports no CSP/frame-ancestors or X-Frame-Options, HSTS, Referrer-Policy, Permissions-Policy, or nosniff. F027 high: Browser-enforced defensive policies are absent. |
be-resilientprogressive-enhancement | pass | high | Discoverability measured 100% content coverage without JavaScript, no empty mount, and matching crawler/browser content. |
be-resilientresilient-runtime-behaviour | issues | high | The mobile-menu interaction caused the inspected target to navigate or close, and the network shows multiple ad frames plus popunder1000.js. F028 high: Third-party click handling makes runtime navigation fragile. |
be-resilientoffline-and-installable | not-applicable | high | This public media/content site is not presented as an installable application; offline media delivery is not a reasonable requirement for the audited scope. |
be-resilientnetwork-and-http-failure-states | issues | high | The tested nonexistent route returns a branded-but-isolated 404 page with no links or site navigation. F029 medium: HTTP failure handling offers no useful recovery. |
be-internationalisedlang-dir-and-logical-properties | issues | high | html lang is en-US, but the captured CSS relies on physical left/right/top/bottom positioning and no dir attribute is present. F030 low: The layout is not prepared for alternate writing directions. |
be-internationalisedlocale-aware-data | issues | high | Listing cards render fixed English relative strings such as “2 days ago” and pipe-separated duration/resolution text; no locale switch or localized formatting evidence was present. F031 low: Rendered dates and durations appear single-locale and hand-formatted. |
be-internationalisedtime-zone-correctness | not-applicable | high | No scheduled events, absolute timestamps, recurring appointments, or cross-zone time concepts occur on the audited paths. |
be-trustworthyno-dark-patterns | issues | high | The loaded popunder1000.js coincides with a menu-click test closing/navigating the inspected target, which removes user control and disguises the commercial action. F032 high: Ordinary clicks can trigger unsolicited pop-under navigation. |
be-trustworthyhumane-error-handling | not-applicable | high | The only form is an optional search box with no required or validation-sensitive fields, so form-error timing is not applicable. |
be-trustworthytrustworthy-input-assistance | issues | high | The only search input has autocomplete="off" and no accessible label was returned by the DOM form probe. F033 low: Search explicitly disables browser input assistance. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, sign-in, consent-management, or account-management flow was exposed in the audited same-site paths. |
be-sustainableoptimised-assets | issues | high | Images audit found 40/41 legacy-format images, 38 without srcset, 39 oversized, and 34 below-fold images without lazy loading. F034 medium: Thumbnail delivery is not resolution or format efficient. |
be-sustainableno-wasteful-work | issues | high | HAR records 72 requests including a 171,453-byte search JSON fetch and 69 third-party requests; DOM instantiates 38 video elements on the listing. F035 medium: The homepage performs disproportionate eager background/network work. |
be-sustainablethird-party-and-media-budget | issues | high | Third-party transfer is 876 KiB of 898 KiB total; above-the-fold screenshots show large ads, and 15 third-party origins are contacted. F036 high: Third-party ads, analytics, fonts, and scripts dominate the page budget. |
be-agent-readystructured-agent-capabilities | not-applicable | high | Agent-facing capabilities are emerging and not reasonably required for this conventional public media catalogue; no task API or transactional workflow was identified. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation or language-model task is necessary for the core browse/watch journey; built-in inference is an optional opportunity, not a requirement. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | Ten direct open/close cycles of the mobile navigation state left DOM nodes unchanged at 723 and changed used heap by only ~18 KiB; post heap totals were slightly below baseline. |
be-memory-efficientbounded-footprint | pass | high | Heap summaries measured ~17.9 MB baseline and ~17.7 MB post-interaction with about 296k nodes, proportionate for the loaded listing and third-party frames. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | After ten safe menu state cycles DOM count remained 723 and heap did not grow materially; no accumulating detached population was indicated by summary totals. |
Provenance
Canonical report: results/atomic/reports/0123-lolpol2_com.json
Report SHA-256: 1291971acafd639e87d85430094a6d9bce1da499f47d30762bf01597fad52cbe
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/lolpol2_com/2026-07-18T14-26-49-760Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/lolpol2_com/2026-07-18T14-26-49-760Z
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.