du könntest mal versuchen, den Inhalt des Cookie anders zu bekommen.
Du musst auf deine Maske ein Feld HTTP_COOKIE (computed for display; Value: HTTP_COOKIE) machen. Das Feld Name muss auch berechnet zur Anzeige sein und als Formel sowas hier:
@Middle(@LowerCase(HTTP_COOKIE) + ";" ; "name="; ";");
(Arrgh. warum geht das Quote nicht??)
du kannst diesen Wert auch direkt in der DBLookup-Formel verwenden, also ohne den Umweg über dein Name-Feld.
Wenn das jetzt verworren klingt - weils nur so ne Idee ist, aber du kannst es mal ausprobieren.
Warum Vorgabewerte vor dem Laden berechnet werden? Weil der Dominoserver die HMTL-Seite an den Client schickt und dann keine Verbindung zu dem Client mehr hat. Er muss also alles berechnen, bevor er sie wegschickt. Deshalb kann er auch Werte, die erst via JS auf dem Client berechnet werden nicht berücksichtigen.
Wenn dus mit der Methode über das HTTP_COOKIE Feld machst, dann sollte dieses Problem behoben sein.