-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
.off behaves incorrectly #22
Comments
Hi ! |
That's "known bug", based on how I decided (which is pretty weird and tricky hack) to do the I definitely don't remember why I chose that hack, instead of doing it with few other possible ways. |
I made some tests and if you remove the string based comparaison and replace it with reference based comparaison, it seems to be ok. I'm guessing you went with string based because the "off" function was not able to find the wrapped version of the handler. My solution stores a reference to the original handler in the wrapper rather than a string. It's actually very little change and every test is still passing (even losing a couple bytes in the final bundle). Any other reason you used string based comparaison that i'm not thinking of ? I have a PR almost ready ! |
I was using this before ;d But anyway I'm not hard about that, so PR is welcome. (Oh, I should definitely update the repo boilerplate and stuff (oh god, there's no automatic publish and release here?! so it's really old of haha) ;d But if you are okey with that, great!) |
Hi, sorry to bother. I ran into the same problem. Is there any news about a fix release? |
There's #42 but conflicts should be resolved so I can merge. |
Any news on this @tunnckoCore ? |
@kouts, sorry, not for now. I can come back in few days and look into an update. I'm switching and upgrading machines now. |
Hi, just wanna check if there is a update going on. thanks in advanced! |
@boli-duality I did not expect to receive notifications from this repo ^^. The project is most likely dead, not updated for 7 years. I would advise you to simply find another event emitter. mitt is fine. |
Test case:
What is expected?
handler2 should not be removed
What is actually happening?
handler2 is removed because the lib uses fn.toString() to identify a function and source code of both functions looks the same
The text was updated successfully, but these errors were encountered: