Issue #3247994 by NickDickinsonWilde, diqidoq: Claro's password element handling invalid fails in some circumstances (cherry picked from commit 4cbbdb2d)