hydration-aborted

A hydration check that threw on an element and stopped.

Message

A name in angle brackets is a value the message fills in.

checksum-mismatch

[csszyx] hydration-aborted: The HTML, the bundle and the recovery manifest do not all come from one build, so csszyx aborted hydration at `<<tagName>>`.
  help: deploy the HTML, the bundle and the manifest from one build.
  note: csszyx only marks the element with `data-sz-hydration-aborted` and `data-sz-interactive="false"`; nothing skips hydrating it unless your code checks `isHydrationAborted`.
  docs: https://csszyx.com/e/hydration-aborted

A production browser bundle prints this in place of it:

[csszyx] hydration-aborted: {"form":"checksum-mismatch","tagName":"<tagName>","message":"<message>"} https://csszyx.com/e/hydration-aborted

map-missing

[csszyx] hydration-aborted: Your code called `abortHydration` with `map_missing`, so csszyx aborted hydration at `<<tagName>>`.
  help: serve the page with the mangle map its build wrote.
  note: the caller reported: <message>; csszyx only marks the element, and nothing skips hydrating it unless your code checks `isHydrationAborted`.
  docs: https://csszyx.com/e/hydration-aborted

A production browser bundle prints this in place of it:

[csszyx] hydration-aborted: {"form":"map-missing","tagName":"<tagName>","message":"<message>"} https://csszyx.com/e/hydration-aborted

invalid-token

[csszyx] hydration-aborted: Your code called `abortHydration` with `invalid_token`, so csszyx aborted hydration at `<<tagName>>`.
  help: deploy the HTML and the recovery manifest from one build.
  note: the caller reported: <message>; csszyx only marks the element, and nothing skips hydrating it unless your code checks `isHydrationAborted`.
  docs: https://csszyx.com/e/hydration-aborted

A production browser bundle prints this in place of it:

[csszyx] hydration-aborted: {"form":"invalid-token","tagName":"<tagName>","message":"<message>"} https://csszyx.com/e/hydration-aborted

Arguments

The values this diagnostic names. A production browser bundle prints them as JSON in place of the sentence.

NameType
form'checksum-mismatch' | 'map-missing' | 'invalid-token'
tagNamestring
messagestringoptional; text from another tool; may change between its versions