Git Product home page Git Product logo

online-go.com's Introduction

Run Status License: AGPL v3 website

Online-Go.com source code

This repository contains the source code for web client used by Online-Go.com.

Contributing

Feel like making some changes? Excellent! See the Contributing guide.

As a small token of appreciation for to those that help us out with code, if you link your github account to your OGS user here: https://online-go.com/settings/account you'll receive top tier supporter status for three months after your most recent commit that gets merged.

Bugs, Suggestions, and Discussions

Online-Go.com has a very active community of Go players, however only a relatively small portion of the community actively develops the code base and regularly visits this github page and the issue tracker. As such:

  • https://forums.online-go.com should be used to discuss any proposed functional changes or any new notable features, allowing non developers to chime in with their thoughts and ideas.
  • The github issue tracker should be used to track all bugs, minor "obvious" enhancements, and accepted major enhancements. Any enhancements (and ideally bugs) posted need to be articulated in a way that it is obvious what needs to be done, partial thoughts will be closed and should be moved back to the forums for further discussion.

Utilizing the Website

Online-go provides several resources that allows you to interact with the project to create your own. These resources help to get you started.

Acknowledgements

Thank you to Uffizzi for providing ephemeral environments to preview pull requests.

online-go.com's People

Contributors

aaronslin avatar adam314159 avatar ajcsimons avatar alexanderrae avatar andymarden avatar anoek avatar barneystratford avatar benjaminpjones avatar bhostetler18 avatar bhydden avatar cassidoo avatar crodgers avatar dependabot[bot] avatar dexonsmith avatar djma avatar evoluteur avatar flovo avatar greenasjade avatar jdndeveloper avatar kevincoleman avatar loganbruce avatar mlopezviedma avatar mmartin avatar pdg137 avatar philipkd avatar rubymineshaft avatar shinuito avatar sofia-mal avatar stephancurran avatar turtoise0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

online-go.com's Issues

"Your Move" emails are no longer being sent out

Summary

Hi, I no longer get any emails saying when it's my turn. I have all the boxes checked.

Environment

  • Operating system: Windows 10
  • Browser: Google Chrome
  • Browser Version: 56.0.2924.87 (64-bit)

Steps To Reproduce:

I make moves and don't get emails when it's my turn until time starts running out.

Indicate beginning of overtime with an audible cue other than Countdown.

Summary

Countdown at the end of base time is unnecessary, as there is nothing real penalty for breaching the threshold there. I.e. if you slip by 1 second, you just lose one second, vs. slip in byo = 1 byo period gone.

Sometimes I find myself playing a rushed move in the end of base time for no reason other than the misleading extra countdown.

Environment

  • Operating system: any
  • Browser: any
  • Browser Version: any

Steps To Reproduce:

  1. Start a blitz game under byo-yomi or canadian time control
  2. Observe the countdown close to the end of base time

Additional Information:

Suggested fix:
For base-time only time controls all the cues should be present. For an overtime based time settings (byo-yomi and canadian) the cues should happen only close to the end of overtime period(s).

Correspondence games Submit should not advance to next game but allow planning of conditional moves

Summary

When playing correspondence games the Submit button should not automatically go to the next game but allow the planning of conditional moves

Environment

  • Operating system:
    Windows 10
  • Browser:
    Edge
  • Browser Version:
    The latest

Steps To Reproduce:

  1. Go to first correspondence game, play a move
  2. Click submit
  3. See that entering a conditional move is not possible if there are other games which require a reply.

Additional Information:

If there are no further games requiring a move the Submit works correctly.
It is NOT acceptable to say that you can go back to the game and enter conditional moves when you have spent considerable time with the game in front of you to work out what you are planning.

Include any screen shots, links to games/reviews, wonky SGFs, or other information that is useful

Remove Tracking

Summary

Remove Tracking

