message: Fixed an issue where stat sort order in the optimiser would cause a process retrigger on any prop change.
diff: @@ -94,12 +94,15 @@ function mapStateToProps() {
  }
  );
  - return (state: RootState): StoreProps => {
  - const { loStatSortOrder, loAssumeMasterwork, loMinPower, loMinStatTotal } = settingsSelector(
  - state
  + const statOrderSelector = createSelector(
  + (state: RootState) => settingsSelector(state).loStatSortOrder,
  + (loStatSortOrder: number[]) => loStatSortOrder.map((hash) => statHashToType[hash])
  );
  +
  + return (state: RootState): StoreProps => {
  + const { loAssumeMasterwork, loMinPower, loMinStatTotal } = settingsSelector(state);
  return {
  - statOrder: loStatSortOrder.map((hash) => statHashToType[hash]),
  + statOrder: statOrderSelector(state),
  assumeMasterwork: loAssumeMasterwork,
  minimumPower: loMinPower,
  minimumStatTotal: loMinStatTotal,
  