I cannot upvote or add emojis to issues or comments
I e.g. try to upvote GNOME/geary#327 (but also reproducible with any issue, also in this repo), GitLab does not react.
STR
- Go to GNOME/geary#327
- Click or use the keyboard to try to interact with the upvote/downvote or emoji popup buttons. This includes the one at the top right of comments, i.e. the "Add reaction" one (), but not others like the hambuger-menu (three dots) "More actions" button right next to it.
What happens: The animation/interaction is shown, but nothing happens, no vote is counted/emoji is added. Also if I use the "Add reaction" buttons, no emoji popup is opened (so I cannot select any emoji). What should happen: Show the animation and then show a higher number on the vote buttons/add the emoji. The "Add reaction" button should open an emoji popup.
Here an example where I try that with the keyboard: upvote-issue
Everything else works fine. Also on Gitlab.com I can upvote as expected.
System
Firefox 85, several ad blocking add-ons installed Fedora 33/GNOME
Console errors
20:51:03.888 Das Cookie "sidebar_collapsed" wird in Zukunft bald abgelehnt werden, da es für das Attribut "SameSite" entweder "None" oder einen ungültigen Wert angibt, ohne das "secure"-Attribut zu verwenden. Weitere Informationen zum "SameSite"-Attribut finden Sie unter https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite. js.cookie.js:98:3
20:51:03.947 Uncaught (in promise) TypeError: cannot use 'in' operator to search for "airplane_small" in ""
g index.js:48
g index.js:42
m index.js:53
initialize gl_emoji.js:14
connectedCallback gl_emoji.js:6
F2LA gl_emoji.js:69
Webpack 9
index.js:48:8
20:51:03.947 Uncaught (in promise) TypeError: cannot use 'in' operator to search for "airplane_small" in ""
g index.js:48
g index.js:42
m index.js:53
initialize gl_emoji.js:14
connectedCallback gl_emoji.js:6
F2LA gl_emoji.js:69
Webpack 9
index.js:48:8
20:51:03.947 Uncaught (in promise) TypeError: cannot use 'in' operator to search for "airplane_small" in ""
g index.js:48
g index.js:42
m index.js:53
initialize gl_emoji.js:14
connectedCallback gl_emoji.js:6
F2LA gl_emoji.js:69
Webpack 9
index.js:48:8
20:51:04.763 Uncaught (in promise) TypeError: cannot use 'in' operator to search for "airplane_small" in ""
g index.js:48
g index.js:42
m index.js:53
initialize gl_emoji.js:14
connectedCallback gl_emoji.js:6
F2LA gl_emoji.js:69
Webpack 9
index.js:48:8
20:51:04.763 Uncaught (in promise) TypeError: cannot use 'in' operator to search for "airplane_small" in ""
g index.js:48
g index.js:42
m index.js:53
initialize gl_emoji.js:14
connectedCallback gl_emoji.js:6
F2LA gl_emoji.js:69
Webpack 9
index.js:48:8
20:51:04.763 Uncaught (in promise) TypeError: cannot use 'in' operator to search for "airplane_small" in ""
g index.js:48
g index.js:42
m index.js:53
initialize gl_emoji.js:14
connectedCallback gl_emoji.js:6
F2LA gl_emoji.js:69
Webpack 9
index.js:48:8
20:51:04.763 Uncaught (in promise) TypeError: cannot use 'in' operator to search for "airplane_small" in ""
g index.js:48
g index.js:42
m index.js:53
initialize gl_emoji.js:14
connectedCallback gl_emoji.js:6
F2LA gl_emoji.js:69
Webpack 9
index.js:48:8
20:51:04.763 Uncaught (in promise) TypeError: cannot use 'in' operator to search for "airplane_small" in ""
g index.js:48
g index.js:42
m index.js:53
initialize gl_emoji.js:14
connectedCallback gl_emoji.js:6
F2LA gl_emoji.js:69
Webpack 9
index.js:48:8
20:51:04.763 Uncaught (in promise) TypeError: cannot use 'in' operator to search for "airplane_small" in ""
g index.js:48
g index.js:42
m index.js:53
initialize gl_emoji.js:14
connectedCallback gl_emoji.js:6
F2LA gl_emoji.js:69
Webpack 9
index.js:48:8
Edited by rugk