<script type="text/javascript">
/* Google analytics {{{ */
if (/online-(go|baduk|weiqi|covay|igo).(com|net)$/.test(document.location.host)/* && !(/beta/.test(document.location.host))*/) {
console.log("Welcome to OGS");
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-37743954-2', 'online-go.com');
ga('send', 'pageview');
window['ga'] = ga;
} else {
window['ga'] = null;
console.log("Dev system detected, disabling google analytics");
}
/* }}} */
</script>
<!-- Begin comScore -->
<script type="text/javascript">
var _comscore = _comscore || [];
_comscore.push({ c1: "2", c2: "6035118" });
(function() {
var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;
s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
el.parentNode.insertBefore(s, el);
})();
</script>
<noscript>
<img src="http://b.scorecardresearch.com/p?c1=2&amp;c2=6035118&amp;cv=2.0&amp;cj=1" />
</noscript>
<!-- End comScore -->
<!-- Nielsen Online SiteCensus -->
<script type="text/javascript">
(function () {
var d = new Image(1, 1);
d.onerror = d.onload = function () {
d.onerror = d.onload = null;
};
d.src = ["//secure-us.imrworldwide.com/cgi-bin/m?ci=us-603339h&cg=0&cc=1&si=", escape(window.location.href), "&rp=", escape(document.referrer), "&ts=compact&rnd=", (new Date()).getTime()].join('');
})();
</script>
<noscript>
<div><img src="//secure-us.imrworldwide.com/cgi-bin/m?ci=us-603339h&amp;cg=0&amp;cc=1&amp;ts=noscript" width="1" height="1" alt="" /></div>
</noscript>
<!-- End Nielsen Online SiteCensus -->

Environment

  • Operating system: All
  • Browser: All
  • Browser Version: All

Steps To Reproduce:

  1. Go to https://online-go.com
  2. get tracked
  3. See that this is wrong

Additional Information:

i know you use ads, but there must be a better way

Variations mouseover hides new plays

Summary

Highlight a variation in chat during a live match. When a play comes in, you don't see that play of course which is fine, but when you mouse off of the Variation you still don't see the new move. But since you aren't in analysis mode you can't just click Back To Game. You have to manually click right arrow to move forward a move, then click Back To Game. Or you can wait for another move to be played, which will reset the board properly.

What should happen is that when you mouse off of the Variation, it show the new current board position even if moves happened while you were looking at the Variation.

Cannot upload an SGF file

Summary

I cannot upload a SGF file. When I click on upload, I can choose a file to upload, but after nothing happens.

Environment

  • Operating system: O3X Sierra 10.12.3
  • Browser: Safari
  • Browser Version: 10.0.3

Steps To Reproduce:

  1. Go to SGF library.
  2. Click Upload and choose a file.
  3. See that nothing happens.

Additional Information:

The error console returns absolutely nothing. There's a strange slash on the screen though, and when you hover over it, the cursor becomes a pointer (hand), but nothing happens when you click on it.

screen shot 2017-02-27 at 1 08 34 am

Visual error on whose player the turn is

Summary

It occured to me very few times, I had just put a stone on the goban and the button "Submit your move" had appeared.
It howed "xxx to move" where x is my opponent's color instead of 'Your move" expected text.

Environment

  • Operating system: Android 7.0
  • Browser: Firefox
  • Browser Version: 51.0.3

Steps To Reproduce:

Can't reproduce it

Additional Information:

thread in the forums: https://forums.online-go.com/t/visual-error-on-whose-player-the-turn-is/11117

Past tournaments don't disappear from the tournament channels list

Summary

The tournament channel list in the left side bar of the chat page is filled with tournaments that have long been over.

Environment

  • Operating system: Windows 10
  • Browser: Chrome
  • Browser Version: 56.0.2924.87 (64-bit)

Steps To Reproduce:

  1. Go to chat
  2. Click "+" to expand the tournament channels sub-list
  3. See that there are many grey tournament room that can be joined.

Additional Information:

List in tournament channel. Several of the listen tournaments have been over for several months.

Cannot edit nor delete group news

Summary

News posted on group pages cannot be edited or deleted by group admins. That possibility existed before the release of version 5, but this is no longer the case.

This is inconvenient, for there is no way to correct mistakes made in news publications, or clean up old/irrelevant/false information posted in the past.

Additional Information:

The edit button allows to modify group description and bulletin, but not news.

