Links internos inesperados poderiam seguir a configuração 'Abrir todos os links externos em uma nova aba'

Continuando a discussão de External links in history don’t follow “Open all external links in a new tab” setting:

Encontrei outra instância em que eu esperaria que o link abrisse em uma nova aba.

  1. Tenha a configuração “Abrir todos os links externos em uma nova aba” habilitada em suas preferências de usuário
  2. Vá para esta postagem
  3. Clique em qualquer um dos 3 links

Esses links quebram a navegação do Discourse, pois são links para arquivos anexados/carregados, tipos de pastas técnicas (/uploads/..., etc.), não para páginas normais do Discourse (/t/..., /u/..., etc.)

Eles não são realmente links externos, mas também não são páginas de navegação normais do Discourse.
Então, talvez não seja um Bug

1 curtida

Você está certo.

Vou apenas mover isso para Feature e visitaremos isso novamente se atingir massa crítica.

2 curtidas

Aconteceu comigo mais uma vez, quando cliquei nos links [captura de tela] ali.

Isso pode estar relacionado ao fato de que, se você precisar abrir um PDF carregado no PWA, para sair do PDF você precisa sair completamente do PWA

Este bug não ocorre apenas com PDFs.

Por favor, tente os primeiros 3 links de exemplo em jpeg. Eles não abrem em novas abas, mas você perde o contexto e a navegação do Discourse.

É ainda melhor testar neste próprio fórum (meta):

Este link PNG* não abre em uma nova aba (este é o bug).

Mas você ainda perde o contexto e a navegação do Discourse, inesperadamente, então acho que deveria ser tratado como um link externo.

* Copiado manualmente de esta postagem

Eu não acho que, em casos além do PWA (Progressive Web App), você perca a navegação

Não uso PWA, não sei exatamente o que é.

Meu relatório de bug é para o uso regular do site Discourse (meta).

A opção “Abrir todos os links externos em uma nova aba” serve para garantir que todas as páginas que estão fora da navegação (menus) do Discourse (meta) abram em uma nova aba.

Deixando a aba original com a página do Discourse (meta) em que você estava.

Aqui, depois de clicar neste link de imagem, ao pressionar o botão “Voltar”, terei que esperar o site Discourse recarregar inteiramente (e cruzar os dedos para que ele termine na mesma postagem anterior, o que não é o caso aqui):

Deveria ter aberto em uma nova aba, como este outro link externo aleatório.

Link bruto para clareza

[neste link de imagem](https://meta.discourse.org/uploads/short-url/7QvdJ5fFitnZQCIyNJZjmeC6efL.png)
1 curtida

99% de certeza que isso se deve à limitação de velocidade da sua operadora 4G, 1% de certeza que se deve à CDN que a Meta está usando

É apenas porque estou fora do Discourse na mesma aba.

Sem problemas ao clicar em “Voltar” quando dentro do Discourse.
Sem recarregar.

É todo o ponto do meu relatório de bug: quando enviado para fora do Discourse, ele deve ser em uma nova aba.

Entendo, abri outra imagem no meta que estava no CloudFront. Percebo que qualquer upload, seja no CDN/S3

ou no próprio servidor,

também percebi o bug nos uploads locais da minha própria instância.

deve ser carregado em outra aba.


Votei na sua solicitação de funcionalidade pelos vários motivos abaixo.

e também porque não entendo por que os PDFs são baixados em vez de abertos em outra aba, acho que deveríamos ter a opção para isso em vez de thoka fornecer o plugin necessário.

Entendo que o Moodle tem uma maneira de exibir a página de download em uma nova aba, como a página “A página é privada ou não existe” no Discourse

Espero que este pedido de funcionalidade ganhe muita tração, pois seria um empreendimento especialmente grande atualizar o Discourse, então o PWA é melhor que o Moodle App em todas as formas possíveis.