Open hdrury1 opened 5 years ago
I can't reproduce this issue in BrowserStack (MacOS Mojave, Safari 12) - please could you confirm it's still a problem - the loading spinner is shown when the PeoplePicker
is opening, but not when closing - is this the bug?
I've just tested this live with the same setup and am not seeing the spinner in either case.
🤔
Seems this in not reproducible in development, or BrowserStack and only reproducible on the live site in Safari 12/Mojave OS.
According to GA, 7% of users in the last 7 days were using this setup.
Given we're shortly going to be replacing our version of the PeoplePicker with the one shared back to PubSweet core, we should avoid touching the code until then (adding Blocked label for reference).
Describe the bug The application does not seem to utilise the loading spinner at all when using the latest version of the Safari browser in conjunction with Mojave OS. This means there is no feedback for the user when, e.g. opening the People Picker. We implemented the loading spinner as an intermediate step before we look into generally improving the People Picker's performance.
Steps To Reproduce Load the application in Safari while using the latest Mac OS. Begin a new submission and navigate to the Editors step Click a Person Pod Observe the delay in opening the People Picker Click Cancel within the People Picker Observe the delay in closing the People Picker
Expected behavior The delay is expected behaviour until we investigate wider improvements to the performance of the component. However, the loading spinner should display to the user so that they know the system is working based on their activity.
Device, Operating System and Browser Macbook Pro, Mojave OS, Safari 12.0.3