A plugin using `eleventyComputed` to set global data overwrites a project’s use of `buildawesomeComputed` in a data directory

Author: nathan-bottomleyCreated Jul 3, 2026Updated Jul 3, 2026
Labelsneeds-triage

Operating system

macOS Tahoe 26.5.1

Eleventy

4.0.0-alpha.10

Describe the bug

  1. My project uses the eleventy-plugin-podcaster plugin.
  2. In its configuration file, eleventy-plugin-podcaster adds some properties to eleventyComputed using config.addGlobalData.
  3. In my project, I have a directory data file that uses buildawesomeComputed.
  4. The global data in eleventyComputed overwrites the directory data in buildawesomeComputed, which is the opposite of what the data cascade rules specify.

It seems like the current method of merging data from buildawesomeComputed and eleventyComputed isn’t properly taking the rules of the cascade into account.

I can keep using eleventyComputed in my project, so it's not a big deal. Just out here, living on the edge, seeing if I can help.

Reproduction Source Code URL

No response

Screenshots

No response