The current check in
|
!this.isPlayerController() || |
fails if the controller of a review has multiple views open. This can be two browser windows, but it could also be a different application and a browser window. Just turning the whole condition into
true is a significant improvement and would synchronize two browser windows. Markers don't get synchronized correctly though and it would not be possible to have two different locations. So this issue is a bit about what the expected behavior is from a client perspective:
- Only synchronize the move tree and update markers iff they affect the current move
- Keep the board state fully synced
The current check in
goban/src/GobanCore.ts
Line 1515 in 7ce3d9b
trueis a significant improvement and would synchronize two browser windows. Markers don't get synchronized correctly though and it would not be possible to have two different locations. So this issue is a bit about what the expected behavior is from a client perspective: