#9352: "If you have camera or mic enabled and do not accept a video chat, your moves are blocked."
这个案件是关于哪方面的?
发生什么事? 请从下方选择
发生什么事? 请从下方选择
请检查是否已有同课题案件
若肯定,请「投票」给这桩案件。最高票的案件将「优先」处理!
| # | Status | Votes | Game | Type | Title | Last update |
|---|
细节描述
-
• 如果有的话,请将你在屏幕上所看到的错误信息粘贴出来.
Place a piece on the board
-
• 请说明你当时想做什么,你做了什么,然后发生了什么
Click on piece and location
• 您正使用哪一款浏览器呢?
Google Chrome v63
-
• 请简明而精确地解释您的建议,以便让人明白您想表达的意思。
Place a piece on the board
• 您正使用哪一款浏览器呢?
Google Chrome v63
-
• 当你被封锁的时候,屏幕上出现了些什么呢?(空白的屏幕?部分游戏平台画面?错误的信息?)
Place a piece on the board
• 您正使用哪一款浏览器呢?
Google Chrome v63
-
• 哪个规则没有被BGA的设计小组写进游戏里?
Place a piece on the board
-
• 在游戏回放中,是否有不符合游戏规则的地方?如果有的话,请问是在哪一步呢?
Click on piece and location
• 您正使用哪一款浏览器呢?
Google Chrome v63
-
• 你当时是想做哪个游戏行动?
Place a piece on the board
-
• 你在想做什么的时候,触发了这个游戏选项?
Click on piece and location
-
• 当你想这么做时,发生了什么事(错误信息,游戏状态信息,......)?
"Please wait, an action is already in progress"
• 您正使用哪一款浏览器呢?
Google Chrome v63
-
• 请问这个问题发生在游戏的哪个阶段(当前的游戏说明是什么)?
Place a piece on the board
-
• 当你想进行一个游戏行动时,发生了什么事(错误信息,游戏状态信息,......)?
Click on piece and location
• 您正使用哪一款浏览器呢?
Google Chrome v63
-
• 请描述一下显示画面上面的问题。 如果你有这个系统漏洞发生时的屏幕截图(画质不要太差),你可以使用Imgur.com来把它上传到网络,然后将链接复制/粘贴到这里来。
Place a piece on the board
• 您正使用哪一款浏览器呢?
Google Chrome v63
-
• 请简明而精确地解释您的建议,以便让人明白您想表达的意思。
Place a piece on the board
• 您正使用哪一款浏览器呢?
Google Chrome v63
案件历史
This error only occurs when the site settings allow access to the camera or microphone.
If they are both blocked, then there is no error.
Mine specifically allow the microphone, but not the camera.
When I open the table, a prompt asks, "Do you want to join the call?", I choose "Cancel".
After the dialogue closes, I see a message saying, "Move recorded, waiting for update..."
Refreshing the screen multiple times does not clear the message from the screen.
When I try to place one of my pieces, I get the error message "Please wait, an action is already in progress".
I tried refreshing the screen again, but the move was still not updated.
Finally, I tried switching to my computer.
The move that I was trying to make still had not been recorded.
But, I was able to move the piece on my computer.
I noticed that the initial dialogue on my computer was different from the dialogue on my phone, because of security settings. Both the camera and mic on my computer were blocked for this site. By changing the security settings on my phone to match my computer, I was finally able to move my piece.
I was able to make moves on other Kabaleo games using my phone both before and after trying to make a move on this table. The video chat prompts are the only differences that I noticed in the tables.
In a real-time game, users tend to finish the entire game without leaving, but in a turn based game, players tend to leave and return for each turn. So, the fact that the chat dialogue does not cache the player's choice needs to be changed.
So it seems that by clicking the cancel button, the game is assuming that you have clicked on a piece to move.
Probably not specific to Kabaleo, would have been best to report it into 'website'.
Would be interesting to know if this also happens on a desktop browser and not just on the phone when selecting the same options.
I am not a premium user, so I can not reproduce the conditions of the game with the error. That particular game finally ended. I was invited to a video chat, but denied it. You will need 2 accounts with at least one premium account to reproduce the error.
Now, how video chat is supposed to work during turn based games is not an "edge" case. Most likely, the player opening the video chat wanted to chat with another player while they were both on at the same time. It is unlikely that they wished to maintain an open chat for the entire 2 weeks that the game lasted. And as a secondary consequence, it annoys any players who decide not to accept the chat on each turn for the remainder of the game.
- If someone starts a live chat session (voluntarily or by mistake) then cancels it, the other players coming to play turn based are not prompted to join. So in your case, it means that the player started the session, and didn't cancel it (which is allowed, it means that if at some point he plays and someone else is available at the same time to play and they view the game together, they'll get into a live chat).
- I checked with Chrome on the desktop while blocking the camera and authorizing the microphone, and it works. I didn't get prompted every time for joining the chat (the decision to join or not is correctly taken into account and memorized), and I was able to join it only with audio.
- I also checked it with Chrome on my Android phone, and it works the same.
So as far as I can check it, I see nothing wrong with the functionnality.
I joined a table with three other people on my friends list (hosted by a friend).
The host started the voice chat.
All other players accepted.
I hit "cancel" to not take the call, as I was currently on another call in the same browser in another tab.
When I tried to take a move it flashed a red error message at the top of the browser, something like "Another action is already in progress."
We couldn't resolve so we just had to restart the game and not host a voice chat.
Unfortunately this then blocks the action of anyone who declined to join voice chat.
Warning notice
Sorry, Board Game Arena failed to get access to your local camera/microphone...
If you denied authorisation by mistake, please refresh the page to start over. If that fails, you should check your browser permissions in your browser's local configuration.
Otherwise, please check that your camera/microphone is correctly plugged in, and that you are using a WebRTC capable browser: iswebrtcreadyyet.com/
增加一些新内容到这篇报告
- 其他的游戏桌 ID / 移动 ID
- 按 F5 是否解决了这个问题?
- 问题是否发生了好几次?还是每次都发生?还是时好时坏?
- 如果你有这个系统漏洞发生时的屏幕截图(画质不要太差),你可以使用Imgur.com来把它上传到网络,然后将链接复制/粘贴到这里来。