Group admins cannot edit or delete news posts

Summary

On v4, group admins could edit and delete old news posts, but now those options are gone.

Environment

  • Operating system: any
  • Browser: any

Steps To Reproduce:

  1. Go to a group page where you are an admin
  2. Click the little pencil
  3. You can see all the group news posts, but no edit/delete option

Bot games don't always smoothly auto-score

https://online-go.com/game/7905072

I had to log into that game to accept the scoring for RoyalLeela. I watched the game end and the opponant accepted, but it was waiting on RoyalLeela. So for some reason the "this is a bot game, auto score it" didn't fire.

Random guess, maybe it was a direct challenge? Is the "auto score this" based on a player being flagged as a bot account, or the game made under Create Game -> Vs Computer?

That's a long shot, but I don't have any other ideas why some games don't actually auto-score.

Users cannot remove their profile picture

Summary

Users are able to change their profile icon by clicking on it (or through Gravatar), but there is no way to remove it.

Environment

  • Operating system: any
  • Browser: any

Steps To Reproduce:

  1. Go to your profile page
  2. Click on the little pencil
  3. There's no "remove icon" button

Faulty rank in play listing

Summary

In list of games waiting to start on /play, the rank inside [] efter a players name is faulty.

Environment

  • Operating system: Debian Stretch
  • Browser: Firefox
  • Browser Version: 45.7.0

Steps To Reproduce:

  1. Go to https://online-go.com/play
  2. See the list of games, with players and ranks.
  3. Click on player and bring up their profile page.
  4. ...some of them have a very different rank than displayed.

Additional Information:

screenshot_20170228_145344

screenshot_20170228_145732

Links aren't highlighted on PM and group pages

Summary

Links are highlighted on main and games/reviews chats, but neither on PM boxes nor on group pages.

Environment

  • Operating system: Linux
  • Browser: Opera
  • Browser Version: 43.0.2442.806

Steps To Reproduce:

  1. Go to a group page that has links on its page (e.g. https://online-go.com/group/25 ) or open a private message and send a message with a link on it
  2. See that it's not highlighted

Puzzles no longer work in OSX Safari

Summary

When I click a puzzle set in OS X Safari I am presented with a small graphic instead of a puzzle.

Environment

  • Operating system: OSX Sierra 10.12.3
  • Browser: Safari
  • Browser Version: 10.0.3

Steps To Reproduce:

  1. Try to do a puzzle.

Additional Information:

I get 5 errors in the console.
I attached a screenshot.

screen shot 2017-02-27 at 12 39 50 am

screen shot 2017-02-27 at 12 28 07 am

Scoring status in reviews

Summary

In some cases reviews get stuck with blue squares on the board (like dame points) and the reviewer cannot add branches at all.

Environment

  • Operating system: Any
  • Browser: Any

Steps To Reproduce:

Unknown

Additional Information:

Example: https://online-go.com/review/229516

Site doesn't load when localStorage is disabled

Summary

The site used to work in safari on my iphone 5s. It no longer does. After loading, it just shows a completely white page.


anoek: This is caused by the fact that safari in private mode doesn't allow the use of localStorage.

Environment

  • Hardware: iphone 5s
  • Operating system: iOS 10.1.1 (14B100)
  • Browser: Safari
  • Browser Version: Not sure. The one with iOS 10.1.1

Steps To Reproduce:

  1. Load site (with localStorage disabled, eg with safari in private browsing mode)
  2. You'll get a blank page.

Bug with correspondence time settings

I am forwarding this from:

https://forums.online-go.com/t/bug-with-correspondence-time-settings/11088

================

Hello,

I had an issue I thought might be worth mentioning here. I tried to create a custom correspondence game with fischer settings but I noticed a glitch when trying to select different time settings from the default ones

The default settings are 3d + 1d/move up to 1 week. However, if you change the increment to something else (say, 12h/move or smth) then it will automatically change the maximum time and won't let you select anything for it

I tried several time and I think I've reliably re-created it. If you select 2d as the initial time and 16h as the increment, it will set the max time to 1day (which, of course, doesn't make sense since the initial time is 2 days). It will change the max time to other values depending on what you have selected for the initial time and the increment. Perhaps there's some part of the code that is referring to those inputs? I'm not sure, since I'm not a coder myself

