Highlights from this week
This week was all about moving external code into the docs repo, tidying, and pushing on our ongoing cleanup efforts across MDN:
I reviewed and submitted several PRs to move external examples into the repo. In general, we want to replace JSBin, JSFiddle, and CodePen embeds with live samples in the page. When you use the MDN live sample system, we get linting, better code search, and the presentation and interaction is a lot better. We have MDN playground support, so people can break out the integrated editor, and the overall look and feel of the site is improved.
I also continued the sidebar migration work: moving macros for the addons (web extensions) docs and the CSS section into front matter for easier maintenance and localization.
Summary
I worked on 32 total pull requests, including 6 created and 26 reviewed, across 4 repositories.
Most active day: 2025-07-14, with 19 PRs.
This is what I got up to on the week ending 18th July 2025:
2025-07-14:
- Reviewed: Add await keyword to some of the examples (mdn/content)
- Reviewed: Add missing MediaSource event pages (mdn/content)
- Reviewed: Internalize MediaStream recording example (mdn/content)
- Reviewed: fix: Remove gamessidebar macro (mdn/translated-content)
- Reviewed: Fix content issues (mdn/content)
- Created: chore: move sidebar into fm (mdn/content)
- Reviewed: Remove remaining usage of inline style (mdn/content)
- Reviewed: Remove securecontext_header from guide pages, add compat to API pages (mdn/content)
- Created: chore: improvements to l10n page (mdn/content)
- Reviewed: chore: Move CSS sidebar into front matter (mdn/content)
- Reviewed: Remove JSFiddle links in Audio for Web games (mdn/content)
- Reviewed: Replace all JSBin links in audio/video delivery section (mdn/content)
- Reviewed: feat: Improvements to HOL blocking article (mdn/content)
- Reviewed: Internalize DataTransfer codepen example (mdn/content)
- Reviewed: Remove unnecessary LiveSampleLink macros (mdn/content)
- Reviewed: Internalize codepen examples on offset-path (mdn/content)
- Reviewed: Internalize transform-box example (mdn/content)
- Reviewed: Add countdown.mp3 audio example (mdn/shared-assets)
- Reviewed: Remove a codepen link about testing support (mdn/content)
2025-07-15:
- Reviewed: fix(cpg): Follow sentence casing in titles (mdn/content)
- Reviewed: Replace all JSBin links in audio/video delivery section (mdn/content)
- Reviewed: Misc active learning (mdn/content)
2025-07-16:
- Created: fix: spacing in getusermedia example (mdn/content)
- Reviewed: Additions to “Content with images must be labelled” (mdn/content)
- Reviewed: Combobox role now works with button element (mdn/content)
- Created: chore: Move AddonSidebar{Main} into front matter (mdn/content)
- Reviewed: feat(css): Update syntax for
animation-duration
(mdn/data) - Reviewed: feat: Improvements to HOL blocking article (mdn/content)
2025-07-17:
- Reviewed: Update “formFactor” to “formFactors” in NavigatorUAData.getHighEntropyValues (mdn/content)
- Reviewed: Remove security.mixed_content.block_object_subrequest from experimental Firefox features (mdn/content)
2025-07-18:
- Created: chore: move EmbedGH live sample into the page (mdn/content)
- Reviewed: Add important note explaining why
navigator.vibrate()
may not work (mdn/content) - Reviewed: fix(glossary): Update titles to follow MDN sentence casing convention (mdn/content)
- Reviewed: created
:active-view-transition
pseudo-class page (mdn/content) - Reviewed: Add route tests using supertest and node test runner (mdn/express-locallibrary-tutorial)
- Reviewed: Fix content issues (mdn/content)
- Created: fix: refactor getusermedia example style, playground & interaction controls (mdn/content)
Published: