OK, im Chromebrowser kann ich es jetzt nachvollziehen.
Ich kann dir auch sagen woran das liegt -> und zwar beinhalten beide (weiterlessen und antworten) Links zusätzlich zum Link einen html-Anker. Und bei so einem Anker, setzen die Browser das jeweilige Element direkt an den Screenanfang. Chrome macht das dabei so, dass alle Elemente (deine Menü, etc.) aus der ansicht fliegen, und da diese Elemente ein position:absolute besitzen, kannst du sie auch nichtmehr hereinscrollen. Firefox mach das ein wenig anders -> hier wird nur innerhalb des Frames gescrollt, was für dich richtig ist.
Wie du das lösen kannst weiss ich leider nicht.
Eventuell mit einem JS offset: http://stackoverflow.com/questions/1073…or-fixed-header (wobei ich mir nicht vorstelleb kann, dass das funktioniert, da du ja eine Seite komplett neu aufrufst)
Oder, was sicher funktioniert, mittels JS:
-du verzichtest dafür bei den Links auf den HTML-Anker und setzt stattdessen einen URL-Parameter dahinter.
-diesen Parameter liest du auf der Zielseite via JS aus, und lässt dadurch zu dem gewünschten Abschnitt scrollen.
LG, pixselig