Go to file src/components/v5/common/CompletedAction/partials/PaymentBuilder/partials/FundingModal/FundingModal.tsx
Disable conditional logic at line 132 so that button loading state does not appear.
Ensure you have the Reputation decision method enabled.
Create a new Advanced payment action.
Get all the way to the Funding step and open the funding modal.
Set the Decision method to Reputation.
Do the following as quickly as possible.
Click the Fund payment button a number of times.
Quickly set the Decision method to Permissions.
Click the Fund payment button a number of times.
You can slow down now.
The UI should update to the release stage.
Return to the Funding stage and interact with the widgets.
Note the split sections and broken interactions.
Expected behaviour
The permission and reputation options should all be in the one card, not two separate cards.
Only one item should be selectable at a time, across both permissions and reputation.
Actual behaviour
The permission and reputation options are separated into two different sections.
Two items seem to be highlighted at the same time in the permissions section.
Clicking on different permission items does not seem to change the card, although, I am not sure if it is just because the info is the same. Perhaps when they are combined, it will be more evident that info is changing.
Despite failing motions, the card title says that it has passed and has been executed. It should say "Action failed and cannot be executed.
When clicking on motions, the whole UI jumps around.
We are showing the completed state of failed motions now, so, we can get rid of the copy functionality on failed motions.
The initial loading state is broken. No items should auto load, they height of the rows should be consistent and not jump once the status has loaded in.
Teamwork task: Motions and Permission Funding breaking
Steps to reproduce
Prerequisite:
src/components/v5/common/CompletedAction/partials/PaymentBuilder/partials/FundingModal/FundingModal.tsx
line 132
so that button loading state does not appear.Expected behaviour
Actual behaviour
broken-motions.webm
Additional broken UI.