Skip to content

Bug: mdx-loader caching issue => linked md files should be added as dependencies #5757

Open
@slorber

Description

🐛 Bug Report

Suppose you have:

# md file

[link](./otherMdFile.md)

Then if the linked md file change from slug: /path1 to slug: /path2 the md file must be "invalidated"

Otherwise, we'll keep linking to /path1 (instead of new /path2) due to Webpack caches.

mdx-loader probably needs to collect linked file paths, and call this.addDependency(linkedFilePath);


Issue noticed in PR #5755

https://app.netlify.com/sites/docusaurus-2/deploys/6171611d255a130008c35dff

Had to clear the Netlify cache to fix the build failure

Metadata

Assignees

No one assigned

    Labels

    bugAn error in the Docusaurus core causing instability or issues with its executiondifficulty: intermediateIssues that are medium difficulty level, e.g. moderate refactoring with a clear test plan.domain: markdownRelated to Markdown parsing or syntaxstatus: blockedThis issue is blocked by another issue or external dep and can't be pushed further.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions