anchor.diff:    });
   
     $saveLink.on( "click", function() {
  -    // Make the Ajax request iff the save link is not disabled.
  +    // Take action only if the save link is not disabled.
       if ( !$saveLink.data( "disabled" ) ) {
         disableSaveLink( "Saving&hellip;" );
  +
  +      // If the conflict (between cookie and database) flag was set when
  +      // the page was loaded, remove the category IDs from currentGame.
  +      if (currentGameData["conflict"]) {
  +        updateCategoryIds( { ids: [ null, null, null, null, null, null, null,
  +                                    null, null, null, null, null, null ] } );
  +      }
  +      currentGameData["conflict"] = false;
   
         $.ajax({
           method: "POST",
  
positive.code:         // data.match will be truthy iff currentGame's final id
          // matches up with a valid game in the database belonging
          // to the currently-logged-in user.
          if ( data.match ) {
            disableShowDate();
          } else {
            enableShowDate();
            // If we're in this block, the category IDs are incorrect.
            // Remove them.
            updateCategoryIds( { ids: [ null, null, null, null, null, null, null,
                                        null, null, null, null, null, null ] } );
            enableSaveLink();
          }
        },
        dataType: "json"
      });
  
negative.code:         error: function( data ) { saveErrorHandler( data ); },
          dataType: "json"
        });
  
        setCookie( "gameData", currentGameData );
      }
    });
  
  