(text-color:) applied to ?page makes an inline block
(enchant: ?page, (text-color: "black"))
wraps <tw-story>
in a <tw-enchant>
element with no display, creating an inline block, which is inherited by blocks below.
If the page is also enchanted with an (enchant: ?page, (bg: "white"))
, then <tw-story>
ends up with an inline display of inherit, which causes it to inherit the inline display mode of the text-color enchantment.
I think the text-color on ?page should also have display: block;
A test case where there was a (click: ?page)
macro in the passage displayed this bug. When the click was used (and removed) the passage changes from inheriting display: block;
from the enchantment-clickblock
to inheriting display: inline;
from the text-color and visibly shifts on screen.