Skip to content

fix(core): fix duplicate app render when url accessed through .html extension - #10059

Draft
slorber wants to merge 3 commits into
mainfrom
slorber/attempt-fix-duplicate-render
Draft

slorber wants to merge 3 commits into
mainfrom
slorber/attempt-fix-duplicate-render

Conversation

@slorber

@slorber slorber commented Apr 19, 2024 •

Copy link
Copy Markdown
Collaborator

Motivation

When a Docusaurus page is accessed through its non-canonical variant ending with .html, we get a weird duplicate render

It looks like React is not able to hydrate and fully recreate an app alongside the existing static markup, leading to duplicated HTML markup

This can be seen in production: https://docusaurus.io/tests.html

CleanShot 2024-04-19 at 10 10 10

Note: technically it's not really a bug because URLs should be accessed through their canonical URLs, that work fine. Users should configure their host properly so that this is always the URL used: https://docusaurus.io/tests

However, not all hosts have access to a "pretty URL" setting that do the redirect to the canonical URL (and apparently Netlify's pretty URL setting does not even work for us...)

I tried investigating the problem and it's very unclear what's causing this issue. It might be React Router v5, or our integration of it through the <PendingNavigation/> component. It looks like a core problem, not a theme-classic nor layout issue because I can reproduce with an empty theme layout too. We have a normalizeLocation function in core (removing the HTML suffix before matching with React Router) but it does not look to be the problem, and using an hardcoded location lead to the same result.

It looks like just adding a wrapper div around the <App> fixes the problem (cf this PR). I suspect this is a bug in React that fails to hydrate when the <App> renders a fragment of multiple elements. I don't mind adding this extra wapper div, it probably wouldn't harm, but let's delay this to v4 considering it might break some user selectors (breaking change? 🤔 ). Also, it's possible that simply upgrading to React Router v6 and React 19 fixes the problem 🤷‍♂️ . But that does not look like a bad idea to add this wrapper for v4 anyway.

Note: to reproduce locally with docusaurus serve, it requires explicitly disabling clean URLs in serve.ts:

    serveHandler(req, res, {
      cleanUrls: false,
      // ... rest
    });

Test Plan

Netlify preview should fine for:

@slorber
slorber requested a review from Josh-Cena as a code owner April 19, 2024 08:16
@facebook-github-bot facebook-github-bot added the CLA Signed Signed Facebook CLA label Apr 19, 2024
@slorber slorber added the pr: bug fix This PR fixes a bug in a past release. label Apr 19, 2024
@slorber
slorber marked this pull request as draft April 19, 2024 08:16
@slorber slorber added this to the 4.0 milestone Apr 19, 2024
@netlify

netlify Bot commented Apr 19, 2024 •

Copy link
Copy Markdown

✅ [V2]

Name Link
🔨 Latest commit 0ba9812
🔍 Latest deploy log https://app.netlify.com/sites/docusaurus-2/deploys/66222955cf1908000896d9fd
😎 Deploy Preview https://deploy-preview-10059--docusaurus-2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@github-actions

github-actions Bot commented Apr 19, 2024 •

Copy link
Copy Markdown

⚡️ Lighthouse report for the deploy preview of this PR

URL Performance Accessibility Best Practices SEO Report
/ 🟠 66 🟢 98 🟢 100 🟢 100 Report
/docs/installation 🟠 51 🟢 97 🟢 100 🟢 100 Report
/docs/category/getting-started 🟠 67 🟢 100 🟢 100 🟠 86 Report
/blog 🟠 68 🟢 96 🟢 100 🟠 86 Report
/blog/preparing-your-site-for-docusaurus-v3 🟠 66 🟢 92 🟢 100 🟢 100 Report
/blog/tags/release 🟠 68 🟢 96 🟢 100 🟠 86 Report
/blog/tags 🟠 68 🟢 100 🟢 100 🟠 86 Report

@slorber
slorber marked this pull request as ready for review April 19, 2024 08:22
@slorber slorber added the pr: breaking change Existing sites may not build successfully in the new version. Description contains more details. label Apr 19, 2024
@github-actions

Copy link
Copy Markdown

Size Change: +143 B (0%)

Total Size: 1.59 MB

Filename Size Change
website/build/assets/css/styles.********.css 113 kB +60 B (0%)
website/build/assets/js/main.********.js 810 kB +50 B (0%)
website/build/index.html 38 kB +33 B (0%)
ℹ️ View Unchanged
Filename Size
website/.docusaurus/codeTranslations.json 2 B
website/.docusaurus/docusaurus.config.mjs 26.7 kB
website/.docusaurus/globalData.json 91.2 kB
website/.docusaurus/i18n.json 930 B
website/.docusaurus/registry.js 247 kB
website/.docusaurus/routes.js 156 kB
website/.docusaurus/routesChunkNames.json 109 kB
website/.docusaurus/site-metadata.json 2.17 kB

compressed-size-action

@mehfuzh

mehfuzh commented Jun 15, 2025

Copy link
Copy Markdown

Having similar issue, anyway to solve before the 4.0 release ?

https://smartloop.ai/contact/index.html

@slorber

slorber commented Jun 16, 2025

Copy link
Copy Markdown
Collaborator Author

I haven't found any other way to solve this problem, unfortunately.

@slorber slorber added the Argos Add this label to run UI visual regression tests. See argos.yml GH action. label Aug 8, 2025
…isted)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 29, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@netlify

