webcompat / web-bugs

A place to report bugs on websites.
https://webcompat.com
Mozilla Public License 2.0
746 stars 67 forks source link

portal.incometaxindiaefiling.gov.in - Unable to fill in the "Userid" and "Captcha" fields #18684

Closed webcompat-bot closed 5 years ago

webcompat-bot commented 6 years ago

URL: https://portal.incometaxindiaefiling.gov.in/e-Filing/UserLogin/LoginHome.html?lang=eng

Browser / Version: Firefox 64.0 Operating System: Windows 10 Tested Another Browser: Yes

Problem type: Site is not usable Description: cannot type into the userid or captcha fields Steps to Reproduce: for steps see https://support.mozilla.org/en-US/questions/1232845

this regressed in firefox 63 with https://bugzilla.mozilla.org/show_bug.cgi?id=218415

Browser Configuration
  • mixed active content blocked: false
  • buildID: 20180908100402
  • tracking content blocked: false
  • gfx.webrender.blob-images: true
  • gfx.webrender.all: true
  • mixed passive content blocked: false
  • gfx.webrender.enabled: false
  • image.mem.shared: true
  • channel: nightly

From webcompat.com with ❤️

softvision-oana-arbuzov commented 6 years ago

Thanks for the report, I was able to reproduce the issue. It is also reproducible for "USER ID" field. Not reproducible on Chrome.

typenotworking

Tested with: Browser / Version: Firefox Nightly 64.0a1 (2018-09-10) Operating System: Windows 10 Pro

Moving to Needsdiagnosis for further investigation.

karlcow commented 6 years ago
<input type="text" 
    autocomplete="off" 
    name="userName" 
    maxlength="16" 
    value="" 
    onblur="validateField_userName(this,true)" 
    id="Login_userName" 
    onkeypress="return onlyNumbersCharWithDot(event)" 
    onchange="showDob(this,true);otpLogins(this)">

in

function onlyNumbersCharWithDot(e) {

    var keynum;

    if (e.keyCode == 13 || e.which == 13) {
        return true;
    }

    if (e.keyCode == 9 || e.which == 9) {
        return true;
    }
    if (e.which == 0) {
        return true;
    }

    if (e.keyCode == 8 || e.which == 8) {
        return true;
    }

    if (e.keyCode == 32 || e.which == 32) {
        return false;
    }

    if (window.event) // IE
    {
        keynum = e.keyCode;
    } else if (e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }

    if (checkNumber(keynum) || checkDot(keynum) || checkAlphabet(keynum)) {
        return true;
    }

    return false;
}

This part specifically

    if (window.event) // IE
    {
        keynum = e.keyCode;
    } else if (e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }
karlcow commented 6 years ago

I'm switching to severity-critical given how important it must be for people in India to fill in their taxes.

karlcow commented 6 years ago

Close as duplicate of https://bugzilla.mozilla.org/show_bug.cgi?id=1479964

miketaylr commented 6 years ago

Let's re-open and at least try outreach, even if we end up implementing this in Firefox.

@adamopenweb @haseebgit @birajkarmakar any of you able to help get in touch with the site?

The simplest fix would be something like this (adding || e.which):

    if (window.event) // IE
    {
        keynum = e.keyCode || e.which;
    } else if (e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }
adamopenweb commented 6 years ago

https://www.incometaxindiaefiling.gov.in/main/contactUs?lang=eng

Web Manager
e-Filing Unit,
Centralized Processing Centre, Income Tax Department, Bengaluru 560500.
efilingwebmanager[at]incometax[dot]gov[dot]in

Email sent, but additional outreach may be helpful given the popularity of the site. Ranked 30 in India.

adamopenweb commented 6 years ago

Setting as Needs contact again, they closed my ticket without responding.

karlcow commented 6 years ago

@haseebgit if you know a way to contact them, yes indeed that would be super appreciated. (cf your message on IRC)

karlcow commented 5 years ago

Working for me since we fixed it in Firefox.

softvision-oana-arbuzov commented 5 years ago

It works for me too now. image

Tested with: Browser / Version: Firefox Nightly 71.0a1 (2019-10-16) Operating System: Windows 10 Pro