anchor.diff:  @CustomTag('kcaa-combined-fleet-organization-dialog')
   class CombinedFleetOrganizationDialog extends KcaaDialog {
     @observable CombinedFleetDeployment fleet;
  +  bool fleetDirty = false;
     int fleetIndexInPrefs;
     @observable KSelection primaryFleet = new KSelection();
     @observable KSelection secondaryFleet = new KSelection();
  
positive.code:     fleet.supportingFleetName =
          supportingFleetEnabled ? supportingFleet.value : null;
  
      if (!save) {
        return;
      }
      if (fleetIndexInPrefs != null) {
        model.preferences.fleetPrefs.savedCombinedFleets[fleetIndexInPrefs] =
            fleet;
  
negative.code:       supportingFleet.value = fleet.supportingFleetName;
      }
      updateExpectation();
      fleetDirty = false;
    }
  
    void initFromScratch() {
  