Pagebreak in connection to #import "@preview/hydra:0.6.2": hydra

So far, all requests for help here in the forum have been successfully resolved. I am very grateful for that. The following problem is causing me a lot of trouble because it means the loss of many working hours.
“pagebreaks are not allowed inside of containers”
The following is cited as a source of error:

#show heading.where(level: 1): it => **pagebreak**(weak: true) + it

My preamble begins as follows.

//Typst-Packkage
#import "@preview/subpar:0.2.2"

#import "@preview/hydra:0.6.2": hydra

#import "@preview/in-dexter:0.7.2": *

#set page(width: 17cm, height: 24cm)

#set page(
margin: (inside: 1.5cm, outside: 0.9cm, y: 2cm),
numbering: "1.1", header: context {
  if calc.odd(here().page()) {
    align(right, emph(hydra(1)))
  } else {
    align(left, emph(hydra(2)))
  }
  line(length: 100%)
})

#set heading(numbering: "1.1")
#show heading.where(level: 1): it => pagebreak(weak: true) + it

#set page(numbering: (..n) => "" + str(n.pos().first()))

Wow, —

I found a stray “]” as the solution.
A weight has been lifted from my shoulders.