diff --git a/src/components/PhotoSwipe/PhotoSwipe.tsx b/src/components/PhotoSwipe/PhotoSwipe.tsx
index bc3901175..effc05cd0 100644
--- a/src/components/PhotoSwipe/PhotoSwipe.tsx
+++ b/src/components/PhotoSwipe/PhotoSwipe.tsx
@@ -28,8 +28,6 @@ import { FormCheck } from 'react-bootstrap';
import { prettyPrintExif } from 'utils/exif';
import EditIcon from 'components/icons/EditIcon';
import { FlexWrapper, Label, Row, Value } from 'components/Container';
-import TickIcon from 'components/icons/TickIcon';
-import CrossIcon from 'components/icons/CrossIcon';
import { logError } from 'utils/sentry';
import DatePicker from 'react-datepicker';
@@ -129,9 +127,34 @@ function RenderCreationTime({
timeInputLabel="Time:"
dateFormat="dd/MM/yyyy h:mm aa"
showTimeInput
+ autoFocus
+ shouldCloseOnSelect={false}
+ onClickOutside={discardEdits}
minDate={new Date(MIN_EDITED_CREATION_TIME)}
maxDate={new Date()}
- />
+ showYearDropdown
+ showMonthDropdown
+ withPortal>
+