Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e284f1e3e8e49d65a150675ec79b1dd8fca9cd75
https://github.com/WebKit/WebKit/commit/e284f1e3e8e49d65a150675ec79b1dd8fca9cd75
Author: Michael Catanzaro <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M Source/ThirdParty/pdfjs/PdfJSFiles.cmake
M Source/ThirdParty/pdfjs/README.webkit
M Source/ThirdParty/pdfjs/build/pdf.mjs
M Source/ThirdParty/pdfjs/build/pdf.sandbox.mjs
M Source/ThirdParty/pdfjs/build/pdf.worker.mjs
M Source/ThirdParty/pdfjs/web/debugger.css
M Source/ThirdParty/pdfjs/web/debugger.mjs
A Source/ThirdParty/pdfjs/web/iccs/CGATS001Compat-v2-micro.icc
A Source/ThirdParty/pdfjs/web/iccs/LICENSE
A Source/ThirdParty/pdfjs/web/images/altText_disclaimer.svg
A Source/ThirdParty/pdfjs/web/images/altText_spinner.svg
A Source/ThirdParty/pdfjs/web/images/altText_warning.svg
A Source/ThirdParty/pdfjs/web/images/checkmark.svg
A Source/ThirdParty/pdfjs/web/images/comment-actionsButton.svg
A Source/ThirdParty/pdfjs/web/images/comment-closeButton.svg
A Source/ThirdParty/pdfjs/web/images/comment-editButton.svg
A Source/ThirdParty/pdfjs/web/images/comment-popup-editButton.svg
A Source/ThirdParty/pdfjs/web/images/editor-toolbar-edit.svg
A Source/ThirdParty/pdfjs/web/images/messageBar_closingButton.svg
A Source/ThirdParty/pdfjs/web/images/messageBar_info.svg
A Source/ThirdParty/pdfjs/web/images/messageBar_warning.svg
A Source/ThirdParty/pdfjs/web/images/pages_closeButton.svg
A Source/ThirdParty/pdfjs/web/images/pages_selected.svg
A Source/ThirdParty/pdfjs/web/images/pages_viewArrow.svg
A Source/ThirdParty/pdfjs/web/images/pages_viewButton.svg
A Source/ThirdParty/pdfjs/web/images/toolbarButton-editorSignature.svg
R Source/ThirdParty/pdfjs/web/images/toolbarButton-sidebarToggle.svg
A Source/ThirdParty/pdfjs/web/images/toolbarButton-viewsManagerToggle.svg
M Source/ThirdParty/pdfjs/web/locale/ach/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/af/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/an/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ar/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ast/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/az/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/be/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/bg/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/bn/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/bo/viewer.ftl
A Source/ThirdParty/pdfjs/web/locale/bqi/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/br/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/brx/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/bs/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ca/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/cak/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ckb/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/cs/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/cy/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/da/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/de/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/dsb/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/el/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/en-CA/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/en-GB/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/en-US/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/eo/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/es-AR/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/es-CL/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/es-ES/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/es-MX/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/et/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/eu/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/fa/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ff/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/fi/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/fr/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/fur/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/fy-NL/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ga-IE/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/gd/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/gl/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/gn/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/gu-IN/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/he/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/hi-IN/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/hr/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/hsb/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/hu/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/hy-AM/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/hye/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ia/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/id/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/is/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/it/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ja/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ka/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/kab/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/kk/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/km/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/kn/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ko/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/lij/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/lo/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/locale.json
M Source/ThirdParty/pdfjs/web/locale/lt/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ltg/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/lv/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/meh/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/mk/viewer.ftl
A Source/ThirdParty/pdfjs/web/locale/ml/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/mr/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ms/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/my/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/nb-NO/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ne-NP/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/nl/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/nn-NO/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/oc/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/pa-IN/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/pl/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/pt-BR/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/pt-PT/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/rm/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ro/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ru/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/sat/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/sc/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/scn/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/sco/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/si/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/sk/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/skr/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/sl/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/son/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/sq/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/sr/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/sv-SE/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/szl/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ta/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/te/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/tg/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/th/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/tl/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/tr/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/trs/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/uk/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/ur/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/uz/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/vi/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/wo/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/xh/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/zh-CN/viewer.ftl
M Source/ThirdParty/pdfjs/web/locale/zh-TW/viewer.ftl
M Source/ThirdParty/pdfjs/web/viewer.css
M Source/ThirdParty/pdfjs/web/viewer.html
M Source/ThirdParty/pdfjs/web/viewer.mjs
A Source/ThirdParty/pdfjs/web/wasm/LICENSE_JBIG2
A Source/ThirdParty/pdfjs/web/wasm/LICENSE_OPENJPEG
A Source/ThirdParty/pdfjs/web/wasm/LICENSE_PDFJS_JBIG2
A Source/ThirdParty/pdfjs/web/wasm/LICENSE_PDFJS_OPENJPEG
A Source/ThirdParty/pdfjs/web/wasm/LICENSE_PDFJS_QCMS
A Source/ThirdParty/pdfjs/web/wasm/LICENSE_QCMS
A Source/ThirdParty/pdfjs/web/wasm/jbig2_nowasm_fallback.js
A Source/ThirdParty/pdfjs/web/wasm/openjpeg_nowasm_fallback.js
A Source/ThirdParty/pdfjs/web/wasm/quickjs-eval.js
M Tools/glib/generate-pdfjs-resource-manifest.py
Log Message:
-----------
Update to PDF.js v6.1.200
https://bugs.webkit.org/show_bug.cgi?id=273435
Reviewed by Tim Nguyen.
This update notably fixes CVE-2024-4367.
I've added new instructions for deleting prebuilt wasm content, so we
can resolve bug 273435.
* Source/ThirdParty/pdfjs/PdfJSFiles.cmake:
* Source/ThirdParty/pdfjs/README.webkit:
* Source/ThirdParty/pdfjs/build/pdf.mjs:
* Source/ThirdParty/pdfjs/build/pdf.sandbox.mjs:
* Source/ThirdParty/pdfjs/build/pdf.worker.mjs:
* Source/ThirdParty/pdfjs/web/debugger.css:
(#PDFBug):
(.pdfBugGroupsLayer):
(.showDebugBoxes &):
(.showDebugBoxes):
* Source/ThirdParty/pdfjs/web/debugger.mjs:
* Source/ThirdParty/pdfjs/web/iccs/CGATS001Compat-v2-micro.icc: Added.
* Source/ThirdParty/pdfjs/web/iccs/LICENSE: Added.
* Source/ThirdParty/pdfjs/web/images/altText_disclaimer.svg: Added.
* Source/ThirdParty/pdfjs/web/images/altText_spinner.svg: Added.
* Source/ThirdParty/pdfjs/web/images/altText_warning.svg: Added.
* Source/ThirdParty/pdfjs/web/images/checkmark.svg: Added.
* Source/ThirdParty/pdfjs/web/images/comment-actionsButton.svg: Added.
* Source/ThirdParty/pdfjs/web/images/comment-closeButton.svg: Added.
* Source/ThirdParty/pdfjs/web/images/comment-editButton.svg: Added.
* Source/ThirdParty/pdfjs/web/images/comment-popup-editButton.svg: Added.
* Source/ThirdParty/pdfjs/web/images/editor-toolbar-edit.svg: Added.
* Source/ThirdParty/pdfjs/web/images/messageBar_closingButton.svg: Added.
* Source/ThirdParty/pdfjs/web/images/messageBar_info.svg: Added.
* Source/ThirdParty/pdfjs/web/images/messageBar_warning.svg: Added.
* Source/ThirdParty/pdfjs/web/images/pages_closeButton.svg: Added.
* Source/ThirdParty/pdfjs/web/images/pages_selected.svg: Added.
* Source/ThirdParty/pdfjs/web/images/pages_viewArrow.svg: Added.
* Source/ThirdParty/pdfjs/web/images/pages_viewButton.svg: Added.
* Source/ThirdParty/pdfjs/web/images/toolbarButton-editorSignature.svg: Added.
* Source/ThirdParty/pdfjs/web/images/toolbarButton-viewsManagerToggle.svg:
Renamed from Source/ThirdParty/pdfjs/web/images/toolbarButton-sidebarToggle.svg.
* Source/ThirdParty/pdfjs/web/locale/ach/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/af/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/an/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ar/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ast/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/az/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/be/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/bg/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/bn/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/bo/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/bqi/viewer.ftl: Added.
* Source/ThirdParty/pdfjs/web/locale/br/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/brx/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/bs/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ca/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/cak/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ckb/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/cs/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/cy/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/da/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/de/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/dsb/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/el/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/en-CA/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/en-GB/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/en-US/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/eo/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/es-AR/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/es-CL/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/es-ES/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/es-MX/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/et/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/eu/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/fa/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ff/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/fi/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/fr/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/fur/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/fy-NL/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ga-IE/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/gd/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/gl/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/gn/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/gu-IN/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/he/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/hi-IN/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/hr/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/hsb/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/hu/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/hy-AM/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/hye/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ia/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/id/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/is/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/it/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ja/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ka/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/kab/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/kk/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/km/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/kn/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ko/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/lij/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/lo/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/locale.json:
* Source/ThirdParty/pdfjs/web/locale/lt/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ltg/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/lv/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/meh/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/mk/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ml/viewer.ftl: Added.
* Source/ThirdParty/pdfjs/web/locale/mr/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ms/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/my/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/nb-NO/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ne-NP/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/nl/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/nn-NO/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/oc/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/pa-IN/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/pl/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/pt-BR/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/pt-PT/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/rm/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ro/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ru/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/sat/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/sc/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/scn/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/sco/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/si/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/sk/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/skr/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/sl/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/son/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/sq/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/sr/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/sv-SE/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/szl/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ta/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/te/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/tg/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/th/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/tl/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/tr/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/trs/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/uk/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/ur/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/uz/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/vi/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/wo/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/xh/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/zh-CN/viewer.ftl:
* Source/ThirdParty/pdfjs/web/locale/zh-TW/viewer.ftl:
* Source/ThirdParty/pdfjs/web/viewer.css:
(.messageBar):
(display:flex;):
(button):
(.closeButton):
(&:is(:hover, :active, :focus)::before):
(&:hover):
(&:active):
(&:focus):
(> span):
(#editorUndoBar):
(position:fixed;):
(#editorUndoBarUndoButton):
(> div):
(.dialog):
(@media screen and (forced-colors: active) --dialog-bg-color:Canvas;):
(@media screen and (forced-colors: active) font:message-box;):
(@media screen and (forced-colors: active) .title):
(.dialogSeparator):
(.dialogButtonsGroup):
(.radio):
(&:checked):
(> .radioLabel):
(button:not(:is(.toggle-button, .closeButton, .clearInputButton))):
(&.secondaryButton):
(&:disabled):
(&.primaryButton):
(a):
(textarea):
(input[type="text"]):
(align-self:stretch;):
(.description):
(.toggler):
(.textLayer):
(:is(span, br)):
(--min-font-size:1;):
(.markedContent):
(span[role="img"]):
(.highlight):
(margin:-1px;):
(&.begin):
(&.end):
(&.middle):
(&.selected):
(::-moz-selection):
(::selection):
(&.selectionRendering):
(br::-moz-selection):
(br::selection):
(.endOfContent):
(&.selecting .endOfContent):
(.textLayerImages):
(.annotationLayer):
(.linkAnnotation):
(& > a:hover):
(.popupAnnotation .popup):
(.highlightArea:hover::after):
(.popupAnnotation.focused .popup):
(position:absolute;):
(&[data-main-rotation="180"] .norotate):
(&[data-main-rotation="270"] .norotate):
(&.disabled):
(.annotationContent):
(section):
(.overlaidText):
(.hasOwnCanvas:not(.sandboxModified) :is(input, textarea)):
(.hasOwnCanvas.sandboxModified canvas.annotationContent):
(.textLayer.selecting ~ & section):
(:is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a):
(:is(.linkAnnotation, .buttonWidgetAnnotation.pushButton):not(.hasBorder)):
(.linkAnnotation.hasBorder:hover):
(.hasBorder):
(.textAnnotation img):
(.textWidgetAnnotation :is(input, textarea),):
(.textWidgetAnnotation :is(input, textarea):required,):
(.choiceWidgetAnnotation select option):
(.textWidgetAnnotation textarea):
(.textWidgetAnnotation :is(input, textarea)[disabled],):
(.textWidgetAnnotation :is(input, textarea):hover,):
(.textWidgetAnnotation :is(input, textarea):focus,):
(.buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus):
(.buttonWidgetAnnotation.checkBox :focus):
(.buttonWidgetAnnotation.radioButton :focus):
(.buttonWidgetAnnotation:is(.checkBox, .radioButton)):
(&:focus-within [data-canvas-name]):
([data-canvas-name="checked"]):
(&:has(~ input:not(:checked))):
([data-canvas-name="unchecked"]):
(.textWidgetAnnotation input.comb):
(.textWidgetAnnotation input.comb:focus):
(.buttonWidgetAnnotation:is(.checkBox, .radioButton) input):
(.buttonWidgetAnnotation:is(.checkBox, .radioButton):has():
(.fileAttachmentAnnotation .popupTriggerArea):
(.mediaAnnotation):
(video.mediaContent):
(audio.mediaContent):
(.mediaPlayButton):
(.popupAnnotation):
(.popup):
(.popup *):
(.popup > .header):
(.popup > .header > .title):
(.popup > .header .popupDate):
(.popupContent):
(.richText > *):
(.popupTriggerArea):
(section svg):
(.annotationTextContent):
(svg.quadrilateralsContainer):
(:root):
(@media screen and (forced-colors: active) :root):
(@media screen and (forced-colors: active) .xfaLayer *:required):
(.xfaLayer):
(.xfaLayer .highlight):
(.xfaLayer .highlight.appended):
(.xfaLayer .highlight.begin):
(.xfaLayer .highlight.end):
(.xfaLayer .highlight.middle):
(.xfaLayer .highlight.selected):
(.xfaPage):
(.xfaContentarea):
(.xfaPrintOnly):
(.xfaLayer *):
(.xfaLayer *:required):
(.xfaLayer div,):
(.xfaLayer a):
(.xfaRich li):
(.xfaFont):
(.xfaCaption):
(.xfaCaptionForCheckButton):
(.xfaLabel):
(.xfaLeft):
(.xfaRight):
(:is(.xfaLeft, .xfaRight) > :is(.xfaCaption, .xfaCaptionForCheckButton)):
(.xfaTop):
(.xfaBottom):
(:is(.xfaTop, .xfaBottom) > :is(.xfaCaption, .xfaCaptionForCheckButton)):
(.xfaBorder):
(.xfaWrapped):
(:is(.xfaTextfield, .xfaSelect):focus):
(:is(.xfaCheckbox, .xfaRadio):focus):
(.xfaTextfield,):
(.xfaSelect):
(:is(.xfaTop, .xfaBottom) > :is(.xfaTextfield, .xfaSelect)):
(.xfaButton):
(.xfaLink):
(.xfaCheckbox,):
(.xfaRich):
(.xfaImage):
(.xfaLrTb,):
(.xfaLr):
(.xfaRl):
(.xfaTb > div):
(.xfaPosition):
(.xfaArea):
(.xfaValignMiddle):
(.xfaTable):
(.xfaTable .xfaRow):
(.xfaTable .xfaRlRow):
(.xfaTable .xfaRlRow > div):
(:is(.xfaNonInteractive, .xfaDisabled, .xfaReadOnly) :is(input, textarea)):
(@media print .xfaTextfield,):
(@media print .xfaSelect):
(.canvasWrapper):
(&.highlight,):
(&[data-main-rotation="180"]):
(&[data-main-rotation="270"]):
(&.draw):
(&[data-draw-rotation="180"]):
(&[data-draw-rotation="270"]):
(&.highlight):
(&.highlightOutline):
(.secondaryOutline):
(&.free):
(.toggle-button):
(&:enabled:hover):
(&:enabled:hover:active):
(&::before):
(.toggle-button[aria-pressed="true"]):
(&:enabled:hover::before,):
(&:-moz-locale-dir(rtl)::before,):
(@media (prefers-reduced-motion: no-preference) .toggle-button::before):
(@media (prefers-contrast) .toggle-button:enabled:hover):
(@media (prefers-contrast) .toggle-button:enabled:hover:active):
(@media (prefers-contrast) .toggle-button[aria-pressed="true"]:enabled):
(.toggle-button:enabled:hover::before,):
(@media (forced-colors) .toggle-button):
(@media (forced-colors) .toggle-button[aria-pressed="true"]:enabled::after):
(@media (forced-colors)
.toggle-button[aria-pressed="true"]:enabled:hover:active::after):
(.signatureDialog):
(width:570px;):
(.title):
(.inputWithClearButton):
(.clearInputButton):
(#addSignatureDialog):
(@media screen and (forced-colors: active) --secondary-color:ButtonText;):
(@media screen and (forced-colors: active) #addSignatureDialogLabel):
(@media screen and (forced-colors: active) &.waiting::after):
(@media screen and (forced-colors: active) .mainContainer):
(@media screen and (forced-colors: active) &:focus-visible):
(@media screen and (forced-colors: active) &[aria-selected="true"]):
(#addSignatureActionContainer):
(&#addSignatureTypeContainer):
(&::placeholder):
(&#addSignatureDrawContainer):
(> svg):
(#thickness):
(> input):
(&::-webkit-slider-thumb,):
(border-radius:4.5px;):
(&#addSignatureImageContainer):
(#addSignatureImagePlaceholder):
(#addSignatureFilePicker):
(&[data-selected="type"] > #addSignatureTypeContainer,):
(#addSignatureControls):
(> label):
(#clearSignatureButton):
(&:focus-visible):
(#addSignatureSaveContainer):
(&:not(.fullStorage) #addSignatureSaveWarning):
(&.fullStorage #addSignatureSaveWarning):
(#editSignatureDescriptionDialog):
(#editSignatureDescriptionAndView):
(#editorSignatureParamsToolbar):
(.deleteButton):
(.toolbarAddSignatureButton):
(&:is(:hover, :active) > svg):
(&:is([disabled="disabled"], [disabled])):
(.editDescription.altText):
(.commentPopup,):
(#commentManagerDialog):
(#commentManagerTextInput):
(.annotationLayer.disabled :is(.annotationCommentButton)):
(:is(.annotationLayer, .annotationEditorLayer)):
(#editorCommentsSidebar,):
(#editorCommentsSidebar):
(#editorCommentsSidebarCount):
(#editorCommentsSidebarCloseButton):
(#editorCommentsSidebarListContainer):
(filter:var(--comment-hover-filter);):
(filter:var(--comment-active-filter);):
(&:is(:focus, :focus-visible) time::after):
(time::after):
(.sidebarCommentText):
(&.noComments):
(time):
(.commentPopup):
(&.dragging):
(&:not(.selected) .commentPopupButtons):
(hr):
(.commentPopupTop):
(.commentPopupButtons):
(&.commentPopupEdit::before):
(&.commentPopupDelete::before):
(.commentPopupText):
(.commentPopupText,):
(> *):
(span):
(&.free span):
(.page:has(.annotationEditorLayer.nonEditing)):
(#viewerContainer.pdfPresentationMode:fullscreen,):
(@media (min-resolution: 1.1dppx) :root):
([data-editor-rotation="90"]):
([data-editor-rotation="180"]):
([data-editor-rotation="270"]):
(.annotationEditorLayer):
(&.drawing *):
(&.getElements):
(.annotationEditorLayer.waiting):
(.annotationEditorLayer.disabled):
(.annotationEditorLayer.freetextEditing):
(.annotationEditorLayer.inkEditing):
(.annotationEditorLayer .draw):
(&.selectedEditor):
(&:hover:not(.selectedEditor)):
(&:has(:focus-visible)):
(&:dir(ltr)):
(&:dir(rtl)):
(.buttons):
(.divider):
(.basic):
(&:hover::before):
(&.highlightButton::before):
(&.commentButton::before):
(&.deleteButton::before):
(> :not(.divider)):
(.altText):
(&.done::before):
(&.new):
(&.done):
(.tooltip):
(display:inline-flex;):
(.comment):
(.annotationEditorLayer .freeTextEditor):
(.annotationEditorLayer .freeTextEditor .internal):
(.annotationEditorLayer .freeTextEditor .overlay):
(.annotationEditorLayer freeTextEditor .overlay.enabled):
(.annotationEditorLayer .freeTextEditor .internal:empty::before):
(.annotationEditorLayer .freeTextEditor .internal:focus):
(.annotationEditorLayer .inkEditor):
(.annotationEditorLayer .inkEditor.editing):
(.annotationEditorLayer .inkEditor .inkEditorCanvas):
(.annotationEditorLayer .stampEditor):
(.noAltTextBadge):
(& > .resizer):
(&.topMiddle):
(&.topRight):
(&.middleRight):
(&.bottomRight):
(&.bottomMiddle):
(&.bottomLeft):
(&.middleLeft):
(&[data-main-rotation="0"]):
(&.topMiddle,):
(&.topRight,):
(&.middleRight,):
(&):
(.dialog.altText):
(&.positioned):
(& #altTextContainer):
(& .title):
(& #addDescription):
(& #buttons):
(.dialog.newAltText):
(width:80%;):
(&.aiInstalling):
(#newAltTextDownloadModel):
(&.error):
(#newAltTextCancel):
(&:not(.error) #newAltTextError):
(#newAltTextContainer):
(#descriptionInstruction):
(.altTextSpinner):
(&.loading):
(textarea::placeholder):
(#newAltTextDescription):
(#newAltTextDisclaimer):
(#newAltTextImagePreview):
(.colorPicker):
(.swatch):
(button:is(:hover, .selected) > .swatch):
(.basicColorPicker):
(&::-webkit-color-swatch):
(&[data-main-rotation="90"]):
(.highlightEditor):
(.internal):
(&.disabled .internal):
(.editToolbar):
(&:hover::after):
(&:has(.dropdown:not(.hidden))):
(.dropdown):
(> .swatch):
(&[aria-selected="true"] > .swatch):
(&:is(:hover, :active, :focus-visible) > .swatch):
(.editorParamsToolbar:has(#highlightParamsToolbarContainer)):
(#highlightParamsToolbarContainer):
(&:is(:active, :focus-visible)):
(#editorHighlightThickness):
(.thicknessPicker):
(:is(& > .editorParamsSlider[disabled])):
(&::before,):
(&::after):
(.editorParamsSlider):
(#editorHighlightVisibility):
(margin-block:4px;):
(#altTextSettingsDialog):
(#aiModelSettings):
(#automaticAltText,):
(#createModelDescription,):
(#automaticSettings):
(button.hasPopupMenu):
(&[aria-expanded="false"] + menu):
(.popupMenu):
(> button):
(&:not(.noIcon)::before):
(&:not(:disabled)):
(&.selected::after):
(.treeView):
(position:relative;):
(~ .treeItems):
(&:hover + a,):
(> .treeItem,):
(&#layersView .treeItem > a):
(.treeItem):
(&.selected > a):
(#outerContainer):
(&.viewsManagerOpen):
(#viewerContainer:not(.pdfPresentationMode)):
(&.viewsManagerResizing :is(#sidebarContainer, #viewerContainer, #loadingBar)):
(#viewsManager):
(.viewsManagerButton):
(&.viewsCloseButton):
(#viewsManagerHeader):
(#viewsManagerTitle):
(#viewsManagerSelector):
(> .popupMenu):
(&#outlinesViewMenu::before):
(&#attachmentsViewMenu::before):
(&#layersViewMenu::before):
(#viewsManagerAddFileButton):
(#viewsManagerCurrentOutlineButton):
(#viewsManagerStatus):
(.viewsManagerStatusLabel):
(#viewsManagerStatusAction):
(@media screen and (forced-colors: active) border-radius:2px;):
(@media screen and (forced-colors: active) &:hover):
(&#viewsManagerStatusActionDeselectButton:focus-visible):
(#actionSelector):
(&:active::after):
(#viewsManagerStatusUndo):
(#viewsManagerStatusWarning):
(#viewsManagerStatusWaiting):
(#viewsManagerContent):
(#thumbnailsView):
(&.isDragging > .dragMarker,):
(&.pasteMode):
(> .thumbnailPasteButton):
(&:not(.pasteMode) > .thumbnail > .thumbnailPasteButton):
(> .thumbnail):
(&:not(.isDragging) > .thumbnailImageContainer::after):
(&:has([aria-current="page"]):not(.isDragging)):
(&.isDragging > input):
(> .thumbnailImageContainer):
(&.missingThumbnailImage):
(@media screen and (forced-colors: active) box-shadow:none;):
(&[aria-current="page"]):
(&.placeholder):
(&.draggingThumbnail):
(#attachmentsView):
(.sidebar):
(border-radius:var(--sidebar-border-radius);):
(&.resizing):
(.sidebarResizer):
(.newBadge):
(.pdfViewer):
(&.copyAll):
(&.detailView):
(.selection):
(.pdfViewer .page):
(:root:dir(rtl)):
(@keyframes progressIndeterminate):
(100%):
(html):
(&[data-toolbar-density="touch"]):
(body):
(.visuallyHidden):
(.hidden,):
(.pdfPresentationMode:fullscreen):
(#mainContainer):
(#sidebarContent):
(#viewerContainer):
(#sidebarContainer :is(input, button, select)):
(.toolbar):
(#toolbarSidebar):
(#viewOutline::before):
(#viewAttachments::before):
(#viewLayers::before):
(#toolbarSidebarRight):
(.doorHanger,):
(.doorHangerRight):
(.doorHanger):
(.dialogButton):
(.dialogButton:is(:hover, :focus-visible)):
(.dialogButton:is(:hover, :focus-visible) > span):
(.splitToolbarButtonSeparator):
(#viewsManagerToggleButton::before):
(#secondaryToolbarToggleButton::before):
(#previous::before):
(#next::before):
(#zoomOutButton::before):
(#zoomInButton::before):
(#editorCommentButton::before):
(#editorFreeTextButton::before):
(#editorHighlightButton::before):
(#editorInkButton::before):
(#editorStampButton::before):
(#editorSignatureButton::before):
(#printButton::before):
(#downloadButton::before):
(#currentOutlineItem::before):
(#viewFindButton::before):
(.pdfSidebarNotification::after):
(.verticalToolbarSeparator):
(.horizontalToolbarSeparator):
(.toggleButton):
(&:is(:hover, :has(> input:focus-visible))):
(& > input):
(.toolbarField):
(#pageNumber):
(.loadingInput:has(> &.loading)::after):
(.loadingInput):
(&.start::after):
(&.end::after):
(#outlineOptionsContainer):
(dialog):
(dialog::backdrop):
(dialog > .row):
(dialog > .row > *):
(dialog .toolbarField):
(dialog .separator):
(dialog .buttonRow):
(dialog :link):
(#passwordDialog):
(#passwordDialog .toolbarField):
(#documentPropertiesDialog):
(#documentPropertiesDialog .row > *):
(#documentPropertiesDialog .row > span):
(#documentPropertiesDialog .row > p):
(#documentPropertiesDialog .buttonRow):
(#printServiceDialog):
(.grab-to-pan-grab):
(.grab-to-pan-grab:active,):
(.grab-to-pan-grabbing):
(.toolbarButton):
(&.toggled):
(&:is(:hover, :focus-visible)):
(&.labeled):
(.toolbarButtonWithContainer):
(.menu):
(.menuContainer):
(.editorParamsToolbar):
(.editorParamsLabel):
(button:is(:hover, :focus-visible) .editorParamsLabel):
(.editorParamsToolbarContainer):
(.editorParamsColor):
(&::-webkit-slider-runnable-track,):
(#secondaryToolbar):
(#secondaryPrint::before):
(#secondaryDownload::before):
(#presentationMode::before):
(#viewBookmark::before):
(#firstPage::before):
(#lastPage::before):
(#pageRotateCcw::before):
(#pageRotateCw::before):
(#cursorSelectTool::before):
(#cursorHandTool::before):
(#scrollPage::before):
(#scrollVertical::before):
(#scrollHorizontal::before):
(#scrollWrapped::before):
(#spreadNone::before):
(#spreadOdd::before):
(#spreadEven::before):
(#imageAltTextSettings::before):
(#documentProperties::before):
(#findbar):
(#findInputContainer):
(#findNextButton::before):
(#findInput):
(.loadingInput:has(> &[data-status="pending"])::after):
(&[data-status="notFound"]):
(#findbarMessageContainer):
(#findResultsCount):
(#findMsg):
(&:empty):
(&.wrapContainers):
(.visibleMediumView):
(.toolbarLabel):
(.toolbarHorizontalGroup):
(.dropdownToolbarButton):
(> select):
(&:is(:hover, :focus-visible, :active)::after):
(#toolbarContainer):
(input):
(.toolbarButtonSpacer):
(#toolbarViewerLeft):
(#loadingBar):
(&.indeterminate .progress):
(@media all and (max-width: 840px) #outerContainer.viewsManagerOpen
#viewerContainer):
(@media all and (max-width: 750px) #outerContainer .hiddenMediumView):
(@media all and (max-width: 750px) #outerContainer
.visibleMediumView:not(.hidden, [hidden])):
(@media all and (max-width: 690px) .hiddenSmallView,):
(@media all and (max-width: 690px) #toolbarContainer #toolbarViewer
.toolbarButtonSpacer):
(.textLayer.highlighting): Deleted.
(.textLayer :is(span, br)): Deleted.
(.textLayer span.markedContent): Deleted.
(.textLayer .highlight): Deleted.
(@media screen and (forced-colors: active) .textLayer .highlight): Deleted.
(.textLayer .highlight.appended): Deleted.
(.textLayer .highlight.begin): Deleted.
(.textLayer .highlight.end): Deleted.
(.textLayer .highlight.middle): Deleted.
(.textLayer .highlight.selected): Deleted.
(.textLayer ::-moz-selection): Deleted.
(.textLayer ::selection): Deleted.
(.textLayer br::-moz-selection): Deleted.
(.textLayer br::selection): Deleted.
(.textLayer .endOfContent): Deleted.
(.textLayer .endOfContent.active): Deleted.
(@media screen and (forced-colors: active) .annotationLayer): Deleted.
(@media screen and (forced-colors: active) .annotationLayer
.textWidgetAnnotation :is(input, textarea):required, .annotationLayer
.choiceWidgetAnnotation select:required, .annotationLayer
.buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required): Deleted.
(@media screen and (forced-colors: active) .annotationLayer .linkAnnotation):
Deleted.
(@media screen and (forced-colors: active) .annotationLayer
.linkAnnotation:hover): Deleted.
(@media screen and (forced-colors: active) .annotationLayer .linkAnnotation >
a:hover): Deleted.
(@media screen and (forced-colors: active) .annotationLayer .popupAnnotation
.popup): Deleted.
(@media screen and (forced-colors: active) .annotationLayer
.highlightArea:hover::after): Deleted.
(@media screen and (forced-colors: active) .annotationLayer
.popupAnnotation.focused .popup): Deleted.
(.annotationLayer[data-main-rotation="90"] .norotate): Deleted.
(.annotationLayer[data-main-rotation="180"] .norotate): Deleted.
(.annotationLayer[data-main-rotation="270"] .norotate): Deleted.
(.annotationLayer.disabled section,): Deleted.
(.annotationLayer canvas): Deleted.
(.annotationLayer section): Deleted.
(.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) >
a): Deleted.
(.annotationLayer :is(.linkAnnotation,
.buttonWidgetAnnotation.pushButton):not(.hasBorder)): Deleted.
(.annotationLayer .linkAnnotation.hasBorder:hover): Deleted.
(.annotationLayer .hasBorder): Deleted.
(.annotationLayer .textAnnotation img): Deleted.
(.annotationLayer .textWidgetAnnotation :is(input, textarea), .annotationLayer
.choiceWidgetAnnotation select, .annotationLayer
.buttonWidgetAnnotation:is(.checkBox, .radioButton) input): Deleted.
(.annotationLayer .textWidgetAnnotation :is(input, textarea):required,
.annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer
.buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required): Deleted.
(.annotationLayer .choiceWidgetAnnotation select option): Deleted.
(.annotationLayer .buttonWidgetAnnotation.radioButton input): Deleted.
(.annotationLayer .textWidgetAnnotation textarea): Deleted.
(.annotationLayer .textWidgetAnnotation [disabled]:is(input, textarea),
.annotationLayer .choiceWidgetAnnotation select[disabled], .annotationLayer
.buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled]): Deleted.
(.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,
.annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer
.buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover): Deleted.
(.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,
.annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer
.buttonWidgetAnnotation.checkBox input:hover): Deleted.
(.annotationLayer .textWidgetAnnotation :is(input, textarea):focus,
.annotationLayer .choiceWidgetAnnotation select:focus): Deleted.
(.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus):
Deleted.
(.annotationLayer .buttonWidgetAnnotation.checkBox :focus): Deleted.
(.annotationLayer .buttonWidgetAnnotation.radioButton :focus): Deleted.
(.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,):
Deleted.
(.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before):
Deleted.
(.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after):
Deleted.
(.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before):
Deleted.
(.annotationLayer .textWidgetAnnotation input.comb): Deleted.
(.annotationLayer .textWidgetAnnotation input.comb:focus): Deleted.
(.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input):
Deleted.
(.annotationLayer .fileAttachmentAnnotation .popupTriggerArea): Deleted.
(.annotationLayer .popupAnnotation): Deleted.
(.annotationLayer .popup): Deleted.
(.annotationLayer .popupAnnotation.focused .popup): Deleted.
(.annotationLayer .popup *): Deleted.
(.annotationLayer .popup > .header): Deleted.
(.annotationLayer .popup > .header h1): Deleted.
(.annotationLayer .popup > .header .popupDate): Deleted.
(.annotationLayer .popupContent): Deleted.
(.annotationLayer .richText > *): Deleted.
(.annotationLayer .popupTriggerArea): Deleted.
(.annotationLayer section svg): Deleted.
(.annotationLayer .annotationTextContent): Deleted.
(.annotationLayer .annotationTextContent span): Deleted.
(.annotationLayer svg.quadrilateralsContainer): Deleted.
(.canvasWrapper svg): Deleted.
(.canvasWrapper svg[data-main-rotation="90"] mask,): Deleted.
(.canvasWrapper svg[data-main-rotation="180"] mask,): Deleted.
(.canvasWrapper svg[data-main-rotation="270"] mask,): Deleted.
(.canvasWrapper svg.highlight): Deleted.
(@media screen and (forced-colors: active) .canvasWrapper svg.highlight):
Deleted.
(.canvasWrapper svg.highlight:not(.free)): Deleted.
(.canvasWrapper svg.highlightOutline): Deleted.
(.canvasWrapper svg.highlightOutline.hovered:not(.free):not(.selected)):
Deleted.
(.canvasWrapper svg.highlightOutline.selected:not(.free) .mainOutline): Deleted.
(.canvasWrapper svg.highlightOutline.selected:not(.free) .secondaryOutline):
Deleted.
(.canvasWrapper svg.highlightOutline.free.hovered:not(.selected)): Deleted.
(.canvasWrapper svg.highlightOutline.free.selected .mainOutline): Deleted.
(.canvasWrapper svg.highlightOutline.free.selected .secondaryOutline): Deleted.
(@media (prefers-color-scheme: dark) :where(html:not(.is-light))
.toggle-button): Deleted.
(:where(html.is-dark) .toggle-button): Deleted.
(@media (forced-colors: active) .toggle-button): Deleted.
(.toggle-button:focus-visible): Deleted.
(.toggle-button:enabled:hover): Deleted.
(.toggle-button:enabled:active): Deleted.
(.toggle-button[aria-pressed="true"]:enabled:hover): Deleted.
(.toggle-button[aria-pressed="true"]:enabled:active): Deleted.
(.toggle-button::before): Deleted.
(.toggle-button[aria-pressed="true"]::before): Deleted.
(.toggle-button[aria-pressed="true"]:enabled:hover::before,): Deleted.
([dir="rtl"] .toggle-button[aria-pressed="true"]::before): Deleted.
(@media (prefers-contrast) .toggle-button:enabled:active): Deleted.
(@media (prefers-contrast) .toggle-button[aria-pressed="true"]:enabled:hover,):
Deleted.
(@media (prefers-contrast) .toggle-button[aria-pressed="true"]:enabled:active):
Deleted.
(@media (prefers-contrast) .toggle-button:hover::before,): Deleted.
(@media (forced-colors)
.toggle-button[aria-pressed="true"]:enabled:active::after): Deleted.
(.textLayer.highlighting:not(.free) span): Deleted.
(.textLayer.highlighting.free span): Deleted.
(@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 1.1dppx)
:root): Deleted.
(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor)):
Deleted.
(.annotationEditorLayer .draggable.selectedEditor:is(.freeTextEditor,
.inkEditor, .stampEditor)): Deleted.
(.annotationEditorLayer .moving:is(.freeTextEditor, .inkEditor, .stampEditor)):
Deleted.
(.annotationEditorLayer .selectedEditor:is(.freeTextEditor, .inkEditor,
.stampEditor)): Deleted.
(.annotationEditorLayer .selectedEditor:is(.freeTextEditor, .inkEditor,
.stampEditor)::before): Deleted.
(.annotationEditorLayer :is(.freeTextEditor, .inkEditor,
.stampEditor):hover:not(.selectedEditor)): Deleted.
(.annotationEditorLayer :is(.freeTextEditor, .inkEditor,
.stampEditor):hover:not(.selectedEditor)::before): Deleted.
(:is(.annotationEditorLayer): Deleted.
(@media (prefers-color-scheme: dark) :where(html:not(.is-light))
:is(.annotationEditorLayer): Deleted.
(:where(html.is-dark) :is(.annotationEditorLayer): Deleted.
(@media screen and (forced-colors: active) :is(.annotationEditorLayer): Deleted.
([dir="ltr"] :is(.annotationEditorLayer): Deleted.
([dir="rtl"] :is(.annotationEditorLayer): Deleted.
(.annotationEditorLayer .stampEditor canvas): Deleted.
(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) >
.resizers): Deleted.
(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) >
.resizers.hidden): Deleted.
(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) >
.resizers > .resizer): Deleted.
(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) >
.resizers > .resizer.topLeft): Deleted.
(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) >
.resizers > .resizer.topMiddle): Deleted.
(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) >
.resizers > .resizer.topRight): Deleted.
(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) >
.resizers > .resizer.middleRight): Deleted.
(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) >
.resizers > .resizer.bottomRight): Deleted.
(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) >
.resizers > .resizer.bottomMiddle): Deleted.
(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) >
.resizers > .resizer.bottomLeft): Deleted.
(.annotationEditorLayer :is(.freeTextEditor, .inkEditor, .stampEditor) >
.resizers > .resizer.middleLeft): Deleted.
(.annotationEditorLayer[data-main-rotation="0"]): Deleted.
([dir="ltr"] .annotationEditorLayer): Deleted.
([dir="rtl"] .annotationEditorLayer): Deleted.
(#altTextDialog): Deleted.
(@media (prefers-color-scheme: dark) :where(html:not(.is-light))
#altTextDialog): Deleted.
(:where(html.is-dark) #altTextDialog): Deleted.
(@media screen and (forced-colors: active) #altTextDialog): Deleted.
(#altTextDialog::backdrop): Deleted.
(#altTextDialog.positioned): Deleted.
(#altTextDialog #altTextContainer): Deleted.
(#altTextDialog #altTextContainer *:focus-visible): Deleted.
(#altTextDialog #altTextContainer .radio): Deleted.
(#altTextDialog #altTextContainer .radio .radioButton): Deleted.
(#altTextDialog #altTextContainer .radio .radioButton input): Deleted.
(#altTextDialog #altTextContainer .radio .radioButton input:hover): Deleted.
(#altTextDialog #altTextContainer .radio .radioButton input:checked): Deleted.
(#altTextDialog #altTextContainer .radio .radioLabel): Deleted.
(#altTextDialog #altTextContainer .radio .radioLabel span): Deleted.
(#altTextDialog #altTextContainer #overallDescription): Deleted.
(#altTextDialog #altTextContainer #overallDescription span): Deleted.
(#altTextDialog #altTextContainer #overallDescription .title): Deleted.
(#altTextDialog #altTextContainer #addDescription): Deleted.
(#altTextDialog #altTextContainer #addDescription .descriptionArea): Deleted.
(#altTextDialog #altTextContainer #addDescription .descriptionArea textarea):
Deleted.
(#altTextDialog #altTextContainer #addDescription .descriptionArea
textarea:focus): Deleted.
(#altTextDialog #altTextContainer #addDescription .descriptionArea
textarea:disabled): Deleted.
(#altTextDialog #altTextContainer #buttons): Deleted.
(#altTextDialog #altTextContainer #buttons button): Deleted.
(#altTextDialog #altTextContainer #buttons button:hover): Deleted.
(#altTextDialog #altTextContainer #buttons button#altTextCancel): Deleted.
(#altTextDialog #altTextContainer #buttons button#altTextCancel:hover): Deleted.
(#altTextDialog #altTextContainer #buttons button#altTextSave): Deleted.
(#altTextDialog #altTextContainer #buttons button#altTextSave:hover): Deleted.
(@media (prefers-color-scheme: dark) :where(html:not(.is-light)) .colorPicker):
Deleted.
(:where(html.is-dark) .colorPicker): Deleted.
(@media screen and (forced-colors: active) .colorPicker): Deleted.
(.colorPicker .swatch): Deleted.
(.colorPicker button:is(:hover, .selected) > .swatch): Deleted.
(.annotationEditorLayer[data-main-rotation="0"] .highlightEditor:not(.free) >
.editToolbar): Deleted.
(.annotationEditorLayer[data-main-rotation="90"] .highlightEditor:not(.free) >
.editToolbar): Deleted.
(.annotationEditorLayer[data-main-rotation="180"] .highlightEditor:not(.free) >
.editToolbar): Deleted.
(.annotationEditorLayer[data-main-rotation="270"] .highlightEditor:not(.free) >
.editToolbar): Deleted.
(.annotationEditorLayer .highlightEditor): Deleted.
(.annotationEditorLayer .highlightEditor:not(.free)): Deleted.
(.annotationEditorLayer .highlightEditor .internal): Deleted.
(.annotationEditorLayer .highlightEditor.disabled .internal): Deleted.
(.annotationEditorLayer .highlightEditor.selectedEditor .internal): Deleted.
(.annotationEditorLayer .highlightEditor .editToolbar): Deleted.
(.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker):
Deleted.
(.annotationEditorLayer .highlightEditor .editToolbar .buttons
.colorPicker::after): Deleted.
(.annotationEditorLayer .highlightEditor .editToolbar .buttons
.colorPicker:hover::after): Deleted.
(.annotationEditorLayer .highlightEditor .editToolbar .buttons
.colorPicker:has(.dropdown:not(.hidden))): Deleted.
(.annotationEditorLayer .highlightEditor .editToolbar .buttons
.colorPicker:has(.dropdown:not(.hidden))::after): Deleted.
(.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker
.dropdown): Deleted.
(.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker
.dropdown button): Deleted.
(.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker
.dropdown button:is(:active, :focus-visible)): Deleted.
(.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker
.dropdown button > .swatch): Deleted.
(.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker
.dropdown button[aria-selected="true"] > .swatch): Deleted.
(.annotationEditorLayer .highlightEditor .editToolbar .buttons .colorPicker
.dropdown button:is(:hover, :active, :focus-visible) > .swatch): Deleted.
(#highlightParamsToolbarContainer .editorParamsLabel): Deleted.
(#highlightParamsToolbarContainer .colorPicker): Deleted.
(#highlightParamsToolbarContainer .colorPicker .dropdown): Deleted.
(#highlightParamsToolbarContainer .colorPicker .dropdown button): Deleted.
(#highlightParamsToolbarContainer .colorPicker .dropdown button .swatch):
Deleted.
(#highlightParamsToolbarContainer .colorPicker .dropdown button:is(:active,
:focus-visible)): Deleted.
(#highlightParamsToolbarContainer .colorPicker .dropdown
button[aria-selected="true"] > .swatch): Deleted.
(#highlightParamsToolbarContainer .colorPicker .dropdown button:is(:hover,
:active, :focus-visible) > .swatch): Deleted.
(#highlightParamsToolbarContainer #editorHighlightThickness): Deleted.
(#highlightParamsToolbarContainer #editorHighlightThickness
.editorParamsLabel): Deleted.
(#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker):
Deleted.
(@media (prefers-color-scheme: dark) :where(html:not(.is-light))
#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker):
Deleted.
(:where(html.is-dark) #highlightParamsToolbarContainer
#editorHighlightThickness .thicknessPicker): Deleted.
(@media screen and (forced-colors: active) #highlightParamsToolbarContainer
#editorHighlightThickness .thicknessPicker): Deleted.
(:is(#highlightParamsToolbarContainer #editorHighlightThickness
.thicknessPicker > .editorParamsSlider[disabled])): Deleted.
(#highlightParamsToolbarContainer #editorHighlightThickness
.thicknessPicker::before,): Deleted.
(#highlightParamsToolbarContainer #editorHighlightThickness
.thicknessPicker::after): Deleted.
(#highlightParamsToolbarContainer #editorHighlightThickness .thicknessPicker
.editorParamsSlider): Deleted.
(#highlightParamsToolbarContainer #editorHighlightVisibility): Deleted.
(#highlightParamsToolbarContainer #editorHighlightVisibility .divider): Deleted.
(@media (prefers-color-scheme: dark) :where(html:not(.is-light))
#highlightParamsToolbarContainer #editorHighlightVisibility .divider): Deleted.
(:where(html.is-dark) #highlightParamsToolbarContainer
#editorHighlightVisibility .divider): Deleted.
(@media screen and (forced-colors: active) #highlightParamsToolbarContainer
#editorHighlightVisibility .divider): Deleted.
(#highlightParamsToolbarContainer #editorHighlightVisibility .toggler): Deleted.
(#hiddenCopyElement,): Deleted.
(@media screen and (forced-colors: active) .pdfViewer): Deleted.
(.pdfViewer .canvasWrapper): Deleted.
(.pdfViewer .page canvas): Deleted.
(.pdfViewer .page canvas .structTree): Deleted.
(.pdfViewer .page canvas[hidden]): Deleted.
(.pdfViewer .page canvas[zooming]): Deleted.
([dir="rtl"]:root): Deleted.
(@media (prefers-color-scheme: dark) :root:where(:not(.is-light))): Deleted.
(:root:where(.is-dark)): Deleted.
(*): Deleted.
(#viewerContainer.pdfPresentationMode:-webkit-full-screen): Deleted.
(.pdfPresentationMode:-webkit-full-screen section:not([data-internal-link])):
Deleted.
(.pdfPresentationMode:fullscreen section:not([data-internal-link])): Deleted.
(.pdfPresentationMode:-webkit-full-screen .textLayer span): Deleted.
(#sidebarContainer): Deleted.
(#outerContainer:is(.sidebarMoving, .sidebarOpen) #sidebarContainer): Deleted.
(#outerContainer.sidebarOpen #sidebarContainer): Deleted.
(#outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode)):
Deleted.
(:is(.toolbar, .editorParamsToolbar, .findbar, #sidebarContainer)): Deleted.
(#sidebarResizer): Deleted.
(#toolbarContainer,): Deleted.
(#toolbarViewer): Deleted.
(#outerContainer.sidebarOpen #loadingBar): Deleted.
(#loadingBar .progress): Deleted.
(#loadingBar.indeterminate .progress): Deleted.
(#loadingBar.indeterminate .progress .glimmer): Deleted.
(#outerContainer.sidebarResizing): Deleted.
(.findbar,): Deleted.
(.findbar): Deleted.
(.findbar > div): Deleted.
(.findbar > div#findbarInputContainer): Deleted.
(.findbar.wrapContainers > div,): Deleted.
(.findbar.wrapContainers > div#findbarMessageContainer): Deleted.
(.findbar input[type="checkbox"]): Deleted.
(.findbar label): Deleted.
(.findbar label:hover,): Deleted.
(.findbar .toolbarField[type="checkbox"]:checked + .toolbarLabel): Deleted.
(#findInput::-moz-placeholder): Deleted.
(#findInput::placeholder): Deleted.
(.loadingInput:has(> #findInput[data-status="pending"])::after): Deleted.
(#findInput[data-status="notFound"]): Deleted.
(.secondaryToolbar,): Deleted.
(.editorParamsToolbarContainer > .editorParamsSetter): Deleted.
(.editorParamsToolbarContainer .editorParamsLabel): Deleted.
(.editorParamsToolbarContainer .editorParamsColor): Deleted.
(.editorParamsToolbarContainer .editorParamsSlider): Deleted.
(.editorParamsToolbarContainer .editorParamsSlider::-moz-range-progress):
Deleted.
(.editorParamsToolbarContainer
.editorParamsSlider::-webkit-slider-runnable-track,): Deleted.
(.editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-thumb,):
Deleted.
(#secondaryToolbarButtonContainer): Deleted.
(#editorStampParamsToolbar): Deleted.
(#editorInkParamsToolbar): Deleted.
(#editorFreeTextParamsToolbar): Deleted.
(#editorHighlightParamsToolbar): Deleted.
(#editorStampAddImage::before): Deleted.
(:is(.doorHanger, .doorHangerRight)::after,): Deleted.
(.doorHanger::after): Deleted.
(.doorHangerRight::after): Deleted.
(:is(.doorHanger, .doorHangerRight)::before): Deleted.
(.doorHanger::before): Deleted.
(.doorHangerRight::before): Deleted.
(#findMsg[data-status="notFound"]): Deleted.
(:is(#findResultsCount, #findMsg):empty): Deleted.
(#toolbarViewerMiddle): Deleted.
(#toolbarViewerLeft,): Deleted.
(#toolbarViewerRight,): Deleted.
(#toolbarViewerLeft > *,): Deleted.
(#toolbarViewerRight): Deleted.
(.splitToolbarButton): Deleted.
(.splitToolbarButton > .toolbarButton): Deleted.
(.toolbarButton,): Deleted.
(.toolbarButton > span): Deleted.
(:is(.toolbarButton, .secondaryToolbarButton, .dialogButton)[disabled]):
Deleted.
(.splitToolbarButton > .toolbarButton:is(:hover, :focus-visible),): Deleted.
(#toolbarSidebar .splitToolbarButton > .toolbarButton): Deleted.
(.toolbarButton:is(:hover, :focus-visible)): Deleted.
(.secondaryToolbarButton:is(:hover, :focus-visible)): Deleted.
(:is(.toolbarButton, .secondaryToolbarButton).toggled,): Deleted.
(:is(.toolbarButton, .secondaryToolbarButton).toggled:hover,): Deleted.
(:is(.toolbarButton, .secondaryToolbarButton).toggled::before): Deleted.
(:is(.toolbarButton, .secondaryToolbarButton).toggled:hover:active,): Deleted.
(.dropdownToolbarButton::after): Deleted.
(.dropdownToolbarButton > select): Deleted.
(.dropdownToolbarButton > select:is(:hover, :focus-visible)): Deleted.
(.dropdownToolbarButton > select > option): Deleted.
(:is(.toolbarButton, .secondaryToolbarButton, .treeItemToggler)::before,):
Deleted.
(.dropdownToolbarButton:is(:hover, :focus-visible, :active)::after): Deleted.
(.toolbarButton::before): Deleted.
(.toolbarButton:is(:hover, :focus-visible)::before,): Deleted.
(.secondaryToolbarButton::before): Deleted.
(#sidebarToggle::before): Deleted.
(#secondaryToolbarToggle::before): Deleted.
(#findPrevious::before): Deleted.
(#findNext::before): Deleted.
(#zoomOut::before): Deleted.
(#zoomIn::before): Deleted.
(#editorFreeText::before): Deleted.
(#editorHighlight::before): Deleted.
(#editorInk::before): Deleted.
(#editorStamp::before): Deleted.
(:is(#print, #secondaryPrint)::before): Deleted.
(#secondaryOpenFile::before): Deleted.
(:is(#download, #secondaryDownload)::before): Deleted.
(a.secondaryToolbarButton): Deleted.
(a:is(.toolbarButton, .secondaryToolbarButton)[href="#"]): Deleted.
(#viewThumbnail::before): Deleted.
(#viewFind::before): Deleted.
(.secondaryToolbarButton): Deleted.
(.secondaryToolbarButton > span): Deleted.
(.toolbarField[type="checkbox"]): Deleted.
(#pageNumber::-webkit-inner-spin-button): Deleted.
(.loadingInput:has(> #pageNumber.loading)::after): Deleted.
(.loadingInput::after): Deleted.
(.loadingInput.start::after): Deleted.
(.loadingInput.end::after): Deleted.
(.toolbarField:focus): Deleted.
(#numPages.toolbarLabel): Deleted.
(#thumbnailView,): Deleted.
(#thumbnailView): Deleted.
(#thumbnailView > a:is(:active, :focus)): Deleted.
(.thumbnail): Deleted.
(#thumbnailView > a:last-of-type > .thumbnail): Deleted.
(a:focus > .thumbnail,): Deleted.
(.thumbnail.selected): Deleted.
(.thumbnailImage): Deleted.
(a:focus > .thumbnail > .thumbnailImage,): Deleted.
(.thumbnail.selected > .thumbnailImage): Deleted.
(.thumbnail:not([data-loaded]) > .thumbnailImage): Deleted.
(.treeWithDeepNesting > .treeItem,): Deleted.
(.treeItem > a): Deleted.
(#layersView .treeItem > a *): Deleted.
(#layersView .treeItem > a > label): Deleted.
(#layersView .treeItem > a > label > input): Deleted.
(.treeItemToggler): Deleted.
(.treeItemToggler::before): Deleted.
(.treeItemToggler.treeItemsHidden::before): Deleted.
(.treeItemToggler.treeItemsHidden ~ .treeItems): Deleted.
(.treeItem.selected > a): Deleted.
(.treeItemToggler:hover,): Deleted.
(#sidebarContainer:has(#outlineView:not(.hidden)) #outlineOptionsContainer):
Deleted.
(@media all and (max-width: 900px) #toolbarViewerMiddle): Deleted.
(@media all and (max-width: 840px) #outerContainer.sidebarOpen
#viewerContainer): Deleted.
(@media all and (max-width: 750px) :root): Deleted.
(@media all and (max-width: 750px) #outerContainer .visibleMediumView): Deleted.
(@media all and (max-width: 690px) .toolbarButtonSpacer): Deleted.
(@media all and (max-width: 690px) .findbar): Deleted.
* Source/ThirdParty/pdfjs/web/viewer.html:
* Source/ThirdParty/pdfjs/web/viewer.mjs:
* Source/ThirdParty/pdfjs/web/wasm/LICENSE_JBIG2: Added.
* Source/ThirdParty/pdfjs/web/wasm/LICENSE_OPENJPEG: Added.
* Source/ThirdParty/pdfjs/web/wasm/LICENSE_PDFJS_JBIG2: Added.
* Source/ThirdParty/pdfjs/web/wasm/LICENSE_PDFJS_OPENJPEG: Added.
* Source/ThirdParty/pdfjs/web/wasm/LICENSE_PDFJS_QCMS: Added.
* Source/ThirdParty/pdfjs/web/wasm/LICENSE_QCMS: Added.
* Source/ThirdParty/pdfjs/web/wasm/jbig2_nowasm_fallback.js: Added.
(async JBig2):
(async JBig2.):
* Source/ThirdParty/pdfjs/web/wasm/openjpeg_nowasm_fallback.js: Added.
(async OpenJPEG):
(async OpenJPEG.):
* Source/ThirdParty/pdfjs/web/wasm/quickjs-eval.js: Added.
(async QuickJS):
(async QuickJS.):
* Tools/glib/generate-pdfjs-resource-manifest.py:
Canonical link: https://commits.webkit.org/316572@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications