Data da Liberação: 2021-07-13T15:27:19Z
Novos Recursos
-
Foi adicionado na página inicial um indicador com a estimativa de memória usada pelo site (visível apenas para usuários com perfil de administrador).
Melhorias
-
Adicionado um novo módulo que faz o Logout do usuário quando o parâmetro
Logout=true
é passado na URL de uma página. Este parâmetro pode ser usado para encerrar a sessão de um usuário anônimo ou de serviço, logo após a chamada de uma URL de exportação para Excel, CSV ou PDF realizada por um agente externo. Dessa forma a sessão do usuário não fica aberta desnecessariamente, economizando recursos do servidor. -
Ao fazer logout do sistema, a sessão do ASP.NET do usuário é encerrada, e ele é direcionado para a página de Login. No entanto, ao entrar na página de Login, uma nova sessão do ASP.NET era iniciada. Essa nova sessão, apesar de não alocar recursos, resultava em uma contagem incorreta do número de sessões ativas, na página inicial. Desabilitamos as sessões do ASP.NET na página de Login para corrigir este problema.
-
Melhoria no consumo de memória e pequenas melhorias de performance.
Correções
-
Foi implementada uma melhoria no módulo que faz a contagem de usuários e sessões ativas, com o objetivo de reduzir os “micro-bloqueios” realizados na aplicação quando um usuário entre ou sai do sistema.
-
Correção do erro de JavaScript
n.select is not a function
que ocorria no Formulário Dinâmico ao tentar atribuir foco a um campo do tipo Lookup em modo ComboBox. Este erro era exibido apenas no console de erros do navegador, e não interrompia a operação do usuário. -
Adicionado tratamento para evitar o erro de JavaScript “Cannot call method ‘observe’ of undefined”, que ocorria por causa de um bug em versões muito antigas do Chrome. Este problema foi identificado em uma SmartTV da LG que usava o Chrome 26.0.1410.33, lançado em 2013.