master
[Editor] End active touch gestures on destroy
[api-minor] Convert `getFieldObjects` to return data in a Map
Use `Map.prototype.getOrInsertComputed()` more in the code-base
[api-minor] Convert `getPermissions` to return data in a Set
Change all relevant `BasePDFStream` implementations to take an actual `URL` instance
[api-minor] Replace the `CMapReaderFactory`, `StandardFontDataFactory`, and `WasmFactory` API options with a single factory/option
Remove unnecessary `rect` modification in the `CanvasGraphics.prototype.beginAnnotation` method
Replace simple return `if` statements with ternary operators
Remove the canvases cache
Enable 'eslint-plugin-regexp' and fix existing findings
Find the PDF filename in a URL hash in two linear steps
Fix the selection rendering when a page has been destroyed and rendered again (bug 2054348)
[api-minor] Remove the `length` parameter from `getDocument`
Bug 2048531 - Improve selection contrast in dark mode
Safely serialize CSS font family names
[api-minor] Replace various `getAll` methods with iterators
Trim the response headers with a backward scan
Move the `NetworkStream` choice from `src/display/api.js` and into a separate file
[Node.js] Remove the `node-readable-to-web-readable-stream` polyfill
Remove the unused `ImageData` branch in the `putBinaryImageData` function
Use the gpu for drawing meshes only when it has more than 16 triangles (bug 2030745)
Implement proper serialization of `OptionalContentConfig`
[api-minor] Remove the unused `convertToViewportRectangle` method in the `PageViewport` class
Give copied annotations distinct references
Re-factor the `bCache`, used with /Mesh Shadings
Remove the internal `#ensureObj` method in the `PDFObjects` class
Move the `SVG_NS` definition into `src/shared/util.js`
Don't needlessly wrap the marked content `id`-attribute in a string
Add support for right-clicking on images
Merge pull request #21741 from calixteman/touch/no-degenerate-span
[api-minor] Change `PDFDataRangeTransport` to use a single (internal) listener
[api-minor] Validate the `workerPort`/`workerSrc` options
Restrict the elements, attributes and styles the XFA layer can render
Fix JSDoc types