Skip to content

Conversation

vitormattos
Copy link
Member

Pull Request Description

Currently, some buttons are displayed too early when opening the sidebar in the Files app.
These buttons only make sense after all the necessary data has been loaded from the LibreSign API.

A few seconds later, once the API response arrives, the application can correctly determine whether the buttons should be displayed or not.

Problem

  • Buttons appear before the API response.
  • This causes users to see options that should not be available yet.

Screenshots

Before fix (buttons are shown even before the API returns data): without fix

After fix (buttons are hidden until the API response is ready):
with fix

Pull Request Type

  • Bugfix

Pull request checklist

  • Did you explain or provide a way of how can we test your code ?
  • If your pull request is related to frontend modifications provide a print of before and after screen
  • Did you provide a general summary of your changes ?
  • Try to limit your pull request to one type, submit multiple pull requests if needed
  • I implemented tests that cover my contribution

Currently, some buttons are displayed **too early** when opening the sidebar in the Files app.
These buttons only make sense after all the necessary data has been loaded from the LibreSign API.

A few seconds later, once the API response arrives, the application can correctly determine whether the buttons should be displayed or not.

The problem:

* Buttons appear before the API response.
* This causes users to see options that should not be available yet.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
@vitormattos vitormattos added this to the Next Major (32) milestone Aug 16, 2025
@vitormattos vitormattos self-assigned this Aug 16, 2025
@github-project-automation github-project-automation bot moved this to 0. Needs triage in Roadmap Aug 16, 2025
@github-project-automation github-project-automation bot moved this from 0. Needs triage to 1. to do in Roadmap Aug 19, 2025
@vitormattos
Copy link
Member Author

/backport to stable31

@vitormattos
Copy link
Member Author

/backport to stable30

@vitormattos vitormattos merged commit 8cd6ae4 into main Aug 19, 2025
54 checks passed
@vitormattos vitormattos deleted the fix/prevent-show-add-signers-early branch August 19, 2025 18:57
@github-project-automation github-project-automation bot moved this from 1. to do to 4. to release in Roadmap Aug 19, 2025
@vitormattos vitormattos removed this from the Next Major (32) milestone Aug 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 4. to release
Development

Successfully merging this pull request may close these issues.

2 participants