Skip to content
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

Slack issues #6

Open
d1egoaz opened this issue Aug 19, 2024 · 2 comments
Open

Slack issues #6

d1egoaz opened this issue Aug 19, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@d1egoaz
Copy link

d1egoaz commented Aug 19, 2024

I've tried using it in https://app.slack.com/ but it doesn't work.

The extension opens a frame with this content:

<p><br></p>

I can see that new lines are synced to the text field conversation, but then, no content is added to the text field.

@KarimAziev
Copy link
Owner

Thanks for the heads-up about the issue with Slack.

Here's the deal:

  • Slack's input fields are a mess. Unlike Gmail or Github that use standard contenteditable elements, Slack's implementation is non-standard and doesn't play nicely with third-party extensions. It would need a lot of reverse-engineering and custom handling.

  • Since Slack is proprietary, any change they make could break our integration, meaning more time and effort just to keep it working.

Before I dive into this rabbit hole, can you tell me if you’d actually use Slack with this extension if I manage to get it working? Or are you just exploring its capabilities?

By the way, instead of trying to get this working, you might want to check out emacs-slack. Personally, I use a fork of it, isamert/emacs-slack, and it works like a charm.

@d1egoaz
Copy link
Author

d1egoaz commented Aug 21, 2024

Thank you so much for your response.

Unfortunately, I’m unable to use any third-party Slack clients (such as Emacs) because, in the corporate environment, these are typically blocked.

Before I dive into this rabbit hole, can you tell me if you’d actually use Slack with this extension if I manage to get it working? Or are you just exploring its capabilities?

To be honest, I’m primarily exploring your extension. I currently use https://github.com/tecosaur/emacs-everywhere, which allows me to use Emacs from any input field at the OS level, including in Chrome or other apps like Slack. I was particularly interested in the sync feature of your extension, but I’m not sure if it would be something I’d continue using. Please feel free to prioritize this issue at the end of the backlog.

Thank you again for taking the time to answer.

@KarimAziev KarimAziev added the enhancement New feature or request label Aug 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants