URL: https://discord.com/app
Browser / Version: Firefox 84.0
Operating System: Linux
Tested Another Browser: Yes Chrome
Problem type: Something else
Description: Input controls loses focus when switching IBus IME mode
Steps to Reproduce:
A blur
event seems to sent to the document/window when the tab loses focus. Discord seems to show some weird behavior, removing the focus from textbox if it (the window?) receives a blur
event.
When using IBus with a Japanese IME on Linux, switching the IME through Super+Space causes Firefox to temporarily lose focus. Since the blur
event is sent to Discord and the text input loses focus. In this case Discord would listen to keydown
and put whatever key it received into the input box. However, this behavior is incompatible with Japanese IME, since the IME is disabled when there's no focus on text input. (This part of the bad behavior also happens with Chrome.) The issue with Firefox is that it would trigger this broken behavior every time I switch IME because it sends a blur
event, while Chrome presumably does not do so.
Browser Configuration
- gfx.webrender.all: true
- gfx.webrender.blob-images: true
- gfx.webrender.enabled: false
- image.mem.shared: true
- buildID: 20201116093344
- channel: default
- hasTouchScreen: false
- mixed active content blocked: false
- mixed passive content blocked: false
- tracking content blocked: false
View console log messages
From webcompat.com with ❤️
URL: https://discord.com/app
Browser / Version: Firefox 84.0
Operating System: Linux
Tested Another Browser: Yes Chrome
Problem type: Something else
Description: Input controls loses focus when switching IBus IME mode
Steps to Reproduce:
A
blur
event seems to sent to the document/window when the tab loses focus. Discord seems to show some weird behavior, removing the focus from textbox if it (the window?) receives ablur
event.When using IBus with a Japanese IME on Linux, switching the IME through Super+Space causes Firefox to temporarily lose focus. Since the
blur
event is sent to Discord and the text input loses focus. In this case Discord would listen tokeydown
and put whatever key it received into the input box. However, this behavior is incompatible with Japanese IME, since the IME is disabled when there's no focus on text input. (This part of the bad behavior also happens with Chrome.) The issue with Firefox is that it would trigger this broken behavior every time I switch IME because it sends ablur
event, while Chrome presumably does not do so.Browser Configuration
View console log messages
From webcompat.com with ❤️