Thanks,
gw71

Puzzle next page button overlap

Summary

The bottom tsumego choice on the puzzle page overlaps the next page button.

Environment

  • Operating system:
  • Browser: Windows 10
  • Browser Version: any

Steps To Reproduce:

  1. Go to Puzzles
  2. Hover mouse over next page button
  3. See that the upper half of the button highlights the bottom tsumego

Additional Information:

Clicking above the red line goes to the tsumego

Tables and game list views need to be mobile friendly

Summary

On the profile page and "home" page, the tables for game results are wider than the header resulting in really tiny buttons and icons.
Much better is the solution on the "play" page. The tables here are scrollable horizontally.

Environment

  • Operating system: Android 7.1
  • Browser: chrome
  • Browser Version: newest

Steps To Reproduce:

  1. Go to ... Profile page or home page on OGS with an Android smartphone in portrait mode.
  2. Header is shorter and much smaller than usually

Additional Information:

Screenshots on forum topic: https://forums.online-go.com/t/header-doesnt-always-cover-the-whole-page-mobile-android/10636?u=kabootle

Byo-yomi extra periods presentation is confusing

Summary

Byo-yomi presentation is confusing

Consider a game with time settings of 2 mins base time and 1 extra byo yomi period of 30s, how much time left in game does this player have?
0:05+1x30s

It can mean that either:

  1. There are 5 more seconds of base time and extra byo-yomi period
  2. Player has entered overtime and his last byo yomi ends in 5 seconds

Even both situations are presented in the same way, breaching that 5 seconds limit in the second option means losing a game on time.

Environment

  • Operating system: any
  • Browser: any
  • Browser Version: any

Steps To Reproduce:

  1. Start a game with time settings 2 mins base time + 1 x 30s byo-yomi
  2. Observe time presentation in base-time and in over-time

Additional Information:

screen shot 2017-02-25 at 12 17 40

Expanding channels opens all channels

Summary

Clicking the "+" or "-" for either Group Channels, Tournament Channels, or Global Channels expands all 3

Environment

  • Operating system: Windows 10
  • Browser: Chrome
  • Browser Version: 56.0.2924.87 (64-bit)

Steps To Reproduce:

  1. Go to chat
  2. Click the expand (+) or collapse (-) icon
  3. See that all the channel categories expand or collapse instead of the channel category clicked

It is not possible to identify which correspondence games need a reply.

Summary

When first opened the website displays correspondence games in an unordered list.
There is no indication of which games are waiting a reply.
The list is not ordered

  • it should be in the order of games requiring a reply
    and then by lowest time remaining to make a reply.

Environment

  • Operating system:
    Windows 10

    • Browser:
      Internet Explorer or Edge
  • Browser Version:
    IE11

Steps To Reproduce:

  1. Go to online-go.com.

Additional Information:

Active games list view incorrectly displaying opponent

Summary

Active game list view displays whoever is playing black instead of the opponents name.

Environment

  • Operating system: Windows 10
  • Browser: Any

Steps To Reproduce:

  1. Go to a users page with enough active games to sort by list.
  2. See their name is listed under the "Opponent" column if they are playing black.

Additional Information:

Example from forums

Email turn notifications missing since upgrade

Summary

I don't get the "It's your turn" emails anymore. I have received the "you are almost out of time" emails, however.

Environment

  • Windows, Android
  • Chrome

Steps To Reproduce:

  1. Play in a game
  2. Wait for your turn
  3. Grow older while waiting for an email that never comes

When reviewing a game, cursor no longer follows the cursor of the user in control

Summary

When reviewing a game, cursor no longer follows the cursor of the user in control.
For example, if the user in control jumps to move 90, the other users will remain in the previous move.
This might as well be a visual glitch, and not a server problem.

Environment

  • Operating system: Ubuntu 16.04
  • Browser: Chrome
  • Browser Version: 54.0.2840.90