netlify Bot commented Oct 29, 2026

Copy link
Copy Markdown

✅ [V2]

Name Link
🔨 Latest commit 817b23b
🔍 Latest deploy log https://app.netlify.com/projects/docusaurus-2/deploys/6ae38613cbf73a51464d57d9
😎 Deploy Preview https://deploy-preview-10059--docusaurus-2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

Copy link
Copy Markdown

Size Change: +4.8 kB (+0.04%)

Total Size: 12.1 MB

📦 View Changed
Filename Size Change
website/build/assets/css/styles.**********.css 145 kB +60 B (+0.04%)
website/build/assets/js/main.**********.js 756 kB +50 B (+0.01%)
website/build/blog.html 79.2 kB +33 B (+0.04%)
website/build/blog/2017/12/14/introducing-docusaurus.html 67.5 kB +34 B (+0.05%)
website/build/blog/2018/04/30/How-I-Converted-Profilo-To-Docusaurus.html 46.5 kB +34 B (+0.07%)
website/build/blog/2018/09/11/Towards-Docusaurus-2.html 51.1 kB +39 B (+0.08%)
website/build/blog/2018/12/14/Happy-First-Birthday-Slash.html 30.5 kB +34 B (+0.11%)
website/build/blog/2019/12/30/docusaurus-2019-recap.html 41.6 kB +34 B (+0.08%)
website/build/blog/2020/01/07/tribute-to-endi.html 34 kB +34 B (+0.1%)
website/build/blog/2021/01/19/docusaurus-2020-recap.html 53.1 kB +34 B (+0.06%)
website/build/blog/2021/03/09/releasing-docusaurus-i18n.html 49.1 kB +34 B (+0.07%)
website/build/blog/2021/05/12/announcing-docusaurus-two-beta.html 49.6 kB +34 B (+0.07%)
website/build/blog/2021/11/21/algolia-docsearch-migration.html 56 kB +34 B (+0.06%)
website/build/blog/2022/01/24/docusaurus-2021-recap.html 44.8 kB +34 B (+0.08%)
website/build/blog/2022/08/01/announcing-docusaurus-2.0.html 137 kB +34 B (+0.02%)
website/build/blog/2022/09/01/docusaurus-2.1.html 52.1 kB +34 B (+0.07%)
website/build/blog/archive.html 24.9 kB +33 B (+0.13%)
website/build/blog/authors.html 52.2 kB +33 B (+0.06%)
website/build/blog/authors/j-marcey.html 72.3 kB +33 B (+0.05%)
website/build/blog/authors/josh-cena.html 48.5 kB +33 B (+0.07%)
website/build/blog/authors/lex-111.html 57.5 kB +33 B (+0.06%)
website/build/blog/authors/slorber.html 83.1 kB +33 B (+0.04%)
website/build/blog/authors/slorber/page/2.html 82.3 kB +33 B (+0.04%)
website/build/blog/authors/slorber/page/3.html 85.9 kB +33 B (+0.04%)
website/build/blog/authors/slorber/page/4.html 98.6 kB +33 B (+0.03%)
website/build/blog/authors/slorber/page/5.html 55 kB +33 B (+0.06%)
website/build/blog/authors/yangshun.html 68.3 kB +33 B (+0.05%)
website/build/blog/authors/zpao.html 49 kB +33 B (+0.07%)
website/build/blog/page/2.html 78.4 kB +33 B (+0.04%)
website/build/blog/page/3.html 82.9 kB +33 B (+0.04%)
website/build/blog/page/4.html 87.4 kB +33 B (+0.04%)
website/build/blog/page/5.html 74.7 kB +33 B (+0.04%)
website/build/blog/page/6.html 42.2 kB +33 B (+0.08%)
website/build/blog/preparing-your-site-for-docusaurus-v3.html 130 kB +34 B (+0.03%)
website/build/blog/releases/2.2.html 52.2 kB +34 B (+0.07%)
website/build/blog/releases/2.3.html 62.9 kB +33 B (+0.05%)
website/build/blog/releases/2.4.html 66.7 kB +34 B (+0.05%)
website/build/blog/releases/3.0.html 109 kB +34 B (+0.03%)
website/build/blog/releases/3.1.html 54.9 kB +34 B (+0.06%)
website/build/blog/releases/3.2.html 50.8 kB +34 B (+0.07%)
website/build/blog/releases/3.3.html 58 kB +34 B (+0.06%)
website/build/blog/releases/3.4.html 57.2 kB +33 B (+0.06%)
website/build/blog/releases/3.5.html 59.9 kB +34 B (+0.06%)
website/build/blog/releases/3.6.html 77.1 kB +33 B (+0.04%)
website/build/blog/releases/3.7.html 52.6 kB +34 B (+0.06%)
website/build/blog/releases/3.8.html 88.4 kB +33 B (+0.04%)
website/build/blog/releases/3.9.html 62.8 kB +34 B (+0.05%)
website/build/blog/releases/3.10.html 93.5 kB +34 B (+0.04%)
website/build/blog/tags.html 28.7 kB +33 B (+0.12%)
website/build/blog/upgrading-frontend-dependencies-with-confidence-using-visual-regression-testing.html 127 kB +34 B (+0.03%)
website/build/docs.html 50.6 kB +33 B (+0.07%)
website/build/docs/advanced.html 31.7 kB +33 B (+0.1%)
website/build/docs/advanced/architecture.html 30.3 kB +37 B (+0.12%)
website/build/docs/advanced/client.html 71.7 kB +33 B (+0.05%)
website/build/docs/advanced/plugins.html 55.6 kB +34 B (+0.06%)
website/build/docs/advanced/routing.html 70.9 kB +34 B (+0.05%)
website/build/docs/advanced/ssg.html 75.5 kB +34 B (+0.05%)
website/build/docs/api/docusaurus-config.html 237 kB +33 B (+0.01%)
website/build/docs/api/misc/@docusaurus/eslint-plugin.html 51.6 kB +33 B (+0.06%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/no-html-links.html 36.9 kB +34 B (+0.09%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/no-untranslated-text.html 35.9 kB +34 B (+0.09%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/prefer-docusaurus-heading.html 37.1 kB +34 B (+0.09%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/string-literal-i18n-messages.html 40.8 kB +34 B (+0.08%)
website/build/docs/api/misc/@docusaurus/logger.html 39.3 kB +34 B (+0.09%)
website/build/docs/api/misc/create-docusaurus.html 38.4 kB +41 B (+0.11%)
website/build/docs/api/plugin-methods.html 61.9 kB +33 B (+0.05%)
website/build/docs/api/plugin-methods/extend-infrastructure.html 75.9 kB +33 B (+0.04%)
website/build/docs/api/plugin-methods/i18n-lifecycles.html 58.2 kB +34 B (+0.06%)
website/build/docs/api/plugin-methods/lifecycle-apis.html 163 kB +33 B (+0.02%)
website/build/docs/api/plugin-methods/static-methods.html 45.3 kB +34 B (+0.08%)
website/build/docs/api/plugins.html 32.7 kB +33 B (+0.1%)
website/build/docs/api/plugins/@docusaurus/plugin-client-redirects.html 60.3 kB +34 B (+0.06%)
website/build/docs/api/plugins/@docusaurus/plugin-content-blog.html 185 kB +33 B (+0.02%)
website/build/docs/api/plugins/@docusaurus/plugin-content-docs.html 192 kB +33 B (+0.02%)
website/build/docs/api/plugins/@docusaurus/plugin-content-pages.html 75.2 kB +39 B (+0.05%)
website/build/docs/api/plugins/@docusaurus/plugin-css-cascade-layers.html 58.1 kB +33 B (+0.06%)
website/build/docs/api/plugins/@docusaurus/plugin-debug.html 48.5 kB +34 B (+0.07%)
website/build/docs/api/plugins/@docusaurus/plugin-google-gtag.html 48.3 kB +33 B (+0.07%)
website/build/docs/api/plugins/@docusaurus/plugin-google-tag-manager.html 48.2 kB +34 B (+0.07%)
website/build/docs/api/plugins/@docusaurus/plugin-ideal-image.html 57.9 kB +37 B (+0.06%)
website/build/docs/api/plugins/@docusaurus/plugin-pwa.html 118 kB +36 B (+0.03%)
website/build/docs/api/plugins/@docusaurus/plugin-rsdoctor.html 41.5 kB +33 B (+0.08%)
website/build/docs/api/plugins/@docusaurus/plugin-sitemap.html 91.2 kB +33 B (+0.04%)
website/build/docs/api/plugins/@docusaurus/plugin-svgr.html 57.5 kB +33 B (+0.06%)
website/build/docs/api/plugins/@docusaurus/plugin-vercel-analytics.html 41.2 kB +34 B (+0.08%)
website/build/docs/api/themes.html 30.3 kB +34 B (+0.11%)
website/build/docs/api/themes/@docusaurus/theme-classic.html 44.1 kB +34 B (+0.08%)
website/build/docs/api/themes/@docusaurus/theme-live-codeblock.html 37.1 kB +34 B (+0.09%)
website/build/docs/api/themes/@docusaurus/theme-mermaid.html 35.9 kB +34 B (+0.09%)
website/build/docs/api/themes/@docusaurus/theme-search-algolia.html 33.7 kB +33 B (+0.1%)
website/build/docs/api/themes/configuration.html 254 kB +33 B (+0.01%)
website/build/docs/blog.html 201 kB +33 B (+0.02%)
website/build/docs/browser-support.html 47.3 kB +33 B (+0.07%)
website/build/docs/category/getting-started.html 28.5 kB +33 B (+0.12%)
website/build/docs/category/guides.html 39 kB +33 B (+0.08%)
website/build/docs/category/miscellaneous.html 28.3 kB +33 B (+0.12%)
website/build/docs/cli.html 67.5 kB +33 B (+0.05%)
website/build/docs/configuration.html 93.8 kB +34 B (+0.04%)
website/build/docs/create-doc.html 62.4 kB +34 B (+0.05%)
website/build/docs/creating-pages.html 57.7 kB +34 B (+0.06%)
website/build/docs/deployment.html 67.5 kB +33 B (+0.05%)
website/build/docs/deployment/github-pages.html 120 kB +33 B (+0.03%)
website/build/docs/deployment/netlify.html 39.4 kB +33 B (+0.08%)
website/build/docs/deployment/vercel.html 33.4 kB +33 B (+0.1%)
website/build/docs/docs-introduction.html 50.7 kB +33 B (+0.07%)
website/build/docs/docs-multi-instance.html 74.8 kB +34 B (+0.05%)
website/build/docs/docusaurus-core.html 227 kB +33 B (+0.01%)
website/build/docs/guides/whats-next.html 33.3 kB +33 B (+0.1%)
website/build/docs/i18n/crowdin.html 148 kB +33 B (+0.02%)
website/build/docs/i18n/git.html 81.1 kB +41 B (+0.05%)
website/build/docs/i18n/introduction.html 49.9 kB +33 B (+0.07%)
website/build/docs/i18n/tutorial.html 170 kB +33 B (+0.02%)
website/build/docs/installation.html 71.6 kB +33 B (+0.05%)
website/build/docs/markdown-features.html 85.7 kB +33 B (+0.04%)
website/build/docs/markdown-features/admonitions.html 118 kB +34 B (+0.03%)
website/build/docs/markdown-features/assets.html 93.6 kB +33 B (+0.04%)
website/build/docs/markdown-features/code-blocks.html 223 kB +33 B (+0.01%)
website/build/docs/markdown-features/diagrams.html 61.9 kB +33 B (+0.05%)
website/build/docs/markdown-features/head-metadata.html 51.6 kB +34 B (+0.07%)
website/build/docs/markdown-features/links.html 41.5 kB +39 B (+0.09%)
website/build/docs/markdown-features/math-equations.html 92.8 kB +33 B (+0.04%)
website/build/docs/markdown-features/plugins.html 96.8 kB +34 B (+0.04%)
website/build/docs/markdown-features/react.html 131 kB +33 B (+0.03%)
website/build/docs/markdown-features/tabs.html 141 kB +33 B (+0.02%)
website/build/docs/markdown-features/toc.html 88.1 kB +33 B (+0.04%)
website/build/docs/migration.html 39.3 kB +34 B (+0.09%)
website/build/docs/migration/v3.html 192 kB +33 B (+0.02%)
website/build/docs/playground.html 32 kB +33 B (+0.1%)
website/build/docs/search.html 125 kB +34 B (+0.03%)
website/build/docs/seo.html 89.1 kB +33 B (+0.04%)
website/build/docs/sidebar.html 137 kB +33 B (+0.02%)
website/build/docs/sidebar/autogenerated.html 148 kB +34 B (+0.02%)
website/build/docs/sidebar/items.html 177 kB +34 B (+0.02%)
website/build/docs/sidebar/multiple-sidebars.html 62.8 kB +34 B (+0.05%)
website/build/docs/static-assets.html 55.2 kB +33 B (+0.06%)
website/build/docs/styling-layout.html 140 kB +33 B (+0.02%)
website/build/docs/swizzling.html 113 kB +33 B (+0.03%)
website/build/docs/typescript-support.html 67.3 kB +33 B (+0.05%)
website/build/docs/using-plugins.html 107 kB +33 B (+0.03%)
website/build/docs/versioning.html 93.3 kB +33 B (+0.04%)
website/build/index.html 37.1 kB +33 B (+0.09%)
ℹ️ View Unchanged
Filename Size
website/.docusaurus/codeTranslations.json 2 B
website/.docusaurus/docusaurus.config.mjs 28.5 kB
website/.docusaurus/globalData.json 38.2 kB
website/.docusaurus/i18n.json 1.36 kB
website/.docusaurus/registry.js 179 kB
website/.docusaurus/routes.js 88.8 kB
website/.docusaurus/routesChunkNames.json 93.9 kB
website/.docusaurus/site-metadata.json 2.59 kB
website/build/assets/js/runtime~main.**********.js 41.8 kB
website/build/docs/api/misc/docusaurus-init/index.html 361 B
website/build/docs/introduction/index.html 280 B
website/build/docs/resources/index.html 325 B
website/build/docs/support/index.html 319 B
website/build/docs/team/index.html 310 B

compressed-size-action::DOCUSAURUS_INFRA_FASTER

@github-actions

Copy link
Copy Markdown

Size Change: +4.8 kB (+0.04%)

Total Size: 12.1 MB

📦 View Changed
Filename Size Change
website/build/assets/css/styles.**********.css 145 kB +60 B (+0.04%)
website/build/assets/js/main.**********.js 756 kB +50 B (+0.01%)
website/build/blog.html 79.2 kB +33 B (+0.04%)
website/build/blog/2017/12/14/introducing-docusaurus.html 67.5 kB +34 B (+0.05%)
website/build/blog/2018/04/30/How-I-Converted-Profilo-To-Docusaurus.html 46.5 kB +34 B (+0.07%)
website/build/blog/2018/09/11/Towards-Docusaurus-2.html 51.1 kB +39 B (+0.08%)
website/build/blog/2018/12/14/Happy-First-Birthday-Slash.html 30.5 kB +34 B (+0.11%)
website/build/blog/2019/12/30/docusaurus-2019-recap.html 41.6 kB +34 B (+0.08%)
website/build/blog/2020/01/07/tribute-to-endi.html 34 kB +34 B (+0.1%)
website/build/blog/2021/01/19/docusaurus-2020-recap.html 53.1 kB +34 B (+0.06%)
website/build/blog/2021/03/09/releasing-docusaurus-i18n.html 49.1 kB +34 B (+0.07%)
website/build/blog/2021/05/12/announcing-docusaurus-two-beta.html 49.6 kB +34 B (+0.07%)
website/build/blog/2021/11/21/algolia-docsearch-migration.html 56 kB +34 B (+0.06%)
website/build/blog/2022/01/24/docusaurus-2021-recap.html 44.8 kB +34 B (+0.08%)
website/build/blog/2022/08/01/announcing-docusaurus-2.0.html 137 kB +34 B (+0.02%)
website/build/blog/2022/09/01/docusaurus-2.1.html 52.1 kB +34 B (+0.07%)
website/build/blog/archive.html 24.9 kB +33 B (+0.13%)
website/build/blog/authors.html 52.2 kB +33 B (+0.06%)
website/build/blog/authors/j-marcey.html 72.3 kB +33 B (+0.05%)
website/build/blog/authors/josh-cena.html 48.5 kB +33 B (+0.07%)
website/build/blog/authors/lex-111.html 57.5 kB +33 B (+0.06%)
website/build/blog/authors/slorber.html 83.1 kB +33 B (+0.04%)
website/build/blog/authors/slorber/page/2.html 82.3 kB +33 B (+0.04%)
website/build/blog/authors/slorber/page/3.html 85.9 kB +33 B (+0.04%)
website/build/blog/authors/slorber/page/4.html 98.6 kB +33 B (+0.03%)
website/build/blog/authors/slorber/page/5.html 55 kB +33 B (+0.06%)
website/build/blog/authors/yangshun.html 68.3 kB +33 B (+0.05%)
website/build/blog/authors/zpao.html 49 kB +33 B (+0.07%)
website/build/blog/page/2.html 78.4 kB +33 B (+0.04%)
website/build/blog/page/3.html 82.9 kB +33 B (+0.04%)
website/build/blog/page/4.html 87.4 kB +33 B (+0.04%)
website/build/blog/page/5.html 74.7 kB +33 B (+0.04%)
website/build/blog/page/6.html 42.2 kB +33 B (+0.08%)
website/build/blog/preparing-your-site-for-docusaurus-v3.html 130 kB +34 B (+0.03%)
website/build/blog/releases/2.2.html 52.2 kB +34 B (+0.07%)
website/build/blog/releases/2.3.html 62.9 kB +33 B (+0.05%)
website/build/blog/releases/2.4.html 66.7 kB +34 B (+0.05%)
website/build/blog/releases/3.0.html 109 kB +34 B (+0.03%)
website/build/blog/releases/3.1.html 54.9 kB +34 B (+0.06%)
website/build/blog/releases/3.2.html 50.8 kB +34 B (+0.07%)
website/build/blog/releases/3.3.html 58 kB +34 B (+0.06%)
website/build/blog/releases/3.4.html 57.2 kB +33 B (+0.06%)
website/build/blog/releases/3.5.html 59.9 kB +34 B (+0.06%)
website/build/blog/releases/3.6.html 77.1 kB +33 B (+0.04%)
website/build/blog/releases/3.7.html 52.6 kB +34 B (+0.06%)
website/build/blog/releases/3.8.html 88.4 kB +33 B (+0.04%)
website/build/blog/releases/3.9.html 62.8 kB +34 B (+0.05%)
website/build/blog/releases/3.10.html 93.5 kB +34 B (+0.04%)
website/build/blog/tags.html 28.7 kB +33 B (+0.12%)
website/build/blog/upgrading-frontend-dependencies-with-confidence-using-visual-regression-testing.html 127 kB +34 B (+0.03%)
website/build/docs.html 50.6 kB +33 B (+0.07%)
website/build/docs/advanced.html 31.7 kB +33 B (+0.1%)
website/build/docs/advanced/architecture.html 30.3 kB +37 B (+0.12%)
website/build/docs/advanced/client.html 71.7 kB +33 B (+0.05%)
website/build/docs/advanced/plugins.html 55.6 kB +34 B (+0.06%)
website/build/docs/advanced/routing.html 70.9 kB +34 B (+0.05%)
website/build/docs/advanced/ssg.html 75.5 kB +34 B (+0.05%)
website/build/docs/api/docusaurus-config.html 237 kB +33 B (+0.01%)
website/build/docs/api/misc/@docusaurus/eslint-plugin.html 51.6 kB +33 B (+0.06%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/no-html-links.html 36.9 kB +34 B (+0.09%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/no-untranslated-text.html 35.9 kB +34 B (+0.09%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/prefer-docusaurus-heading.html 37.1 kB +34 B (+0.09%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/string-literal-i18n-messages.html 40.8 kB +34 B (+0.08%)
website/build/docs/api/misc/@docusaurus/logger.html 39.3 kB +34 B (+0.09%)
website/build/docs/api/misc/create-docusaurus.html 38.4 kB +41 B (+0.11%)
website/build/docs/api/plugin-methods.html 61.9 kB +33 B (+0.05%)
website/build/docs/api/plugin-methods/extend-infrastructure.html 75.9 kB +33 B (+0.04%)
website/build/docs/api/plugin-methods/i18n-lifecycles.html 58.2 kB +34 B (+0.06%)
website/build/docs/api/plugin-methods/lifecycle-apis.html 163 kB +33 B (+0.02%)
website/build/docs/api/plugin-methods/static-methods.html 45.3 kB +34 B (+0.08%)
website/build/docs/api/plugins.html 32.7 kB +33 B (+0.1%)
website/build/docs/api/plugins/@docusaurus/plugin-client-redirects.html 60.3 kB +34 B (+0.06%)
website/build/docs/api/plugins/@docusaurus/plugin-content-blog.html 185 kB +33 B (+0.02%)
website/build/docs/api/plugins/@docusaurus/plugin-content-docs.html 192 kB +33 B (+0.02%)
website/build/docs/api/plugins/@docusaurus/plugin-content-pages.html 75.2 kB +39 B (+0.05%)
website/build/docs/api/plugins/@docusaurus/plugin-css-cascade-layers.html 58.1 kB +33 B (+0.06%)
website/build/docs/api/plugins/@docusaurus/plugin-debug.html 48.5 kB +34 B (+0.07%)
website/build/docs/api/plugins/@docusaurus/plugin-google-gtag.html 48.3 kB +33 B (+0.07%)
website/build/docs/api/plugins/@docusaurus/plugin-google-tag-manager.html 48.2 kB +34 B (+0.07%)
website/build/docs/api/plugins/@docusaurus/plugin-ideal-image.html 57.9 kB +37 B (+0.06%)
website/build/docs/api/plugins/@docusaurus/plugin-pwa.html 118 kB +36 B (+0.03%)
website/build/docs/api/plugins/@docusaurus/plugin-rsdoctor.html 41.5 kB +33 B (+0.08%)
website/build/docs/api/plugins/@docusaurus/plugin-sitemap.html 91.2 kB +33 B (+0.04%)
website/build/docs/api/plugins/@docusaurus/plugin-svgr.html 57.5 kB +33 B (+0.06%)
website/build/docs/api/plugins/@docusaurus/plugin-vercel-analytics.html 41.2 kB +34 B (+0.08%)
website/build/docs/api/themes.html 30.3 kB +34 B (+0.11%)
website/build/docs/api/themes/@docusaurus/theme-classic.html 44.1 kB +34 B (+0.08%)
website/build/docs/api/themes/@docusaurus/theme-live-codeblock.html 37.1 kB +34 B (+0.09%)
website/build/docs/api/themes/@docusaurus/theme-mermaid.html 35.9 kB +34 B (+0.09%)
website/build/docs/api/themes/@docusaurus/theme-search-algolia.html 33.7 kB +33 B (+0.1%)
website/build/docs/api/themes/configuration.html 254 kB +33 B (+0.01%)
website/build/docs/blog.html 201 kB +33 B (+0.02%)
website/build/docs/browser-support.html 47.3 kB +33 B (+0.07%)
website/build/docs/category/getting-started.html 28.5 kB +33 B (+0.12%)
website/build/docs/category/guides.html 39 kB +33 B (+0.08%)
website/build/docs/category/miscellaneous.html 28.3 kB +33 B (+0.12%)
website/build/docs/cli.html 67.5 kB +33 B (+0.05%)
website/build/docs/configuration.html 93.8 kB +34 B (+0.04%)
website/build/docs/create-doc.html 62.4 kB +34 B (+0.05%)
website/build/docs/creating-pages.html 57.7 kB +34 B (+0.06%)
website/build/docs/deployment.html 67.5 kB +33 B (+0.05%)
website/build/docs/deployment/github-pages.html 120 kB +33 B (+0.03%)
website/build/docs/deployment/netlify.html 39.4 kB +33 B (+0.08%)
website/build/docs/deployment/vercel.html 33.4 kB +33 B (+0.1%)
website/build/docs/docs-introduction.html 50.7 kB +33 B (+0.07%)
website/build/docs/docs-multi-instance.html 74.8 kB +34 B (+0.05%)
website/build/docs/docusaurus-core.html 227 kB +33 B (+0.01%)
website/build/docs/guides/whats-next.html 33.3 kB +33 B (+0.1%)
website/build/docs/i18n/crowdin.html 148 kB +33 B (+0.02%)
website/build/docs/i18n/git.html 81.1 kB +41 B (+0.05%)
website/build/docs/i18n/introduction.html 49.9 kB +33 B (+0.07%)
website/build/docs/i18n/tutorial.html 170 kB +33 B (+0.02%)
website/build/docs/installation.html 71.6 kB +33 B (+0.05%)
website/build/docs/markdown-features.html 85.7 kB +33 B (+0.04%)
website/build/docs/markdown-features/admonitions.html 118 kB +34 B (+0.03%)
website/build/docs/markdown-features/assets.html 93.6 kB +33 B (+0.04%)
website/build/docs/markdown-features/code-blocks.html 223 kB +33 B (+0.01%)
website/build/docs/markdown-features/diagrams.html 61.9 kB +33 B (+0.05%)
website/build/docs/markdown-features/head-metadata.html 51.6 kB +34 B (+0.07%)
website/build/docs/markdown-features/links.html 41.5 kB +39 B (+0.09%)
website/build/docs/markdown-features/math-equations.html 92.8 kB +33 B (+0.04%)
website/build/docs/markdown-features/plugins.html 96.8 kB +34 B (+0.04%)
website/build/docs/markdown-features/react.html 131 kB +33 B (+0.03%)
website/build/docs/markdown-features/tabs.html 141 kB +33 B (+0.02%)
website/build/docs/markdown-features/toc.html 88.1 kB +33 B (+0.04%)
website/build/docs/migration.html 39.3 kB +34 B (+0.09%)
website/build/docs/migration/v3.html 192 kB +33 B (+0.02%)
website/build/docs/playground.html 32 kB +33 B (+0.1%)
website/build/docs/search.html 125 kB +34 B (+0.03%)
website/build/docs/seo.html 89.1 kB +33 B (+0.04%)
website/build/docs/sidebar.html 137 kB +33 B (+0.02%)
website/build/docs/sidebar/autogenerated.html 148 kB +34 B (+0.02%)
website/build/docs/sidebar/items.html 177 kB +34 B (+0.02%)
website/build/docs/sidebar/multiple-sidebars.html 62.8 kB +34 B (+0.05%)
website/build/docs/static-assets.html 55.2 kB +33 B (+0.06%)
website/build/docs/styling-layout.html 140 kB +33 B (+0.02%)
website/build/docs/swizzling.html 113 kB +33 B (+0.03%)
website/build/docs/typescript-support.html 67.3 kB +33 B (+0.05%)
website/build/docs/using-plugins.html 107 kB +33 B (+0.03%)
website/build/docs/versioning.html 93.3 kB +33 B (+0.04%)
website/build/index.html 37.1 kB +33 B (+0.09%)
ℹ️ View Unchanged
Filename Size
website/.docusaurus/codeTranslations.json 2 B
website/.docusaurus/docusaurus.config.mjs 28.5 kB
website/.docusaurus/globalData.json 38.2 kB
website/.docusaurus/i18n.json 1.36 kB
website/.docusaurus/registry.js 179 kB
website/.docusaurus/routes.js 88.8 kB
website/.docusaurus/routesChunkNames.json 93.9 kB
website/.docusaurus/site-metadata.json 2.59 kB
website/build/assets/js/runtime~main.**********.js 41.6 kB
website/build/docs/api/misc/docusaurus-init/index.html 361 B
website/build/docs/introduction/index.html 280 B
website/build/docs/resources/index.html 325 B
website/build/docs/support/index.html 319 B
website/build/docs/team/index.html 310 B

compressed-size-action::DOCUSAURUS_INFRA_SLOWER

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Argos Add this label to run UI visual regression tests. See argos.yml GH action. CLA Signed Signed Facebook CLA pr: breaking change Existing sites may not build successfully in the new version. Description contains more details. pr: bug fix This PR fixes a bug in a past release.

Projects

None yet

3 participants