not quite minimalistic enough  

Warum ist die Dose leer?

Vanilla ist ein wirklich nützliches Stück Code. Es kann bestimmte Cookies »schützen«, so daß sie auch dann überleben, wenn Chrome darauf eingestellt ist, sie nur bis zum Ende der Session aufzubewahren.

Oder jedenfalls konnte es das. Seit Chrome 67 oder so funktioniert das nicht mehr; es sind immer alle Cookies weg.

Das Problem dabei ist, daß Chrome auch die Logindaten für sein Sync-Feature in Cookies zu speichern scheint. Indem er die Cookies löscht, würgt er auch die Synchronisation ab, und man darf sich nach jedem Start des Browsers neu anmelden.

Immerhin gibt es eine Alternative. Sie besteht darin, Vanilla zu sagen, es soll alle »unerwünschten«, d.h. nicht gewhitelisteten, Cookies beim Start löschen, und Chrome, er soll sie bis zum Ende ihrer natürlichen Lebensdauer behalten.

Der Unterschied zwischen den beiden Ansätzen ist vermutlich, daß der jetzt nicht mehr funktionierende auch die »Local Storage« beseitigt hat, während der Workaround nur die Cookies löscht.

Written on August 15, 2018