(a) A voter who designates a political affiliation with a major party on a registration application filed no later than the close of voter registration before the primary may vote the ballot of that political party in the primary election. Political parties, through the official action of their state executive committees, shall be permitted to determine whether unaffiliated voters or voters of other parties shall be allowed to vote that party's primary election ballot upon request.
(b) A voter whose registration record lists one residence address but the voter has since moved to another residence address within the precinct shall be permitted to update the registration at the polling place and vote without challenge for that reason.
(c) A voter whose registration record lists one residence address but the voter has since moved to another residence address in a different precinct in the same county shall be permitted to update the registration at the polling place serving the new precinct and shall be permitted to vote a challenged or provisional ballot at the new polling place. If the voter's registration is found on the registration records within the county during the canvass and no other challenge of eligibility was entered on election day, the challenge shall be removed and the ballot shall be counted.
(d) A voter whose registration record has been placed on an inactive status or transferred to an inactive file and who has not responded to a confirmation notice sent pursuant to the provisions of section twenty-four, twenty-five or twenty-six of this article and who offers to vote at the polling place where he or she is registered to vote shall be required to affirm his or her present residence address under penalty of perjury, as provided in section thirty-six of this article.