Fixed WebUI crash when a status opened in the media modal is deleted (#15701)
* Fixed picture in picture compatibility error in WebUI when status is deleted * Revert "Fixed picture in picture compatibility error in WebUI when status is deleted" This reverts commit f003b7d9d88688e9504f7dfae1545d7522fcfd98. * Close the modal display of the image when status is deleted * Fixed the case statement before the default statement * Removed unnecessary parts
This commit is contained in:
		| @ -1,4 +1,5 @@ | ||||
| import { MODAL_OPEN, MODAL_CLOSE } from '../actions/modal'; | ||||
| import { TIMELINE_DELETE } from '../actions/timelines'; | ||||
|  | ||||
| const initialState = { | ||||
|   modalType: null, | ||||
| @ -11,6 +12,8 @@ export default function modal(state = initialState, action) { | ||||
|     return { modalType: action.modalType, modalProps: action.modalProps }; | ||||
|   case MODAL_CLOSE: | ||||
|     return (action.modalType === undefined || action.modalType === state.modalType) ? initialState : state; | ||||
|   case TIMELINE_DELETE: | ||||
|     return (state.modalProps.statusId === action.id) ? initialState : state; | ||||
|   default: | ||||
|     return state; | ||||
|   } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user