das war etwas einfacher als erwartet:
erweiterte `ExecuteBibliographyOptions` mit `loccittracker=constrict`
% damit aufeinanderfolgende Seitenangaben, wie ( .. S.5f) auch von ebd. erkannt werden.
\DeclareRangeChars*{f}
änderte `\newbibmacro*{cite:ibid}` zu
\newbibmacro*{cite:ibid}{%
{\ifthenelse{\ifloccit}
{\printtext[bibhyperref]{\bibstring[\mkibid]{ibidem}}%
\global\booltrue{cbx:loccit}}
{\printtext[bibhyperref]{\bibstring[\mkibid]{loccit}}}}}%
% damit aufeinanderfolgende Seitenangaben, wie ( .. S.5f) auch von ebd. erkannt werden.
kleiner Haken, `ifloccit` funktioniert nur, wenn als postnode eine Zahl angegeben ist (S. 5) und nicht auch ein Zeichen (S. 5f) oder (S. 5ff)
\DeclareRangeChars*{f}
Aber im Grunde müsste bibtex auch eine 5f nicht erkennen, sondern aus 5-6 ein 5f machen. Gibts da was?