OpenRefine
OpenRefine copied to clipboard
Waiting screen while guessing reconciliation types should be internal to the reconciliation dialog
Currently, when opening the reconciliation dialog, we have the following user experience:
- user selects the reconciliation service
- a "Working…" screen appears while OpenRefine guesses reconciliation types. The user cannot do anything while this is shown.
- the reconciliation configuration dialog appears and the user can start configuring the reconciliation
Sometimes the guessing of reconciliation types actually takes quite some time (depending on the recon endpoint, the internet connection speed, the specifics of the dataset…) and it can be quite frustrating to wait for this process to complete - especially if you already know which type you want to reconcile the data to, or if the service does not use types at all.
Proposed solution
Instead of having this "Working…" screen, we should directly show the reconciliation configuration dialog. We would have a waiting spinner (similar to the one used in data extension preview) in the sub-area of the dialog which shows guessed types. It could look like this (with an animated spinner):
Alternatives considered
None
Additional context
Problem observed in a session at Dataharvest 2022 (in a conference room with pretty bad wifi)
I was saying that exactely 2 days ago. 👍
Hi, I think I'm pretty close to a solution. Will do the pull request soon.
hey,i would like to work on this issue,please assign it to me.