# Klicken auf Links in Beiträgen und Zurückkehren verursacht falsche Beitragshöhe

**URL:** https://meta.discourse.org/t/clicking-on-links-in-posts-and-go-back-makes-incorrect-post-height/271708
**Category:** Bug
**Created:** [15. Juli 2023 um 05:05 UTC](https://meta.discourse.org/t/clicking-on-links-in-posts-and-go-back-makes-incorrect-post-height/271708 "2023-07-15T05:05:49Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [15. Juli 2023 um 05:05 UTC](https://meta.discourse.org/t/clicking-on-links-in-posts-and-go-back-makes-incorrect-post-height/271708/1 "2023-07-15T05:05:50Z")

</div>

Hallo 👋

Wenn ich auf einen Inline-Link in einem Thema-Post klicke und zum Thema zurückkehre, dann hat der Beitrag eine falsch berechnete (höhere) Höhe.

Reproduktion:

1. Gehe zum Beispiel zu diesem Thema [Do we need a help button on the composer? - #13 by Don](https://meta.discourse.org/t/do-we-need-a-help-button-on-the-composer/72505/13?u=dodesz)

2. Klicke auf den Link in diesem Thema: New User Tips

3. Gehe mit dem Browser oder der nativen Navigation des Betriebssystems zu diesem Thema zurück. Oder klicke auf den Zurück-Link unter dem Beitrag.

* * *

In der Desktop-Ansicht

In der mobilen Ansicht

Danke 🙂

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [26. Juli 2023 um 10:32 UTC](https://meta.discourse.org/t/clicking-on-links-in-posts-and-go-back-makes-incorrect-post-height/271708/8 "2023-07-26T10:32:04Z")

</div>

Ein seltsamer Fehler, auf den ich gestoßen bin. Ich kann ihn reproduzieren, weiß aber nicht die genauen Kriterien dafür.

1. Öffnen Sie ein kurzes(?) Thema
2. Klicken Sie auf eine Benachrichtigung (oder einen anderen Link?), die Sie zu einem langen(?) Thema führt
3. Gehen Sie mit Ihrem Browser zum vorherigen Thema zurück
4. Die Seite des kurzen Themas ist zu hoch und enthält hauptsächlich leeren Inhalt

Ich konnte es reproduzieren, indem ich von zwei kurzen Themen ausging, dasselbe 2. Thema verwendete und Schwierigkeiten hatte, den genauen Kontext zu finden, der den Fehler auslöst.

Es tritt nur auf Mobilgeräten auf (Chrome unter Android, Chrome Desktop in der mobilen Ansicht).

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [26. Juli 2023 um 11:55 UTC](https://meta.discourse.org/t/clicking-on-links-in-posts-and-go-back-makes-incorrect-post-height/271708/9 "2023-07-26T11:55:07Z")

</div>

Hallo 👋

Ich glaube, das ist relevant: [Clicking on links in posts and go back makes incorrect post height](https://meta.discourse.org/t/clicking-on-links-in-posts-and-go-back-makes-incorrect-post-height/271708)

Ich glaube, ich habe jetzt ein Muster für diesen Fehler gefunden. Das ist, was ich denke, und es ist nicht sicher, dass dies passiert. 🙂

Wenn Sie zurückgehen, behält es die Höhe des vorherigen Themas mit den nächsten Beiträgen bei _(ich glaube, wir können es nur visuell sehen, wenn es höher ist)_… 🤔

Ich möchte verdeutlichen, was ich denke.

Ich habe zwei Themen geöffnet, um dies zu demonstrieren.

[Erstes Thema](https://meta.discourse.org/t/do-we-need-a-help-button-on-the-composer/72505)

[Zweites Thema](https://meta.discourse.org/t/new-user-tips/243763)

Ich gehe vom ersten Thema zum zweiten Thema und zurück. Was ist passiert? Die Beiträge des ersten Themas sind höher, wie ich sie hier im Video zeige [Clicking on links in posts and go back makes incorrect post height](https://meta.discourse.org/t/clicking-on-links-in-posts-and-go-back-makes-incorrect-post-height/271708)

Jetzt überprüfe ich die Beiträge im ersten Thema. Hier ist einer.

 ![Screenshot 2023-07-26 at 13.13.01](https://global.discourse-cdn.com/meta/original/4X/8/d/7/8d727830b8d48a0db87079803f4c346cbe3dba43.png)

Es erhält eine berechnete `min-height`.

 ![Screenshot 2023-07-26 at 13.15.35](https://global.discourse-cdn.com/meta/original/4X/5/9/b/59b50bbff28b252dc4130ef7f5d6ae6172d4e9b2.png)

 ![Screenshot 2023-07-26 at 13.14.27](https://global.discourse-cdn.com/meta/original/4X/5/b/5/5b5157c5be23041f148d8b1401f5b830b9fecc18.png)

Wie ich sehe, ist diese Wertberechnung hier zu finden und verwendet das Attribut `post-id`

> <https://github.com/discourse/discourse/blob/a2eb2b0490cb7948fa968bf7d297879ab16e35ec/app/assets/javascripts/discourse/app/widgets/post.js#L870-L878>

Überprüfen wir also die `post-ids` und sehen wir, was passiert ist.

Im Beitrag des **ersten Themas** ist die **post-id 12**.

 ![Screenshot 2023-07-26 at 13.20.23](https://global.discourse-cdn.com/meta/original/4X/b/0/8/b08e3915140fd1703876c768dac3e9fc29d14148.png)

Im **zweiten Thema** müssen wir den Beitrag mit der **post-id 13** finden. Das ist dieser.

 ![Screenshot 2023-07-26 at 13.22.43](https://global.discourse-cdn.com/meta/original/4X/0/d/f/0df203e379e816255de4ab214b8f9c21e261c094.png)

Dies scheint die Höhe des Beitrags zu sein, die den leeren Platz zum 12. Beitrag des ersten Themas hinzufügt.

Wie ich sehe, passiert dies nur, wenn ich den Slider-Loader verwende. Ich bin mir nicht sicher, was passiert _(aber vielleicht, weil der Loader-Slider die Seite offen hält, während er zur vorherigen Seite zurückkehrt)_ und die `min-height`-Berechnung im zweiten Thema startet und wenn ich zum ersten Thema zurückkehre, wird diese Berechnung zur tatsächlichen Beitragshöhe hinzugefügt.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [26. Juli 2023 um 12:52 UTC](https://meta.discourse.org/t/clicking-on-links-in-posts-and-go-back-makes-incorrect-post-height/271708/10 "2023-07-26T12:52:30Z")

</div>

> [@Don](#):
>
> Ich denke, das ist relevant: [Beim Klicken auf Links in Beiträgen und Zurückgehen ist die Beitragshöhe falsch](https://meta.discourse.org/t/clicking-on-links-in-posts-and-go-back-makes-incorrect-post-height/271708)

Oh, ich hätte suchen können! 😅  
Ich habe die Beiträge zusammengeführt, danke!

Und tolle Detektivarbeit dazu :chefs_kiss:

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [29. August 2024 um 06:17 UTC](https://meta.discourse.org/t/clicking-on-links-in-posts-and-go-back-makes-incorrect-post-height/271708/11 "2024-08-29T06:17:30Z")

</div>

Passiert das immer noch?

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [29. August 2024 um 06:30 UTC](https://meta.discourse.org/t/clicking-on-links-in-posts-and-go-back-makes-incorrect-post-height/271708/12 "2024-08-29T06:30:15Z")

</div>

Nein, es scheint für mich bestens zu funktionieren. 🙂

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [29. August 2024 um 06:30 UTC](https://meta.discourse.org/t/clicking-on-links-in-posts-and-go-back-makes-incorrect-post-height/271708/13 "2024-08-29T06:30:56Z")

</div>


