Diretório de Cartão de Usuário: o botão de mensagem não deve aparecer no celular

Edição de Tobias para esclarecer o problema:

Quando o componente de tema User Card Directory está ativado, o botão de mensagem no cartão do usuário é exibido no diretório de usuários no celular, mas não é clicável. O botão não é exibido no desktop e também não deveria ser exibido no celular.

4 curtidas

Olá a todos, instalei e encontrei um problema ou bug ao clicar no Botão de Mensagem no Diretório de Cartões de Usuário. Em vez de carregar o Compositor de Mensagens, o botão desaparece e o cartão do usuário permanece. Verifiquei na Demonstração do Diretório de Cartões de Usuário no Discourse e o mesmo problema está presente. O botão de Chat funciona normalmente. Seria bom se eles não aparecessem para o usuário ativo que não pode enviar mensagens ou conversar consigo mesmo :slight_smile:

1 curtida

Já iniciei um tópico sobre os botões estarem visíveis no diretório em dispositivos móveis: User Card Directory: message button should not show on mobile

A propósito: você pode enviar mensagens para si mesmo. É útil para rascunhos e anotações.

2 curtidas

Eu testei isso e também consigo ver um problema semelhante ao relatado por @Brianc:

  1. quando o diretório de cartões de usuário está ativado
  2. visitando o diretório de usuários
  3. selecionar o botão Mensagem em um cartão de usuário
  4. não ser levado ao novo compositor de mensagens, o avatar e o nome de usuário desaparecem do cartão

@moin você não forneceu informações suficientes para eu entender o que você está relatando em User Card Directory: message button should not show on mobile. Você está falando de outra coisa?

1 curtida

Eu acho que o botão de mensagem não deveria ser visível.

Na visualização desktop, você vê isto: abra isto em uma nova aba para a visualização desktop

Não há botão de mensagem ou chat. Está oculto pelo CSS do componente:


Mas na visualização móvel, estes são mostrados abra isto em uma nova aba para a visualização móvel


O CSS é sobrescrito

Então, acho que o problema não é que eles não funcionam como esperado, mas que eles não estão ocultos no celular. Você não seria capaz de clicar nesses botões se eles estivessem ocultos como esperado.

1 curtida

Presumi que os botões de chat/mensagem foram feitos para estarem lá. Se houver ajustes/melhorias feitas para este componente de tema, talvez uma opção para mostrar ou ocultar possa ser adicionada. Eu gosto de poder enviar mensagens/conversar com outros usuários ao procurar no diretório, pessoalmente.

1 curtida

Movi todas as postagens relacionadas para cá.

Engraçado, quando eu estava testando os botões também estavam aparecendo no desktop, mas agora não estão mais. Acho que tive que fazer uma atualização forçada no meu navegador.

Sou a favor de não mostrar os botões de forma alguma - eles poluem a visualização e, se você quiser enviar uma mensagem ou conversar, pode clicar em um card para ver o card completo do usuário com os botões.

1 curtida

Parece bom. Obrigado pela revisão. Coloquei isso no CSS móvel para o tema para remover.

.usercard-controls {
display: none!important;
}