Following snippet normally outputs two smiles on first page load and by one smile on next page reloads. When we do not start default weblocks application it outputs 3 smiles on first load and 2 smiles on second load. Because of double rendering of widgets some session stuff does not work properly.
(defun init-user-session (comp) (with-flow comp (yield (make-widget (lambda (&rest args) (format t ":)~%"))))))
In examples directory there is only one app working properly (weblocks-demo). Other affected with double render. I can make also 2 applications for testing (working correctly and incorrectly), just, please fix the issue. Meanwhile I'm trying to fix it myself.