Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ The release run heads these entries with the version and opens a fresh
- A keyword is found across the spans it happens to be written in β€” a pdf puts
a word in each β€” and a space matches whichever kind the page carries. It
still does not run across a line, a cell or a paragraph.
- A tap on a paged document reaches its text: a negative `z-index` painted the
page behind its container, which took every tap. No caret, and no keyboard on
ios.

## v6.6.0 - 2026-08-14

Expand Down
5 changes: 4 additions & 1 deletion src/odr/internal/html/frontend.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,10 @@ x-s{display:inline}
of that width, so fitting the document to a phone screen leaves a gutter
instead of going edge to edge. */
.odr-pages{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0;width:max-content;min-width:100%}
.odr-page-outer{display:flex;margin:0 16px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.5);z-index:-1000}
/* A stacking context, for the shape backgrounds a page holds at `z-index:-1`.
Not a negative `z-index`, which is one too but takes the page out of reach of
hit testing. */
.odr-page-outer{display:flex;margin:0 16px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.5);isolation:isolate}
/* The label is text rather than a `::marker`, which no selection would copy.
It hangs into the item's padding so wrapped lines align under the text. */
.odr-list-item{padding-left:2em}
Expand Down
Loading