Nothing is more infuriating than wanting to surrender to a stuck match, but the button is gone. Are you stuck on the screen below? It can happen for various reasons. Follow this simple guide to get unstuck.
The timer is not moving. I want to move on to the next match. A refresh doesn't seem to help. How do I surrender in Splinterlands if the button is gone?
The solution lies in the use of the API and browser console. Sounds fancy. But it's not too hard.
Firstly, replace tatiana.blayde in the below link with the username of your stuck account. Open the link in a new web browser window.
https://api2.splinterlands.com/players/outstanding_match?username=tatiana.blayde
You should see a page like the image below.
You want to copy the part after "id": which is the match id. It often starts with sl_ but not always. Copy the whole thing to clipboard including the quotation marks "sl_123ABC7890ghiDEF456" or similar.
Now go back to your stuck Splinterlands browser window. Right click. Inspect. This may look slightly different depending on your browser, but it should be there.
A web debugging console will appear on the right hand side. Some error messages will probably be logged there, but ignore them and type in the field at the bottom, indicated here by the green arrow.
Type the following command:
SM.Surrender("sl_123ABC7890ghiDEF456",null)
You should know you are on the right track because the Surrender part of the command will likely attempt to auto-complete.
In the brackets, replace "sl_123ABC7890ghiDEF456" with the id of your own match that you obtained above. Then a comma and the word null as you see above.
Press enter to execute the command.
As you can see here, the match is surrendered even though the button was greyed out. Now the account can continue to play ranked matches.
If this information was useful to you, please follow my blog, and also the blogs of a project I am involved in which provides Splinterlands automation, @archmage.app and @archamge.courier
Thank you. Good luck with your summoning.