fsavje / math-with-slack

Rendered math (MathJax) with Slack's desktop client
MIT License
433 stars 63 forks source link

Strange spacebar behavior in All Threads after installation #49

Open nmldesjardins opened 5 years ago

nmldesjardins commented 5 years ago

I'm using the Slack desktop app (v. 3.3.8) on macOS Mojave (10.14.3). The math-with-slack script works great and as expected (thank you!), but seems to have caused some weird behavior in the app. After installing the script, I can no longer use the spacebar as intended in the All Threads/New Threads window. When typing in the reply box, hitting space will now jump to the next thread, instead of just inserting a space.

I've reloaded Slack, cleared the cache, and checked to make sure the spacebar wasn't tied to a shortcut. This is only an issue in All Threads; it doesn't affect any other part of the app (as far as I can tell); and only started after installing the script. Any ideas on how to get my spacebar back?

fsavje commented 5 years ago

Thanks for the bug report. I have the same behavior. I'll try to take a look, but it might be a while. In the meanwhile, it seems ⌥ \<space> gives a space like normal. (I suspect ALT \<space> does the same on Windows.)

nmldesjardins commented 5 years ago

Thank you!

fsavje commented 5 years ago

Possibly related to #38

beesor commented 5 years ago

If it helps at all - I also experienced this same behavior on macOS Mojave and noticed that you can get spacing back if you use the combination (option + spacebar). Perhaps that helps with debugging. Ah, looks like this observation was already made.

mevender commented 5 years ago

We really like your package in our group but this bug made people uninstall the package and we are looking for other options, although there are not many great alternatives. I believe fixing this bug will help people immensely. If I knew where to start on fixing this, I would and send a pull request but I do not unfortunately. Anyway, I think your package is great. Hopefully, someone will be able to fix this issue.