WDE-40-01 deep review — September 29, 2026¶
The study guide now maps all 40 objectives, improves all 40 answer explanations, and supplies three complete original HTML pages with a browser workbook and reproducible assets. This is a same-context AI review; independent human review remains pending.
Scope and sources¶
The complete indexed current English HTML syllabus shows active WDE-40-01, September 18, 2025, and objective groups of 6/8/8/10/8 with weights 15/20/20/25/20. The normalized 75% threshold does not establish an equal-item shortcut. Manual subject comparison supports retaining the abbreviated sequential-ID snapshots after direct fetching and automated monitoring failed. The current linked PDF was inaccessible and unread; no successful new automated hash comparison is claimed.
The full indexed credential page, homepage EXAMS/study-resources block, public HTML course and TestNow policy were read. Complete certification-overview content was read in the immediately preceding same-date JSA research. The credential names TestNow while the homepage names Pearson VUE/OnVUE for WDE. TestNow entry-level non-proctored wording conflicts with generic proctored delivery prose. The credential's headline 60-minute duration differs from detail separating a 2–5-minute tutorial and approximately 60 exam minutes. Its WDE-41-01 practice row conflicts with the active WDE-40-01 code and is not adopted as a replacement announcement. Current product, supervision, appointment and voucher details require confirmation; no account, booking or checkout was entered.
There are 44 registered sources, with direct outcomes {'error': 7, 'ok': 35, 'blocked': 2}. Cisco's successful response was only a 15-character application shell; O'Reilly and Udemy returned HTTP403. HTTP success does not imply full reading. The operation record identifies complete bodies versus selected MDN, WAI, WCAG and Schema.org sections, tutorial indexes and unavailable interiors. No vendor questions or subscriber-only content were used.
Original teaching and verification¶
Seven exact public code blocks were extracted and hashed. The original browser workbook passed 54 named checks, and the page harness passed 128 browser checks in existing Chrome 154.0.8037.58. Two introductory HTML examples were checked separately. The Python extractor reproduced eleven original files byte for byte, rejected an existing destination and rejected corrupted fixture bytes before creating its output directory. The three complete final HTML pages were actually POSTed to the public W3C Nu checker; each returned zero messages, with exact hashes matched to the public examples.
The workbook distinguishes standards/quirks parsing and repaired DOM, current/default form values, Boolean attribute presence, successful form entries, repeated names, explicit submitters, readonly applicability, first-legend exceptions and inherited disabled state. Original native checks resolve misleading documentation shorthand around empty patterns, invalid regexes, setCustomValidity(null), number typeMismatch and UTF-16 maxlength. Actual typing confirmed the two-code-unit rocket emoji limit; programmatic length assignment remains a separate validation boundary.
The event page provides named sections, a captioned schedule, accurate responsive image candidates, fictional Event microdata, original silent video/caption/transcript and labelled registration. Native GET/POST submissions used intercepted original HTTPS fixtures, including zero, repeated topics, readonly data and the selected submitter. No real registration endpoint or deployment was exercised. Content-box/border-box measurements matched 124/100 pixels for the stated 100px content/border size, 10px padding and 2px borders.
The resource page demonstrates semantic text, lists, a fixed-size image map with ordinary links, a titled opaque sandboxed checklist, named/decorative SVG and a native-button disclosure. Chrome's actual accessibility tree exposed the map regions as links even though the high-level test locator did not; direct AX inspection and keyboard activation verified them. The popup had no opener and the intercepted request omitted Referer. Download initiation and its suggested filename worked, but saving was canceled by the browser setup; saved download bytes remain unverified. Muted WAV playback and duration were checked, not listening quality.
The preference page validates an allowlist, restores a saved choice and removes only its own key. Real storage was checked across same/different origins, reload and separately created tabs; opener-copy behavior was documented but not separately tested. Getter, quota and removal failure paths use injected exceptions. Eleven explicit fake-provider cases exercise location success at zero, invalid coordinates, denial, unavailable/timeout/unknown errors, insecure/unsupported contexts, synchronous failure and duplicate callbacks. An actual button click routes through the original adapter with a fake denied provider. No real location request, permission grant or location transmission occurred.
The first enlarged-text test found page overflow, corrected with text wrapping and bounded controls. Final pages had no horizontal page overflow at 320/768/1280 CSS pixels or with doubled root font size at 320; selected screenshots were inspected. Selected contrast calculations and AX/keyboard checks supplement source validation. These are not actual browser zoom, a screen-reader session, an axe scan, a browser/AT matrix or complete WCAG conformance.
The first silent-video generator produced an empty MediaRecorder result in headless Chrome. The final original fixture uses canvas-generated JPEG frames encoded by an already present Playwright FFmpeg executable; playback advanced and the WebVTT cue parsed. No runtime, package or encoder was installed. The fixture bytes and original generator/harness are preserved for reproduction.
Learning resources and limits¶
The public official HTML course lists six modules, 45+ lessons and 25 hours, with free Core and USD49 Pro. Public prose attributes 45+ labs and a diploma to Pro, but the text-rendered tier comparison repeats both feature lists and may lose visual disabled states; no claim that all Pro features are free is made. Pluralsight lists 31 hours, ten courses and seven labs, including material beyond entry WDE. Provider totals are separated from author-selected budgets. Old unverified paid-resource runtime/page-count claims were removed. Index review is not linked-lesson completion.
Eight broader learner activities remain proposed. Delivery/policy contradictions, direct source access, download saving, paid interiors and human review keep the outcome reviewed-with-blockers. No installation, persistent server/service, reboot, runtime/authentication/permission change, external message or purchase occurred.
The JSON operation record contains objective mappings, exact public blocks, source-reading boundaries, original assets in base64, original harnesses, browser receipts and Nu results. Save it as wde-review.json for the guide's extractor. Full unit, repository, catalog and strict generated-site gates are recorded after completion.