Manifest position 469 · CrUX rank bucket 1000

https://m.easytrader.ir

Partial after retries

The public authentication, registration, and recovery surfaces were audited. Five checks are blocked because the primary trading and sensitive account flows require credentials and account state.

Attempts
3 / 3
Judged checks
53 / 58
Blocked
5
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
issueshighDirect evidence recorded in finding(s) F01.
F01 medium: The sign-in experience ignores the user’s dark-colour preference.
respect-user-preferences
respects-reduced-motion
passhighThe reduced-motion probe reports zero active animations on the sign-in surface.
respect-user-preferences
respects-contrast
passhighLighthouse contrast checks pass and controls remain visually distinguishable; no custom scrollbar or forced-colour-hostile styling was observed.
implement-natural-interactions
view-transitions
passhighNavigation links use ordinary document navigation; changes are predictable and no jarring custom state swap was observed.
implement-natural-interactions
scroll-driven-animations
passhighNo scroll-linked animation is present, so no main-thread scroll-handler anti-pattern was observed.
implement-natural-interactions
physical-gestures
passhighThe forms use native scrolling and controls; no custom gesture implementation fights platform behavior.
provide-guided-navigation
scroll-state-aware-chrome
passhighNo affixed navigation chrome is present on these short form pages; scrolling remains unobstructed.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover, or menu surface appears on the accessible authentication pages.
provide-guided-navigation
directs-attention
passhighClear labels, primary buttons, and back links maintain orientation across the three accessible account pages.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighLoad screenshots show no popup, interstitial, or consent wall obscuring the forms.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo overlay or disclosure component appears on the accessible authentication pages.
maximize-content-reduce-noise
reduced-chrome
passhighScreenshots show a focused form with restrained decoration and security guidance.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighLayout at 390x844 reports scrollWidth 390, clientWidth 390, and zero horizontal overflow.
adapt-to-the-form-factor
component-level-responsiveness
passhighLogin, registration, and recovery forms reflow to the 390px viewport without clipping; responsive utility classes are present in rendered markup.
adapt-to-the-form-factor
input-modality-aware
issueshighDirect evidence recorded in finding(s) F02.
F02 high: Keyboard access and focus treatment fail on security controls.
support-core-task-success
clear-purpose-and-primary-action
passhighEach accessible page has a prominent Persian task title and one visually dominant submit action.
support-core-task-success
primary-flow-completion
blockedhighAuthentication and a funded account are required to inspect the trading application or complete this sensitive journey; no credentials were provided.
support-core-task-success
clear-system-state-and-recovery
passhighRequired-field messages appear after submit and forgot-password/back paths are visible, although announcement defects are recorded separately.
be-fast-and-stable
good-core-web-vitals
issueshighDirect evidence recorded in finding(s) F04.
F04 high: The authentication entry is very slow to become useful.
be-fast-and-stable
visual-stability
passhighLayout observer measured CLS 0 and Lighthouse measured CLS 0.001.
be-fast-and-stable
efficient-main-thread
issueshighDirect evidence recorded in finding(s) F04.
F04 high: The authentication entry is very slow to become useful.
be-fast-and-stable
efficient-resource-delivery
issueshighDirect evidence recorded in finding(s) F05.
F05 high: Script, cache, and render-blocking costs are disproportionate for a login form.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighDirect evidence recorded in finding(s) F05.
F05 high: Script, cache, and render-blocking costs are disproportionate for a login form.
be-inclusive
names-roles-labels
issueshighDirect evidence recorded in finding(s) F02.
F02 high: Keyboard access and focus treatment fail on security controls.
be-inclusive
sufficient-contrast
passhighLighthouse color-contrast audit passed and the screenshots show legible foreground/background pairs.
be-inclusive
structure-and-focus
issueshighDirect evidence recorded in finding(s) F11, F02.
F11 medium: The document lacks semantic heading structure.
F02 high: Keyboard access and focus treatment fail on security controls.
be-inclusive
legible-text
passhighPersian labels and guidance are readable without clipping at 390px.
be-inclusive
zoom-reflow-targets-and-media
issueshighDirect evidence recorded in finding(s) F03.
F03 high: Mobile zoom is explicitly disabled.
follow-best-practices
no-console-errors
passhighLighthouse recorded no browser console errors.
follow-best-practices
sound-document-and-assets
issueshighDirect evidence recorded in finding(s) F13.
F13 low: Document and platform hygiene have avoidable defects.
follow-best-practices
browser-platform-hygiene
issueshighDirect evidence recorded in finding(s) F13.
F13 low: Document and platform hygiene have avoidable defects.
be-discoverable
title-and-description
issueshighDirect evidence recorded in finding(s) F08.
F08 medium: The public authentication surface has weak crawler and sharing metadata.
be-discoverable
crawlable-and-mobile-friendly
passhighVisible links use real href values, viewport metadata exists, and link text is descriptive; zoom restriction is tracked under inclusion.
be-discoverable
canonical-and-indexing-signals
issueshighDirect evidence recorded in finding(s) F08.
F08 medium: The public authentication surface has weak crawler and sharing metadata.
be-discoverable
structured-and-shareable-metadata
not-applicablehighThe authentication form is not an article, product, event, or other rich entity requiring schema.org data; basic sharing metadata is judged separately.
be-private-and-secure
secure-transport-and-headers
issueshighDirect evidence recorded in finding(s) F07, F06.
F07 high: Browser security policy is incomplete and the CSP permits unsafe script execution.
F06 high: Analytics and cookie defaults expose more user data than necessary on a sensitive sign-in path.
be-private-and-secure
data-minimisation-and-third-parties
issueshighDirect evidence recorded in finding(s) F06.
F06 high: Analytics and cookie defaults expose more user data than necessary on a sensitive sign-in path.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighDirect evidence recorded in finding(s) F10.
F10 high: The sign-in form disables password-manager and autofill support.
be-private-and-secure
defensive-browser-policies
issueshighDirect evidence recorded in finding(s) F07.
F07 high: Browser security policy is incomplete and the CSP permits unsafe script execution.
be-resilient
progressive-enhancement
issueshighDirect evidence recorded in finding(s) F12.
F12 medium: The unauthenticated route does not progressively expose its purpose.
be-resilient
resilient-runtime-behaviour
passhighDOM, screenshot, Lighthouse, and targeted evaluate probes on the login, registration, and recovery surfaces.
be-resilient
offline-and-installable
not-applicablehighA regulated real-time trading service is intrinsically online; an installable/offline transaction flow is not appropriate, though failure recovery remains relevant.
be-resilient
network-and-http-failure-states
blockedhighAuthentication and a funded account are required to inspect the trading application or complete this sensitive journey; no credentials were provided.
be-internationalised
lang-dir-and-logical-properties
passhighThe rendered document declares lang="fa" and body dir="rtl"; Persian reading order is correct on all screenshots.
be-internationalised
locale-aware-data
blockedhighAuthentication and a funded account are required to inspect the trading application or complete this sensitive journey; no credentials were provided.
be-internationalised
time-zone-correctness
blockedhighAuthentication and a funded account are required to inspect the trading application or complete this sensitive journey; no credentials were provided.
be-trustworthy
no-dark-patterns
passhighNo confirmshaming, forced continuity, consent nag, disguised advertising, or preselected commercial option appears on accessible account pages.
be-trustworthy
humane-error-handling
issueshighDirect evidence recorded in finding(s) F09.
F09 high: Sign-in error feedback is not announced to assistive technology.
be-trustworthy
trustworthy-input-assistance
issueshighDirect evidence recorded in finding(s) F10.
F10 high: The sign-in form disables password-manager and autofill support.
be-trustworthy
safe-commercial-and-account-flows
blockedhighAuthentication and a funded account are required to inspect the trading application or complete this sensitive journey; no credentials were provided.
be-sustainable
optimised-assets
passhighOnly two small SVG logos are used; no oversized raster media was found.
be-sustainable
no-wasteful-work
issueshighDirect evidence recorded in finding(s) F14.
F14 medium: The page performs substantial nonessential background and third-party work.
be-sustainable
third-party-and-media-budget
issueshighDirect evidence recorded in finding(s) F06, F14.
F06 high: Analytics and cookie defaults expose more user data than necessary on a sensitive sign-in path.
F14 medium: The page performs substantial nonessential background and third-party work.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared agent-facing surface exists, and exposing trading/authentication actions to agents is not assumed safe or intended.
be-agent-ready
on-device-inference
not-applicablehighThe sign-in and account-recovery surfaces have no inference use case where built-in AI would improve the task.
be-memory-efficient
no-leak-under-repeated-interaction
passlowAfter 10 repeated password-visibility open/close cycles, the post heap was 9.14MB; growth is bounded and no continuing interaction-time accumulation was observed in this short test.
be-memory-efficient
bounded-footprint
passlowBaseline heap totals are 190,291 nodes and 8.57MB self size, proportionate to the loaded app/auth bootstrap.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passlowHeap summaries contain no Detached* constructor among reported populations after repeated password visibility toggles.

Provenance

Canonical report: results/atomic/reports/0469-m_easytrader_ir.json
Report SHA-256: 8a219dc54ec11b3b61e983b0383a0ba5aed60a4106cad908993721d4d1e573ae
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/m_easytrader_ir/2026-07-27T23-57-53-815Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/m_easytrader_ir/2026-07-27T23-57-53-815Z
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.