Steps To Reproduce:

  1. Open a game
  2. Start a revision with user A (the one in control)
  3. Join the revision with user B
  4. Move around in the moves tree of user A.
  5. Cursor and board of user B doesn't update.

Additional Information:

Not related to a specific game, it has happened in several reviews.

Game link in rating graph is barely viewable against background

Summary

In the ratings graph under a user's profile, the game link is barely viewable. This should be changed to a lighter color to contrast the gray box; currently it's a dark gray which makes it barely visable. I would make a pull request, but I don't have my environment setup just yet. If you can point me to the area where this code exists, I can take a crack at updating the style there. Thanks.

Environment

  • Operating system: Win 8
  • Browser: Chrome
  • Browser Version: 55.0

Steps To Reproduce:

In the user's profile, hover over a point in the ratings graph where the rating changed due to a game result. The link is contained in the box which pops up under the cursor.

Example screenshot:
image

Bot games default to Japanese

Bots generally seem to support Chinese moreso than Japanese scoring. Leela only knows Chinese, GnoGo can do either with a command line switch. Feugo has weak Japanese scoring support.

Could we either toggle the default over to Chinese for all "Vs The Computer" matches for now, or add a way in the API a bot can tell the server what game rule(s) it wants to allow when people queue Vs Computer? Maybe some part of the connect to server set, or a new API call for "I allow these rules" and send an array in.

Whatever you do, remember to tweak the settings on Fuego and GnuGo to Chinese scoring if this change gets made.

Can't select text in PM boxes

Summary

When you select text in a PM box, as soon as you let go of the mouse button, the focus goes back to the chat box and you lose your selection. It makes it difficult to copy text from PMs.

Environment

Tested on Chrome/Windows, Chrome/Android and Safari/macOS, all latest versions.

Steps To Reproduce:

Open a PM box and select some text in it.

Loading games with missing or corrupted data should display a useful error message

Summary

This (old) game, appears to be eternally loading

Environment

  • Operating system: Ubuntu 16.04.1
  • Browser: Chrome
  • Browser Version: Version 54.0.2840.100 (64-bit)

Steps To Reproduce:

  1. Go to game linked above
  2. Do nothing
  3. The board appears superimposed with the message "Loading..."

Additional Information:

The game chat doesn't work either, Zen mode is buggy and so are most of the right panel options.

Option for "your move" notifications to be sent only once for all games

Add an option for "your move" notifications to be sent only once there is a game to play and do not send subsequent emails on EVERY game that becomes available; supposedly until a visit to online-go. Same as with forums where you do not get a mail for every post in every topic you've subscribed to, but a single notification "there are new posts in your bookmarks, go visit".

clickable 'games with your move pending' notification orb count wrong after game ends

Example:

  1. Black circle in upper right shows 8 games waiting on you to move
  2. Click it and you go to the game with the least time remaining for you to move
  3. Make/submit your move - count goes down to 7
  4. Click it again to go to the next game
    **5. Game is in scoring phase, you select territory, submit, your opponent already did this, you match selections, and the game ends with you winning
  5. The count still shows 7...**
  6. Click it and you go to the game with the least time remaining for you to move
  7. Make/submit your move - count goes down to 6

Conditional move can lead to accidental moves, when opponent moves

This conversation I think summaries the issue and concludes with a good suggestion.

[10:13]slavka012: Current implementation of conditional moves is horrible
[10:14]slavka012: I like to use it when playing against slow players
[10:14]slavka012: but when they make a move it immediately switches back to game
[10:15]slavka012: if I happen to be making conditional move in the split second that it switches back, I end up making an unintended move in the real game
[10:24]roy7: When using conditional moves maybe you should change settings to the Double Click or Click + Submit option to prevent that :)
[10:36]slavka012: ah, ok.
[10:36]slavka012: not perfect but I can live with that
[10:37]slavka012: keep options page open in second window and switch on and off when needed
[10:37]roy7: Maybe "first move after closing conditional move window" should require click to submit. Or conditional move window shouldn't close automatically at all.
[10:38]roy7: Just reset to new state but still be in conditional move input mode.
[10:38]slavka012: That would be ideal, reset all of the conditional moves, but stay in conditionals, or give me a modal dialog box warning we exit conditionals so it is impossible to make a move

