würde ich auch tun, wenn ich EINEN Button hätte. Siehe OP.
Ah sorry, hab beim ersten Lesen übersehen, dass du mit Event-Delegation arbeitest. Brauchst du das an der Stelle wirklich?
Falls ja, mir fallen noch zwei Versuche ein: Du könntest ausprobieren, ob der Bug nicht auftritt, wenn das Event in der Capturing-Phase behandelt wird. Das steuerst du über den dritten Parameter von addEventListener
. Oder du suchst dir mit event.target.closest('button')
den entsprechenden Button.