Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Sep 13, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

bsweeney and others added 12 commits September 13, 2025 14:49
This change simplifies the regex for the at-media and unsupported at-* regex and utilizes the rescurse operator to improve nested media query parsing. The media query body content is reprocessed through the base CSS parser so that nested rules are properly parsed.

fixes #3601
The previous logic was designed around base64-encoded data URIs and failed to correctly parse other types of data URIs such as SVG documents. This change modifies the logic to better support allowed escaped or unescaped bounding characters.
- Only use the fixed table layout algorithm if the table has a width.
- Calculate column widths using only the first row's cells.

see https://www.w3.org/TR/CSS2/tables.html#fixed-table-layout

fixes #2355
fixes #1432
The quality of the results from imagescale vary depending on the image type and scaling mode. imagecopyresampled appears to produce more consistent results.

fixes #3496
Before this change Dompdf would only resolve content for in-flow children of auto-width (content-defined width) parents. Because content resolution also resolves counters this was resulting in incorrect counter resolution for out-of-flow elements (e.g. position: absolute) inside auto-width parents.

fixes #3611
@pull pull bot locked and limited conversation to collaborators Sep 13, 2025
@pull pull bot added the ⤵️ pull label Sep 13, 2025
@pull pull bot merged commit 60c2235 into steelburn:master Sep 13, 2025
17 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants