In order to be able to vote at elections and referenda in this jurisdiction, a person's name must be entered in the register of electors for a constituency in the State in which the person ordinarily resides.
Subject to this primary requirement, the person's citizenship then determines the polls at which he or she is entitled to vote. Irish citizens who are registered to vote may vote at all polls. British citizens may vote at Dáil, European and local elections; other EU citizens may vote at European and local elections; and non-EU citizens may vote at local elections only.
While electoral law is subject to ongoing review, there are no proposals to alter the existing arrangements along the lines referred to in the question.