Behaviours in various password role support combinations
UA supports password role, AT does not AT supports password role, UA does not Neither support password role
input type=password
  • User knows it's a password
  • Text on screen masked
  • Password readout to AT masked
  • Key echo on
  • User knows it's a password
  • Text on screen masked
  • Password readout to AT masked
  • Key echo off
  • User knows it's a password
  • Text on screen masked
  • Password readout to AT masked
  • Key echo on
input type=text, role=password
  • User knows it's a password
  • Text on screen not masked
    unless UAs accept a UI requirement
  • Password readout to not masked
    unless UAs accept a UI requirement
  • Key echo on
  • User knows it's a password
  • Text on screen not masked
  • Password readout to AT masked
  • Key echo off
  • User does not know it's a password
  • Text on screen not masked
  • Password readout to AT not masked
  • Key echo on
input with no password role
  • User does not know it's a password
  • Text on screen not masked
  • Password readout to AT not masked
  • Key echo on
  • User does not know it's a password
  • Text on screen not masked
  • Password readout to AT not masked
  • Key echo on
  • User does not know it's a password
  • Text on screen not masked
  • Password readout to AT not masked
  • Key echo on