I just upgraded Mantine from 7.6.1 to 7.8.0 and every single unit test for components that use modal/popover/etc. broke.
The tests normally click a button then get the popup content i.e.
const button = getByTestId('open-calendar-button');
fireEvent.click(button);
const dateButton = getByText('5');
I understand something changed in the behaviour of transitions; replacing get with await find in these tests solves the issues i.e.
fireEvent.click(button);
const dateButton = await findByText('5');
...but that's a LOT of tests.
I wonder if there's a way to revert the transition behavior in 7.8.0 to the way it was before (whatever the change is), to prevent everything form breaking?