diff --git a/app/javascript/flavours/glitch/reducers/compose.js b/app/javascript/flavours/glitch/reducers/compose.js index 71c2b7a71d..ed709040fa 100644 --- a/app/javascript/flavours/glitch/reducers/compose.js +++ b/app/javascript/flavours/glitch/reducers/compose.js @@ -425,7 +425,9 @@ export const composeReducer = (state = initialState, action) => { return 'private'; } return visibility; - }); + }).update('advanced_options', + map => map.merge(new ImmutableMap({ do_not_federate: !!status.get('local_only') })), + ); } else if (quoteComposeCancel.match(action)) { return state.set('quoted_status_id', null); } else if (setComposeQuotePolicy.match(action)) {