On 12/1/25 4:15 PM, Per Bothner wrote:

On 12/1/25 15:26, Raymond Toy wrote:
On 12/1/25 3:11 PM, Per Bothner wrote:

On 12/1/25 14:05, Raymond Toy wrote:

When I try this on a simulated iPhone SE in portrait, I get [no wrapping]

I don't think that's what we want.

On Gnome Web (which uses webkitgtk) when the window is too narrow
I get a horizontal scrollbar rather than wrapping. Tolerable
but not ideal.
Oh. I was using Firefox.

My understanding is that until recently "Firefox" on IPhone was
just a wrapper over Apple's WebKit browser engine, due to Apple app restrictions.
Those restrictions have recently been disallowed, at least in Europe
Chrome was the same way. Perhaps that's changed now too?

WebKit-based browsers (which includes Safari, the IPhone browser),
and Gnome Web - formerly Epiphany) are known for being less
current-standards compliant than Firefox or Chrome.
According to https://caniuse.com/flexbox Safari has supported flexbox for a long time. Not sure what that implies about putting a scrollbar, though.
​

That does not mean it does so correctly. Flexbox is a huge specification,
and there are a lot of features to implement. There may also be genuine
differences in how the spec is interpreted. However, if Chrome and Firefox agree and WebKit/Safari differs, I would consider the former more likely to be "correct".
Of course, we still want things to work acceptably on WebKit/Safari.
Yes, definitely agree that we should strive to make sure it works on recent versions of all common browsers.

I think the comments there (provided by Gemini) are really important to keep.

If the CSS is to be included in each emitted html file, then
no, we don't want to keep the comments.  If the CSS will be in a separate
.css file, then we can keep the more non-obvious of the comments.
I guess the comments are only useful to me who can't remember. Certainly the comments for each element aren't really relevant.

Personally, I dislike the "Lisp style identation" where the amount of indentation of overflow lines is based on the length of the initial word/command. For example, it makes for different indentation following the "Next:" and "Previous:" lines. It's ugly, wastes space, and as far as I know no-one else (outside the GNU and Lisp
communities) does it that way.
I think that's the beauty of CSS. Each manual can change the style as seems appropriate as long as the classes are there.

Here is your code changed so each overflow line indents a fixed amount.
It seems to work nicely on both Gnome Web and Firefox.

This looks fine to me and seems like a good default for texinfo. I wouldn't mind this. I do like that wrapped line for the Previous section is indented slightly so it's easily separated from the Up section.

​

Reply via email to