estuary / ui

A web based UI to assist in working with Estuary Flow
https://dashboard.estuary.dev/
Other
12 stars 1 forks source link

Enabling/disabling bindings does not always trigger a specification update #1221

Open kiahna-tucker opened 1 month ago

kiahna-tucker commented 1 month ago

Bug

The Next button is not always presented after one or more bindings have been enabled/disabled. This behavior is independent of the method used to enable/disable the bindings (i.e., the mass action menu and the binding-level switch). Given the interface will appear as anticipated, it is hard to know whether a switch is staged or reflects the current state of the binding.

This can result in a publication failure since capture bindings that appear to be disabled in the client will reference collections that are pruned by the client. For more insight as to why and when disabled collections are pruned from a draft, see issue 1183.

Reproduction Steps

Pending.

Expected

The Next button should always be presented after at least one binding has been enabled/disabled.

Screenshots

N/A

Desktop

Additional Context

kiahna-tucker commented 2 weeks ago

I have been able to intermittently reproduce this defect locally but the steps to doing so are unclear. Unassigning myself for the time being.