Help! 5-window interface of Dead Cities by Jon Ingold, 6M62

So, it seems like Glulx + Glk is always adding an extra blank line of output to a window which can cause Gargoyle and Quixe to have troubles rendering a window of limited height. Example code:

"GlkWindowBottomExample0" by "Community"

Include version 15/161003 of Flexible Windows by Jon Ingold.

The story-hints window is a text buffer g-window spawned by the main window.
The position of the story-hints window is g-placebelow.
The scale method of the story-hints window is g-proportional.
The measurement of the story-hints window is 12.
The rock number of the story-hints window is 335. [ "If we set numbers ending in 5 for our manual rocks, we will never conflict with the automated numbering."]

The background color of the story-hints window is "#FFDEA0". [light brown/tan]

Toggling the story-hints window is an action out of world.
Understand "storyhints" as toggling the story-hints window.

Carry out toggling the story-hints window:
	if the story-hints window is g-present:
		close the story-hints window;
	otherwise:
		open the story-hints window.

Rule for refreshing the story-hints window:
	[ToDo: set a counter and increment so we have some idea of how frequently this redraws.]
	say "Stuck in the story? Do not dial 911 in the USA![line break]Line two.".

Place is a room. "Command 'storyhints' should toggle a window on the bottom.".

On Gargoyle, if I resize the window to a shorter, a --more-- prompt appears even though there are only two lines of content. Like there is a phantom 3rd line or ending newline?

Is this the a similar issue zarf was highlighting back in 2013: https://intfiction.org/t/a-glky-input-question/5175/1 (You can test this situation crudely in Quixe by going to eblong.com/zarf/glulx/quixe/quix … est.ulx.js and typing “open grid top proportional 100”. It almost works, but the story window’s “More” prompt appears above the story window’s top margin.)