Os amortecedores de rolagem da tira de tabulação não são desativados ao rolar para a borda
Passos para reproduzir o bug
Passos para reproduzir o comportamento:
Comportamento esperado
A seta correspondente deve ser desativada e acinzentada para indicar o estado de estar totalmente à esquerda / direita. Exemplo com faixa de guias do Microsoft Edge (Legacy):
Captura de tela acima no MS Edge, após realizar as etapas de reprodução, com o _cursor do mouse no botão de seta_
Como você pode ver, o MS Edge reage às bordas da tira de abas. (.. trocadilho obrigatório)
Comportamento real
Observe que, embora você não possa rolar mais, a seta de rolagem não reflete esse estado. (Não fica esmaecido e reage aos cliques, mesmo que nada aconteça
Captura de tela acima no Terminal Windows, após realizar as etapas de reprodução, com o _cursor do mouse no botão de seta_
Informação da versão
WinUI 2.4 e WinUI 3alpha, ambos por meio de seus respectivos ramos da Xaml-Controls-Gallery
Então isso é
Versão do pacote NuGet:
Microsoft.UI.Xaml 3.0.0-alpha.200210.0
Microsoft.UI.Xaml 2.4.0-prerelease.200203002
| Versão do Windows 10 | Viu o problema? |
| : --------------------------------- | : -------------------- |
| Insider Build (19577) | Sim |
| Atualização de novembro de 2019 (18363) | |
| Atualização de maio de 2019 (18362) | |
| Atualização de outubro de 2018 (17763) | |
| Atualização de abril de 2018 (17134) | |
| Atualização de criadores de outono (16299) | |
| Atualização de criadores (15063) | |
| Fator de forma do dispositivo | Viu o problema? |
| : -------------------- | : ------------------- |
| Desktop | Sim / Não |
| Mobile | |
| Xbox | |
| Surface Hub | |
| IoT | |
Contexto adicional
Notado inicialmente no Windows Terminal e preenchido lá https://github.com/microsoft/terminal/issues/5053
Este é definitivamente um problema. Isso não é apenas confuso na interface do usuário, mas também pode ser um problema de acessibilidade, já que temos botões na árvore UIA, que não servem a um propósito naquele cenário.
Se estiver tudo bem e ninguém mais estiver trabalhando nisso, eu gostaria de resolver esse problema, @ranjeshj
Criei um PR aqui para corrigir o problema: https://github.com/microsoft/microsoft-ui-xaml/pull/2162