Jeśli Twoja instalacja Roundcube webmail upiera się, aby nie pokazywać zdjęć kontaktów na stronie, na której wyświetlane są e-maile. Jeśli nadal pokazuje domyślny biały obrazek o nazwie contactpic.svg, pomimo tego, że instalacja została przeprowadzona poprawnie. Powód może być bardziej błahy niż możemy sobie wyobrazić. W rzeczywistości zauważyłem, że jeśli pamięć podręczna przeglądarki jest aktywna, obrazy nie są wyświetlane po wstawieniu do kontaktów.
Rozwiązanie jest proste, niezależnie od używanej przeglądarki możesz pobrać dodatek, który wyłącza cache lub możesz ustawić cache na 1kb. W ten sposób uświadomisz sobie, że problem został magicznie rozwiązany. Osobiście używam dodatku dla Chrome o nazwie cache killer, ale możesz również interweniować w kodzie.
Normalnie roundcube jest już skonfigurowany tak, że wyjście nie jest cachable, można to zobaczyć w pliku index.php wewnątrz folderu, ale czasami może się zdarzyć, że nie jest z jakiegoś powodu problem z pamięci podręcznej ze względu na fakt, że używasz cdn lub że masz ustawiony serwer z jakiegoś kodu, aby powiedzieć przeglądarce, aby kopia obrazów pamięci podręcznej dla sprawy prędkości.
Zalecam nie mylić pamięci podręcznej po stronie serwera z pamięcią podręczną po stronie przeglądarki, ponieważ, jak można sobie wyobrazić, są to dwie różne rzeczy. Ogólnie rzecz biorąc, wystarczy wyłączyć pamięć podręczną w przeglądarce. Mam nadzieję, że ten artykuł komuś się przyda, bo w internecie nie znalazłem żadnych wskazówek na ten temat.