[Investigating] Investigate E2E OCR test failures

This commit is contained in:
Claire 2025-05-28 15:17:16 +02:00
parent 71d46e26b2
commit caea5dcc29

View File

@ -1,4 +1,4 @@
import { useCallback } from 'react'; import { useCallback, useState } from 'react';
import { FormattedMessage } from 'react-intl'; import { FormattedMessage } from 'react-intl';
@ -26,6 +26,7 @@ export const Upload: React.FC<{
tall?: boolean; tall?: boolean;
wide?: boolean; wide?: boolean;
}> = ({ id, dragging, overlay, tall, wide }) => { }> = ({ id, dragging, overlay, tall, wide }) => {
const [clicked, setClicked] = useState(false);
const dispatch = useAppDispatch(); const dispatch = useAppDispatch();
const media = useAppSelector((state) => const media = useAppSelector((state) =>
( (
@ -46,7 +47,8 @@ export const Upload: React.FC<{
dispatch( dispatch(
openModal({ modalType: 'FOCAL_POINT', modalProps: { mediaId: id } }), openModal({ modalType: 'FOCAL_POINT', modalProps: { mediaId: id } }),
); );
}, [dispatch, id]); setClicked(true);
}, [dispatch, id, setClicked]);
const { attributes, listeners, setNodeRef, transform, transition } = const { attributes, listeners, setNodeRef, transform, transition } =
useSortable({ id }); useSortable({ id });
@ -109,7 +111,7 @@ export const Upload: React.FC<{
className='icon-button' className='icon-button'
onClick={handleFocalPointClick} onClick={handleFocalPointClick}
> >
<Icon id='edit' icon={EditIcon} />{' '} {!clicked && <Icon id='edit' icon={EditIcon} />}{' '}
<FormattedMessage id='upload_form.edit' defaultMessage='Edit' /> <FormattedMessage id='upload_form.edit' defaultMessage='Edit' />
</button> </button>
</div> </div>