When sending a toot, ensure a CW is only set if the CW field is visible (#11206)

In some occasions, such as the browser or a browser extension auto-filling
the existing but disabled/hidden CW field, a CW can be set without the user
knowing.
This commit is contained in:
ThibG 2019-06-29 18:32:36 +02:00 committed by Eugen Rochko
parent 84ff393842
commit ccc7fe3e1d
2 changed files with 2 additions and 1 deletions

View file

@ -224,6 +224,7 @@ export default function compose(state = initialState, action) {
}
});
case COMPOSE_SPOILER_TEXT_CHANGE:
if (!state.get('spoiler')) return state;
return state
.set('spoiler_text', action.text)
.set('idempotencyKey', uuid());