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

Bug: Unable to input text in non-latin keyboard layout #5036

Open
WGH- opened this issue Aug 10, 2024 · 0 comments
Open

Bug: Unable to input text in non-latin keyboard layout #5036

WGH- opened this issue Aug 10, 2024 · 0 comments
Labels
Bug Something isn't working Triage

Comments

@WGH-
Copy link

WGH- commented Aug 10, 2024

Steps to reproduce the behavior

  1. Open a card editor view
  2. Focus to "Add a comment..." input
  3. Try to enter something in Russian
  4. With first keypress, browser navigates away somewhere, and after several redirects, "This card doesn't exist or is inaccessible." error is shown.

Expected behavior

Text correctly appears in the input

Edition and Platform

  • Edition: Mattermost Boards (plugin)
  • Version: v8.0.0.0
  • Browser and OS: Firefox 115.13.0esr on Linux

Additional context (optional)

This is the error that is logged in console immediately after the keypress:

DOMException: Node.removeChild: The node to be removed is not a child of this node
    React 2
    unstable_runWithPriority scheduler.production.min.js:18
    React 4
    unstable_runWithPriority scheduler.production.min.js:18
    React 16
    unstable_runWithPriority scheduler.production.min.js:18
    React 13
    D entry.tsx:55
    34544 entry.tsx:51
    34544 entry.tsx:73
    34544 entry.tsx:77
    Webpack 5
1542.c90979dfc4aadbe945ba.js:2:83317
    iu https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    payload https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    da https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Qo https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    $u https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Ni https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    _i https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Ci https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    vi https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Kl https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    unstable_runWithPriority https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Hl https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Kl https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    ql https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Me https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Xn https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    (Async: EventListener.handleEvent)
    Mr https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Or https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Lr https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Lr https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    au https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Ti https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Ni https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    _i https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Ci https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    vi https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Kl https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    unstable_runWithPriority https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Hl https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Kl https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    ql https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Me https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Xn https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    (Async: EventListener.handleEvent)
    Mr https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Or https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Lr https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    Lr https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    ns https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    _reactRootContainer https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    rs https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    render https://matt.example.com/static/1542.c90979dfc4aadbe945ba.js:2
    D https://matt.example.com/static/1436.ad9afd6ecd080125aeb3.js:1
    34544 https://matt.example.com/static/1436.ad9afd6ecd080125aeb3.js:1
    (Async: EventHandlerNonNull)
    34544 https://matt.example.com/static/1436.ad9afd6ecd080125aeb3.js:1
    34544 https://matt.example.com/static/1436.ad9afd6ecd080125aeb3.js:1
    P https://matt.example.com/static/main.ebb754bf0a094d29f925.js:1
    (Async: promise callback)
    29985 https://matt.example.com/static/main.ebb754bf0a094d29f925.js:1
    P https://matt.example.com/static/main.ebb754bf0a094d29f925.js:1
    <anonymous> https://matt.example.com/static/main.ebb754bf0a094d29f925.js:1
    <anonymous> https://matt.example.com/static/main.ebb754bf0a094d29f925.js:1

Add any other context about the problem here, and any notes about the severity:

  • Sev 1: Affects critical functionality without a workaround
@WGH- WGH- added Bug Something isn't working Triage labels Aug 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Triage
Projects
None yet
Development

No branches or pull requests

1 participant