Skip to content

[pull] master from mozilla:master - #485

Merged
pull[bot] merged 8 commits into
code:masterfrom
mozilla:master
Aug 3, 2026
Merged

[pull] master from mozilla:master#485
pull[bot] merged 8 commits into
code:masterfrom
mozilla:master

Conversation

@pull

@pull pull Bot commented Aug 3, 2026

Copy link
Copy Markdown

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 : )

The local part and the domain labels were unbounded, making the
search quadratic in the length of a run of characters preceding
an "@": scanning the text of a single page could take seconds.
`toFixed(10)` switches to the exponential notation from 1e21 on, which isn't
valid PDF syntax, and removing the trailing zeros then dropped a digit of the
exponent: 1e30 was written "1e+3" and 1e100 "1e+1". Such a number, necessarily
an integer, is now written with all its digits.

The trailing zeros are removed with a backward scan, since `toFixed(10)` always
produces exactly 10 decimals. Below the 1e21 limit its output is at most 33
characters long, so the previous `$`-anchored regex wasn't a performance issue.
Matching the name with a leading `.+` is quadratic in the length of
a component which doesn't end with a position, and every AcroForm
field name goes through this.
Anchor the regex used to extract the XFA path positions
Don't write numbers in exponential notation when saving a pdf
Bound the email parts in the autolinker regex
@pull pull Bot locked and limited conversation to collaborators Aug 3, 2026
@pull pull Bot added the ⤵️ pull label Aug 3, 2026
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot merged commit b4ba666 into code:master Aug 3, 2026
4 of 20 checks passed
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
@pull
pull Bot had a problem deploying to code-coverage August 3, 2026 20:03 Failure
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.

1 participant