Acho que a linha do tempo poderia ser ocultada em tópicos sem nenhuma resposta, ou a altura mínima do contêiner de postagens deveria ser aproximadamente a mesma da linha do tempo?
@awesomerobot me lembrou que costumávamos ocultar a linha do tempo para tópicos de post único, certo? Talvez seja por isso que estamos vendo mais isso, ou talvez seja uma regressão real? De qualquer forma, todos os elementos da linha do tempo estão duplicados nos controles na parte inferior do primeiro (e único) post neste caso…
O enorme problema com uma única postagem é que, quando ela é realmente útil como esta, não funciona corretamente. Não suportamos navegação no meio de uma postagem gigantesca, o que torna tudo muito, muito, muito, muito confuso. Muito pior do que apenas o problema de renderização.
Faça isso com base no tamanho da postagem mais a postagem única, então… não precisamos de uma linha do tempo vertical para uma postagem única de uma frase em um único tópico, precisamos?
Absolutamente não, mas precisamos corrigir a implementação, acho que é isso que estou tentando dizer.
Se eu tivesse que escolher entre removê-la incondicionalmente ou mantê-la para posts únicos muito longos e atípicos, eu escolheria removê-la incondicionalmente.
Mas, se corrigirmos a implementação subjacente, eu apoiaria totalmente mantê-la para o incrível guia do @Johani; seria super útil.
se houver apenas uma postagem no tópico E se essa única postagem tiver menos de .. 1000* caracteres .. suprima completamente a linha do tempo
Até mesmo duas postagens de uma frase cada provavelmente é seguro, talvez?
mas e se forem todos caracteres únicos e quebras de linha (CR/LF) etc? Não sei. Acho que uma verificação aproximada é suficiente, não precisamos nos preocupar com casos extremos insanos aqui.
Se deixarmos isso em tópicos com um único post gigante, simplesmente não funciona corretamente, o que é muito confuso. Então, precisamos corrigir isso.
Minha tentativa de corrigir a sobreposição da linha do tempo está aqui:
Isso não resolve o que você explicou: que clicar ou arrastar na linha do tempo não altera a posição de rolagem da janela. Analisei rapidamente como fazer isso e acho que isso deveria ser um projeto dedicado; sempre foi assim e mudar isso tem MUITAS implicações.
Se tivermos apenas uma postagem, agora verificarei a altura da postagem e ocultarei o rolagem se for inferior a 1000px.
Isso representa uma postagem de aproximadamente este tamanho: