flowfuse icon indicating copy to clipboard operation
flowfuse copied to clipboard

'Finish Setup' button for provisioned devices is confusing

Open robmarcer opened this issue 8 months ago • 1 comments

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

robmarcer avatar Apr 23 '25 12:04 robmarcer

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.

knolleary avatar Apr 23 '25 12:04 knolleary