keyman icon indicating copy to clipboard operation
keyman copied to clipboard

bug(windows): Chromium typing issue with Spotify for Podcasters (slate.js)

Open zcraber opened this issue 2 years ago • 6 comments

Describe the bug

Unable to type Malayalam in the Episode Description field on Spotify for Podcasters.

Reproduce the bug

Note: This will require an account on Spotify for Podcasters. It's a free podcasting service.

  1. After logging in, if you already have an audio file uploaded, go to Episodes and click on it. Else click on New Episode and upload audio.
  2. Click on the Edit icon and scroll down to Episode description.
  3. Type imgleesh.
  4. You'll get ഷ്.

spotify podcasters keyman issue

Expected behavior

ഇംഗ്ലീഷ്

Keyman apps

  • [ ] Keyman for Android
  • [ ] Keyman for iPhone and iPad
  • [ ] Keyman for Linux
  • [ ] Keyman for macOS
  • [X] Keyman for Windows
  • [ ] Keyman Developer
  • [ ] KeymanWeb
  • [ ] Other - give details at bottom of form

Keyman version

16.0.139

Operating system

Windows 10 22H2

Device

Windows Laptop

Target application

https://podcasters.spotify.com/

Browser

Brave Version 1.50.118 Chromium: 112.0.5615.87

Keyboard name

mozhi_malayalam

Keyboard version

3.2.3

Language name

Malayalam

Additional notes

Tried from an incognito window and Edge browser. Issue remains the same. Malayalam can be typed without issues by toggling the HTML switch under the Episode description. And there is no issue in typing Malayalam elsewhere on the website.

zcraber avatar Apr 15 '23 11:04 zcraber

Thank you for the feedback. We have scheduled time to investigate this in a few weeks. In the meantime, if you can discover which rich text component is in use on that page, that may help us to track the source of the problem down. Our immediate guess is that the component deletes clusters of Malayalam letters when backspace is pressed, rather than just deleting the right-most character.

mcdurdin avatar Apr 17 '23 08:04 mcdurdin

Thank you for the feedback. We have scheduled time to investigate this in a few weeks. In the meantime, if you can discover which rich text component is in use on that page, that may help us to track the source of the problem down. Our immediate guess is that the component deletes clusters of Malayalam letters when backspace is pressed, rather than just deleting the right-most character.

Thanks for the info. They're using Slate.js. I checked typing using the demo on Slate's website and got the same result. So, I guess this is a bug with Slate.js?

zcraber avatar Apr 17 '23 09:04 zcraber

Yes, our recent compatibility test with Slate.js shows that this is an issue. We have not yet taken this through to a bug report for Slate.js yet.

mcdurdin avatar Apr 18 '23 06:04 mcdurdin

The same issue occurs on Discord too. They use Slate.js as well.

zcraber avatar Aug 01 '23 08:08 zcraber

@zcraber I was writing up a bug report for this issue on the Slate.js github page. I found that the demo link was still failing. However the sandbox link, https://codesandbox.io/p/sandbox/slate-reproductions-c7gyg using the example of imgleesh. it works as expected. I wonder if there is a difference in versions used between the two links. Can you verify if this is still and issue with Spotify and Discord? If it is I will still raise the issue on slate.js

rc-swag avatar Oct 03 '24 05:10 rc-swag

Can you verify if this is still and issue with Spotify and Discord? If it is I will still raise the issue on slate.js

I've ran into this issue attempting to use Tamil Anjal Paangu keyboard with windows, So it appears to still at least be an issue with discord

AdelinaM17n avatar Oct 19 '24 19:10 AdelinaM17n