So basically, if you are entering conditional moves and the opponent makes a play, clear the conditional move situation and reset to new board but remain in the conditional move input system until you choose to exit it. Otherwise if you auto-exit moments before clicking, you might make a wrong move to live board by accident.

Wrong title on tournament tabs

Summary

Tournament page tabs have the same title as the main Chat page. Moreover, the title refreshes following the number of unread messages in all chat channels, not only in the tournament chat.

Environment

  • Operating system: Linux
  • Browser: Opera
  • Browser Version: 43.0.2442.806

Steps To Reproduce:

  1. Open a tournament page tab and leave it on background
  2. Wait for a while and you'll see (N) on the tab title, with N not consistent with the number of unread messages in that tournament chat channel.

Super long chat message pushes chat users off page

Summary

Someone put in a chat message that I guess was as long as the buffer allowed, all without spaces. This pushed the chat user list so far right it was no longer viewable/accessible.

Probably need to force a linebreak/word wrap into a word that is too long to fit.

Environment

  • Operating system: Windows 10
  • Browser: Chrome

Steps To Reproduce:

Say something very very long with no spaces.

The site is missing an Automatch feature

Summary

The site is missing an Automatch feature.

Environment

  • Operating system: Any
  • Browser: Any

Steps To Reproduce:

  1. Go to online-go.com
  2. Click on "Play" at top of screen.
  3. Notice that there is no automatch feature

Additional Information:

I suggest adding a simple automatch system similar to the one that KGS offers.
It would make finding an opponent much quicker and simpler and require less knowledge and setup for newcomers.

Here is the KGS Automatch as an example, from https://www.gokgs.com/

automatch_button

automatch_menu

The player's information and game infirmation during a game is incomplete on mobile

Summary

The player's information and game infirmation during a game is incomplete: the area that usually displays the player's icon, name, rank, time left and captured stones just displays the icon and time left on mobile. The other information are invisible. The time left on the other hand is in a font way bigger than all other information.
The only workaround so far to see the other information is to turn the phone in horizontal mode which doesn't seem to work on all phones either.

Environment

  • Operating system: Android 7.1
  • Browser: chrome
  • Browser Version: newest

Steps To Reproduce:

  1. Go to ... A running game on a smartphone in portrait mode
  2. Only time left is visible in the space above the board

Additional Information:

screenshot_20170303-151534

If you leave a group, you should drop out from its ladders automatically

Summary

If you are not a member of a group anymore, whether because you chose so or because an admin kicked you, the server should automatically drop you out from all the group ladders you are in.

Environment

  • Operating system: any
  • Browser: any

Steps To Reproduce:

  1. Join some group
  2. Join some ladder from that group
  3. Leave the group
  4. See that you are still in the ladder you joined

Blitz 10s time controls result in saying "10" each move

Summary

When playing blitz with 10 second periods, after you make your move, the voice says "10" when resetting the clock. If possible it shouldn't say your time left after you've moved.

Environment

  • Operating system: Windows 10
  • Browser: Chrome
  • Browser Version:

Steps To Reproduce:

Start a blitz game, no main time, 5-10 second periods, play and make your move.

Cancel button confirms conditional moves

Summary

When you start planning conditional moves but then decide not to confirm them, you could always click cancel and the conditional moves that were not saved yet were deleted again.
Lately, cancel does seem to safe conditional moves as well though. The only way to get rid of played moves in conditional move planner is to manually delete every move and then hit confirm

Environment

  • Operating system: tested on Android, but forum post suggests, it applies to the desktop version as well
  • Browser: chrome
  • Browser Version: newest

Steps To Reproduce:

  1. Go to ... A game
  2. Click ... Plan Conditional moves
  3. Play a few moves in Conditional move planner
  4. Click cancel
  5. Open Conditional move planner again
  6. The cancelled moves were saved and are still there

Additional Information:

Link to forum post:
https://forums.online-go.com/t/i-just-noticed-in-the-conditional-move-planner-that-cancel-is-the-same-as-accept-conditional-moves/10459?u=kabootle

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.