Closed
Bug 303841
Opened 19 years ago
Closed 19 years ago
When screen reader running, prefer external viewer for full page plugins
Categories
(Firefox :: Disability Access, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: aaronlev, Assigned: aaronlev)
Details
(Keywords: access)
Attachments
(1 file)
7.32 KB,
patch
|
Biesinger
:
review+
jst
:
superreview+
cbeard
:
approval1.8b4+
|
Details | Diff | Splinter Review |
Right now we have a lot of accessibility problems with plugins. PDFs are a very important content type for all users, including screen reader users. Screen reader vendors generally recommend that their users set IE to launch PDFs externally. This is a good thing to do in Firefox as well, and we might as well choose that setting automatically when a screen reader is running.
Assignee | ||
Updated•19 years ago
|
Summary: When screen reader running, default to opening PDFs in external viewer → When screen reader running, prefer external viewer for full page plugins
Assignee | ||
Comment 1•19 years ago
|
||
Attachment #192004 -
Flags: superreview?(jst)
Attachment #192004 -
Flags: review?(cbiesinger)
Assignee | ||
Comment 2•19 years ago
|
||
This fixes the last big hole in our VPAT. It even helps deal with Flash, which does not support MSAA in the Netscape plugin but does in the external viewer. We can't detect sighted keyboard-only users, so will have to recommend that they edit the actions under Options -> Downloads -> View & Edit Actions
Status: NEW → ASSIGNED
Assignee | ||
Comment 3•19 years ago
|
||
Requesting blocking status because I have a patch and it fixes our last big section 508 hole.
Flags: blocking-aviary1.5?
Keywords: sec508
Comment 4•19 years ago
|
||
Comment on attachment 192004 [details] [diff] [review] When screen reader is present and loading a plugin, check for external handler and use instead it if it exists nsWebNavigationInfo.cpp: + mimeService->GetFromTypeAndExtension(aType, EmptyCString(), + getter_AddRefs(mimeInfo)); wrong indentation on the second line r=biesi
Attachment #192004 -
Flags: review?(cbiesinger) → review+
Comment 5•19 years ago
|
||
Comment on attachment 192004 [details] [diff] [review] When screen reader is present and loading a plugin, check for external handler and use instead it if it exists sr=jst
Attachment #192004 -
Flags: superreview?(jst) → superreview+
Assignee | ||
Updated•19 years ago
|
Attachment #192004 -
Flags: approval1.8b4?
Updated•19 years ago
|
Attachment #192004 -
Flags: approval1.8b4? → approval1.8b4+
Assignee | ||
Comment 6•19 years ago
|
||
Checking in docshell/base/Makefile.in; /cvsroot/mozilla/docshell/base/Makefile.in,v <-- Makefile.in new revision: 1.58; previous revision: 1.57 done Checking in docshell/base/nsWebNavigationInfo.cpp; /cvsroot/mozilla/docshell/base/nsWebNavigationInfo.cpp,v <-- nsWebNavigationInfo.cpp new revision: 1.2; previous revision: 1.1 done Checking in widget/public/nsILookAndFeel.h; /cvsroot/mozilla/widget/public/nsILookAndFeel.h,v <-- nsILookAndFeel.h new revision: 1.47; previous revision: 1.46 done Checking in widget/src/qt/nsLookAndFeel.cpp; /cvsroot/mozilla/widget/src/qt/nsLookAndFeel.cpp,v <-- nsLookAndFeel.cpp new revision: 1.23; previous revision: 1.22 done Checking in widget/src/windows/nsLookAndFeel.cpp; /cvsroot/mozilla/widget/src/windows/nsLookAndFeel.cpp,v <-- nsLookAndFeel.cpp new revision: 1.50; previous revision: 1.49 done Checking in widget/src/xpwidgets/nsXPLookAndFeel.cpp; /cvsroot/mozilla/widget/src/xpwidgets/nsXPLookAndFeel.cpp,v <-- nsXPLookAndFeel.cpp new revision: 1.44; previous revision: 1.43 done
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•19 years ago
|
Flags: blocking-aviary1.5?
Assignee | ||
Comment 7•18 years ago
|
||
This caused bug 340841. Our check to see if an external handler exists does not work.
You need to log in
before you can comment on or make changes to this bug.
Description
•