bad A11Y/U7Y in PDF viewer toolbar
Categories
(Firefox :: PDF Viewer, defect, P1)
Tracking
()
People
(Reporter: mrmazda, Assigned: calixte)
References
Details
(Keywords: access, ue, ux-consistency, Whiteboard: [pdfjs-ux])
Attachments
(9 files)
138.21 KB,
image/png
|
Details | |
235.49 KB,
image/png
|
Details | |
422.10 KB,
image/png
|
Details | |
44 bytes,
text/x-github-pull-request
|
Details | Review | |
44 bytes,
text/x-github-pull-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
49.24 KB,
image/png
|
Details | |
44 bytes,
text/x-github-pull-request
|
Details | Review | |
44 bytes,
text/x-github-pull-request
|
Details | Review |
Reporter | ||
Comment 1•10 years ago
|
||
Comment 2•10 years ago
|
||
Reporter | ||
Updated•9 years ago
|
Reporter | ||
Updated•9 years ago
|
Updated•4 years ago
|
Reporter | ||
Comment 4•3 years ago
|
||
This screenshot was made using a virgin FF profile.
It has improved, but its text remains arbitrarily smaller than the desktop's UI text, sitting in a sea of whitespace, and its icons remain teensy.
Assignee | ||
Updated•3 years ago
|
Comment 5•2 years ago
|
||
This is an access-s3 bug per the Accessibility triage guidelines.
Touch/click target size is recommended to be at least 44 x 44 CSS px and to provide sufficient whitespace to avoid clicking a neighbor instead of the target. More on touch target sizes on desktop and mobile can be found in the BBC A11y Guide and in the WCAG 2.2 Success Criterion 2.5.5 Target Size (Enhanced) and Success Criterion 2.5.8 Target Size (Minimum). Also, it is expected that the font of the PDF viewer UI would follow the browser UI and allow to be resized by the user (vaguely refer to SC 1.4.4 Resize Text)
Comment 6•1 year ago
|
||
Assignee | ||
Updated•1 year ago
|
Comment 7•1 year ago
|
||
Assignee | ||
Comment 8•1 year ago
|
||
The goal is to be able to change the pdf.js toolbar height depending on the toolbar.density value.
Updated•1 year ago
|
Comment 10•1 year ago
|
||
Backed out for causing wpt failures in plugin-document.historical.html
- Backout link
- Push with failures
- Failure Log
- Failure line:TEST-UNEXPECTED-TIMEOUT | /html/browsers/browsing-the-web/navigating-across-documents/plugin-document.historical.html | expected OK
Comment 11•1 year ago
•
|
||
We also have other failures:
geckoview: https://treeherder.mozilla.org/logviewer?job_id=465655758&repo=autoland
Mochitest: TEST-UNEXPECTED-FAIL | toolkit/components/pdfjs/test/test_pdf_file_in_iframe.html | Test timed out. -
TEST-UNEXPECTED-FAIL | toolkit/components/pdfjs/test/test_pdf_file_in_iframe.html | [SimpleTest.finish()] No checks actually run. (You need to call ok(), is(), or similar functions at least once. Make sure you use SimpleTest.waitForExplicitFinish() if you need it.)
Possibly this: https://treeherder.mozilla.org/logviewer?job_id=465656835&repo=autoland
Wpt 21: https://treeherder.mozilla.org/logviewer?job_id=465657295&repo=autoland
Fenix: https://treeherder.mozilla.org/logviewer?job_id=465664017&repo=autoland , https://treeherder.mozilla.org/logviewer?job_id=465663929&repo=autoland
I assume all these failures on Android 7.0: https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&resultStatus=testfailed%2Cbusted%2Cexception%2Cretry%2Cusercancel&revision=70c615f711f3c4b76a1863df79f1a7eda6425e68&searchStr=android%2C7.0&selectedTaskRun=AgwBQ1oKQmKs5EVutaq0JA.0
Comment 12•1 year ago
|
||
Hello, we have a number of UI tests PDF tests that started failing on Fenix also prior to back-out (as part of ui-test-apk jobs on the push). They can be scheduled via ./mach try --preset firefox-android as well ran locally when you have Fenix up and running: https://firefox-source-docs.mozilla.org/mobile/android/fenix/UI-Tests.html#running-ui-tests
Comment 13•1 year ago
|
||
In the case for Fenix, all attempts at loading a PDF were stuck and hung (as seen on devices and emulators on Firebase Test Lab).
Comment 14•1 year ago
|
||
Comment 15•1 year ago
|
||
bugherder |
Comment 16•1 year ago
|
||
Updated•1 year ago
|
Comment 17•1 year ago
|
||
Can this be closed now that pdf.js was updated in bug 1911184?
Comment 18•1 year ago
|
||
Not yet, there is still something left to do here: the patch in this bug (which was backed-out) and https://github.com/mozilla/pdf.js/pull/18385.
Comment 19•11 months ago
|
||
Assignee | ||
Updated•11 months ago
|
Updated•11 months ago
|
Updated•11 months ago
|
Comment 20•11 months ago
|
||
Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.
Comment 21•11 months ago
|
||
The patch landed in nightly and beta is affected.
:calixte, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval. Also, don't forget to request an uplift for the patches in the regression caused by this fix.
- If no, please set
status-firefox131
towontfix
.
For more information, please visit BugBot documentation.
Comment 22•11 months ago
|
||
The toolbar refactoring is too risky to consider it for an uplift.
Updated•11 months ago
|
Description
•