'Finish Setup' button for provisioned devices is confusing
Current Behavior
https://d.pr/v/YonFBZ
When setting up several devices using a provisioning token I keep seeing a button which says 'Finish Setup' but after a few seconds that button vanishes. This gave me the impression that I had missed a setup step.
Expected Behavior
An alert button like that should not appear unless a user actually needs to take action.
Steps To Reproduce
Video above shows the steps.
Environment
- FlowFuse version: Current FFC.
- Node.js version:
- npm version:
- Platform/OS:
- Browser:
Have you provided an initial effort estimate for this issue?
I have provided an initial effort estimate
The 'Finish setup' button is shown if a device has never checked in.
When using the provisioning token there will be a small gap in time between the device having registered itself and it doing its first checkin - this is at most 30 seconds, but I'd reasonably expect that to be much shorter.
The question here is whether we are able to differentiate between a device that has been manually registered but not yet connected (which should show the finish setup button as per the original intent), and one that has registered via a token but not yet checked in.