Všechna hlášení
Hlášení Tholos
#98413: "Move the grey stone to 4 in clockwise column"
fixed: Chyba byla odstraněna
1
Čeho se toto hlášení týká?
Co se stalo? Prosím vyberte níže
Od určitého okamžiku jsem nemohl/a ve hře provést ŽÁDNOU akci. Hra byla zablokována a opuštěna
Detailní popis
• V jaké fázi hry problém nastal (jaký byl poslední herní pokyn)?
#12• Co se stalo, když ses pokusil/a udělat akci (chybová hláška, oznámení stavového řádku hry, ...)?
Black player wants to move the grey stone of the 3 column to the 4 and he cannot do it• Jaký prohlížeč používáte?
Google Chrome v116
Historie hlášení
13. zář 2023 0:15 •
giantroach • Chyba byla potvrzena vývojáři:
13. zář 2023 3:55 • Same case as #98414 .
The gray stone is highlighted but cannot be clicked.
(#modal has a blink so popup blocks the click events)
This occurs only when window width is not wide enough.
The gray stone is highlighted but cannot be clicked.
(#modal has a blink so popup blocks the click events)
This occurs only when window width is not wide enough.
giantroach • Chyba byla odstraněna:
15. zář 2023 13:53 • The main issue was quite complex.
1. `mouseover` and `mouseleave` events are used for toggling hint.
2. In touch device, those two events are triggered differently than the mouse. Genrally it triggered at sametime.
3. To ensure the popup elm is attached to the body, showHint() uses setTimeout().
4. Once Hint popup is displayed even once, it caches the last displayed position.
5. Due to the cache, popup may displayed exactly over the touched place.
6. Because of popup, mouseleave event is triggered on touch device. So flag is turned off during the setTimeout.
7. Since flag is turned off, showHint() cannot find the popup elm and halt the furthr process.
-----
Fixed as below:
1. Clear the position cache in an appropriate timing.
2. Display hint more flexibly (not only right side, left side if the remaining pos is not enough). Adjusted the hint size.
1. `mouseover` and `mouseleave` events are used for toggling hint.
2. In touch device, those two events are triggered differently than the mouse. Genrally it triggered at sametime.
3. To ensure the popup elm is attached to the body, showHint() uses setTimeout().
4. Once Hint popup is displayed even once, it caches the last displayed position.
5. Due to the cache, popup may displayed exactly over the touched place.
6. Because of popup, mouseleave event is triggered on touch device. So flag is turned off during the setTimeout.
7. Since flag is turned off, showHint() cannot find the popup elm and halt the furthr process.
-----
Fixed as below:
1. Clear the position cache in an appropriate timing.
2. Display hint more flexibly (not only right side, left side if the remaining pos is not enough). Adjusted the hint size.
Doplňte tuto zprávu
Prosím přidej sem cokoli, co by mohlo být relevantní pro reprodukci této chyby nebo pochopení tvého návrhu:
- ID dalšího stolu / ID tahu
- Byla chyba odstraněna stisknutím F5?
- Objevila se tato chyba častěji? Pokaždé? Náhodně?
- Pokud máš snímek obrazvky zobrazující tuto chybu (doporučujeme!), můžeš použít Imgur.com pro nahrání obrázku a pak odkaz na tento obrázek na Imguru zkopírovat a vložit sem.