Civi 4.7.17 WordPress 4.7.3 iATS Payments Processor
We recently upgraded from 4.6.26 to 4.7.17, since the upgrade this quirk has popped up. When making an ACH contribution, one of the required fields is Account Type and our two choices are Checking or Savings. This field displays with the drop-downs on initial load. However, once you select Electronic Funds Transfer, the Account Type field disappears. When you hit Confirm Contribution, you get an error telling you "you skipped a required field." This time the Field is displayed adn you can complete the donation. I have attached several screenshots.
I tried changing the default to Credit Card but you get the same results. I tried switching my theme to see if it was a theme conflict, but I get the same results. I also used the Chrome Inspector adn found that it is not a CSS issue. It is missing HTML so likely a php issue. I could not get the demo site to display an ACH payment option to test it there.