Further investigation needed to reduce the queries in #print-glossary to the minimal bug reproduction
#import "@preview/glossarium:0.5.0": make-glossary, register-glossary, print-glossary
#show: make-glossary
#let entry-list = (
(
key: "A",
short: "A",
description: [@baran_jan_1989_OptimalSizingCapacitors] // layout divergence
),
(
key: "B",
short: "B",
description: [@head @fig]
),
)
#register-glossary(entry-list)
#set par.line(numbering: "1") // layout divergence
@A
#heading(numbering: "1", [h]) <head> // OK
#figure(numbering: "1", [f]) <fig> // OK
#print-glossary(entry-list, show-all: false) // queries here
#bibliography("writing/src/bibliography.bib")