Wenn ich nochmal darüber nachdenke, dann liegt das wohl daran, dass beim Abspeichern der Positionen immer nur die aktuellen in der Kategorie sichtbaren Elemente abgespeichert werden. Damit kannst du gar nicht die gleiche Position für zwei Elemente speichern. Bei meinen früheren Versuchen ist es wohl „zufällig“ einfach in die Gleiche Lücke gerutscht.
Ich würde dir sowieso eher einen Link empfehlen, dessen Ziel du bei Bedarf anpasst. Das müsste doch auch klappen, oder?