It still fails to correctly detect when all components of a page have
finished rendering and all AJAX requests are satisfied.
Current workaround is to wait 6 seconds per screenshot…

It still fails to correctly terminate the StoppableWSGIServer which I
launch in a subprocess (and which itself obviously launches 2 more child
processes).
Sometimes I get an “address already in use” error and then I must do
ps aux | grep django-admin.py and kill them.

The command currently generates one screenshot per detail window.
This default behaviour is not enough
(for tabbed details it should generate one file per tab),
and i still need to think about how to modify the default
behaviour (overriding lino.core.actors.Actor.get_screenshot_requests()).

I decided to let this project wait here because there are so many
other urgent things to do.

TODO:

syncscreenshots command to compare the latest screenshots
(under gen/screenshots) with the
“approved” ones (those under userdocs/gen/screenshots)

Continued to convert the existing handlers so that their
documentation can get automatically generated.
The converted TI handlers are now
listed on lino_welfare.modlib.cbss.
(The table there is still far from being complete.
The conversion is much work, but it will make future maintenance
easier.