If I’m not mistaken, non U S citizens have always had the right to vote in local elections, but never in Federal.