Thanks for the quick response!
Yeah I’d like it to also work for non logged in users. I was thinking it could work based on the cookie and the ip address for example. I was experimenting a bit with it today and was thinking that based on the block settings (cookie/ip address) it could identify the previous vote and change the vote previously cast, instead of getting unauthorized to vote warning (if the change vote option is enabled).
I’m a fellow dev, experienced in react (have a bit of free time to read into the source code). Not quite sure how you would handle contributions, but this seems like a good first issue for me as I am interested to get into wordpress development.
Let me know if you are up for contributions.