Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Step: O comportamento da propriedade p-can-active-next-step dificulta a validação do passo #2342

Open
2 of 10 tasks
wsteixeira opened this issue Dec 27, 2024 · 0 comments
Open
2 of 10 tasks
Labels
bug Something isn't working

Comments

@wsteixeira
Copy link
Contributor

Reprodução

Utilize StackBlitz (https://stackblitz.com/edit/po-ui-cirn1d6w?file=src%2Findex.html) para reproduzir o bug relatado na issue.

Passos para reproduzir:

  1. Coloque true na propriedade p-can-active-next-step;
  2. Click no Step 2;
  3. Pode observar no log que ele passa mais de uma vez pela função validate;
  4. Pode observar que o Step 1 aparece duas vezes com active;
  5. Click no Step 3;
  6. Pode observar que no log ele continua passando mais de uma vez;
  7. Neste passo pode observar que o Step 2 aparece apenas uma vez com active;
  8. Quando se muda a propriedade p-can-active-next-step para falso, o comportamento no log é diferente;

Qual o comportamento atual?

O componente está passando pela função que controla a propriedade p-can-active-next-step mais de uma vez e isso dificulta a identificação de qual passo está sendo validado, principalmente do passo 1 para o passo 2.

Que comportamento você esperava ver?

Que o componente passasse uma única vez pela função de controle ou caso seja mais de uma vez que o apresentasse apenas uma passagem com o status active. Isso facilitaria a identificação de qual passo está sendo validado!

Ambiente

  • PO UI: 18.22.0
  • Angular: 18.0.7
  • Browser(s):
    • Chrome
    • Firefox
    • Edge
    • Safari
    • IE 11
    • Outros
  • Operating System:
    • Windows
    • macOS
    • Ubuntu
    • Outros

Observações

Tempo de Resposta PO UI --> Em até 7 dias úteis.
Tempo de Retorno Solicitante --> 35 dias corridos
Issues sem retorno do solicitante por mais de 35 dias corridos serão encerradas.

@wsteixeira wsteixeira added the bug Something isn't working label Dec 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant