How to prevent JAWS from reading password when typing any key on keyboard? - jaws-screen-reader

Jaws is reading passwords. How can I prevent it from reading the password while I am at the password field? I started typing my password and it announces my password. Also, how can I prevent it from reading it by using Angular? I am using Google Chrome.

Add role="textbox" to the password field if you are not creating dots with CSS and JAWS will instead read "bullet bullet bullet". This is more workaround than solution but I found it works best across browsers and JAWS versions.
If you don't target really old JAWS (<13); you can also use aria-label="text to read" and that should override JAWS reading actual password entered. I had mixed success with this approach on text-boxes/password-boxes depending on browser and JAWS version used.

<input type="password">
This will displays asterisks or bullet points (depending on the browser) in the password field as you type and will prevent the screen reader from announcing the letter you're typing. But it also means the user must be a touch-typist because they won't hear what they're typing. The screen reader will just say "star star star" as you type.

Related

Mac screen reader only reading html tags not the contents

Before starting, this might be a silly setting changes required for Mac Voice over which I has to be do in order to fix this, but I am totally stuck with this issue.
Whenever I start screen reader on Mac ( by loading my webpage on the browser - chrome ), it starts reading only the HTML tags not the content appearing on the DOM.
For eg. the moment I start screen reader, it starts reading ( " <div aria-role=".." ... > ... </div> ... ")
Does anyone knows any setting changes has to be done to resolve this issue ?
I was able to get it working for chrome by changing the settings in to VoiceOver Utility => Web tab => uncheck Enable Live Region.
VoiceOver behaves differently for Chrome, FF, and Safari. And since VO only has Read/Browse mode, it sounds like it's not finding any landmarks within your code. Check your code for any semantic issues. Also, you can validate your markup using a browser plugin like Deque's AXE. It's what I prefer when I need to do a quick accessibility audit. VO also uses different key combinations like "VO-Shift-Down Arrow" instead of native keyboard function to perform tasks we would think should be simple but they're anything but. It's possible, you'll need to modify/enable the key combo that enables you to read the content.

ckeditor - ENTER key disabled in source mode

I am working with a CMS which is using ckeditor. I need to work mainly in source mode.
The problem is, the ENTER key is deactivated (only in source mode). I need the enter key to realign code, create new spaces between elements, etc. So basically I would need the ENTER key to do exactly what the ENTER key in a TXT file does. Just creating a new line without having any content (or tag) in it.
Any idea how I can activate the enter key? I have seen it works in ckeditor demos. However, the CMS I am working in had it already implemented and I guess the button was deactivated for source mode editing. I just can't figure out how I can reactivate it in the config file.
When using a source mode, the content area is plain textarea where Enter key works by default. There are also no iframes in source mode (contrary to editing mode) thus all is in the same document.
Most likely there is some key listener added which blocks enter keys for editor textarea or all textarea on page and in order to allow enters you would need to remove it.

How do I show German characters rendered correctly?

I have an issue that is elsewhere on this website, though I don't see a way to add a comment to it, without being asked to "answer" it.
My website was originally created NOT using UTF-8. We are updating them all now. But late, I know.
But now the German site we built, has this issue of the German characters showing the black diamonds.
We cannot add the longer 'code' for each character as they are words typed into products and menu links. So I assume we have to update our database. I have done this setting it to "utf8_germany2_ci".
I use notepad or notepad2 for writing code. It says "ANSI" in the baseline of the window.
I've read that using "cp850" might be better, but I've not heard of it before now.
Happy to supply screenshots and make any alterations.

Microsoft Security login box when downloading Word document

I've looked around online for this but can't seem to find an answer anywhere so hopefully someone can help.
I'm getting a "Windows Security" popup appearing on a site I've created (and so are others which is who I need to fix it for rather than myself) when trying to download a word document or excel file. PDFs seem fine.
An example page is http://www.christletonhigh.co.uk/school_information/uniform.php if you click to download the “Uniform Prices & Order Form” in the bottom right.
There’s no SSL on the site and the error only comes up on IE (I'm using IE9 on Windows 7 which I've seen others mentioning online as their setup with this happeneding) and doesn’t seem to effect all files so it’s a bit confusing. Clicking cancel on the popup causes the document to open anyway.
Anyone have any ideas please? The client tells me that the documents causing the problems have never been password protected.
For the reference, here's the detailed explanation why this happens: http://support.microsoft.com/kb/2019105
Solution mentioned by Anshuman should work: create script that adds "Content-Disposition" header with "attachment" value. For example: Content-Disposition: attachment; filename="myfile.doc". This will force all the content (including PDF, images, etc.) to be downloaded.
Security settings aside, other browsers seem to handle this more gracefully than IE9. Chrome, for example, seems to handle the download of the document with ease, and not result in a Windows Security dialog prompting for credentials to their network...
The users can disabled the 'protected view' settings from Word options | Trust Center, and the document will open with no dialog (probably not desirable to instruct them to do this)
I suppose this is the risk one takes when having users download content which require other applications to handle. a PDF would be better (hence the "P" for "Portable"), so if they can use PDF, that would be my first advice.
This issue comes when you give the direct URL path of the file and let the browser handle the file. To resolve this create a php script that explicitly downloads the file. Hope this helps :)

How do I disable Firefox's "Search for text when I start typing" on pages with keyboard shortcuts?

Some web pages such as GMail and Reddit(with the Reddit Enhancement Suite) have useful keyboard shortcuts that I'd like to use. However, whenever I start typing on one of these pages, the first onkeypress event fires, but then the "Search for text when I start typing" search bar opens and blocks further keys.
I don't want to disable "Search for text when I start typing" as I use it on most other web pages. Is there any way to selectively disable it, or to make a keyboard shortcut/bookmarklet to toggle it?
To disable this in firefox, just go to "Options->General Tab->Browsing and disable "Search for text when I start typing". More info here . This is very useful in some cases, for example when you try to play WebGL games or when using pages like Gmail or Protonmail that have their own kb shortcuts.
UPDATED to version 73.0.1- In previous versions of Firefox this is in "Tools->Options->Advanced->General Tab" or in "Preferences->General->Browsing"
This is still an issue huh? I love this feature but It also bothers me every now and then. There are some pages that get it right. I never dug into how they do it. For instance:
zty.pe - JS browser typing game. Would be pretty bad if typing caused searching here. It actually captures the keys just when the game starts and NOT by default on the page.
That is not Firefox or any other browser feature. To do this, you have to write server and client side code.
Catch text that user types into input, and send it using preferably AJAX to server-side script. Then server side script should look up for matches in DB (some search engine), and return possible combinations. All you have to do on client side (JS) is to show returned results in some nice way - like in google - you can use for example simple html lists, but you have to code some css to make it look properly. Also nice feature is to code JS to work on up/down keys and enter for selecting element (it should also work for mouse).
It's not very simple to do by yourself, but you have now idea how to do it. You could also google for some scripts - surely there is something :)
Good luck!

Resources