Skip to content

Show "Configure And Upload" dialog again on next attempt after failed upload #1386

Closed
@per1234

Description

@per1234

Describe the request

Consider whether it will be an improved UX to trigger the "Configure And Upload" dialog again on the upload attempt following a failed upload.

This will provide a better user experience in the event the upload failed due to incorrect values entered in the dialog, but also be inconvenient in the case where the upload failed for an unrelated reason, so there is a tradeoff.

🙂 The user may find this to be a more intuitive user experience.

Describe the current behavior

It may sometimes be necessary to integrate user provided information (e.g., a password) into the command used to upload a sketch to an Arduino board.

This capability is provided by the "user provided fields" system.

On the first upload of a given sketch to a given board on a given port that is configured to use user provided fields, the Arduino IDE presents a "Configure And Upload" dialog (#550):

image

For the convenience of the user, this information is then stored temporarily for that sketch, board, and port selection and the dialog will not be presented again unless one of the following occurs:

  • A different sketch is opened
  • A new board is selected
  • A new port is selected
  • The Sketch > Configure and Upload menu item is used

🙁 If the user made a mistake while filling in the dialog, or made a change that requires updating the fields, it might not be clear to them how to do that.

Arduino IDE version

2.0.0-rc9.2.snapshot-20cc34c

Operating system

All

Operating system version

Any

Additional context

Related: #1359

Issue checklist

  • I searched for previous requests in the issue tracker
  • I verified the feature was still missing when using the latest nightly build
  • My request contains all necessary details

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions