fyi, After doing full update of my TL 2019 last night, I found that table of contents in chapters and sections in the HTML pages are all corrupted. Either messing or point to wrong pages.
This happened only after I did the update to TL. After many hrs debugging, I found this happens when using the caption package with tex4ht. The set up is an index.tex at top level, which then imports latex files using \subimport from child folders. At top level (index.tex) it has \TocAt{chapter,section} \TocAt{section,subsection} \TocAt{subsection,subsubsection} When using caption package \usepackage{caption} and then in one of the child latex file do \begin{figure}[H] \includegraphics[width=0.62\textwidth]{example-image-a} \caption{the Problem statement} \end{figure} Then compile the parent index.tex, the web pages that come up have the TOC inside each page messed up or missing from some pages. I use split 3. Please find a zip file which include the above tree in this folder https://www.12000.org/tmp/031620/ After downloading and unzipping the file, please find the folder created and then cd to it and issue this command (all on one line) ====================== make4ht -ulm default -a debug index.tex "htm,3,mathjax,notoc*,p-width,charset=utf-8" " -cunihtf -utf8" ======================= And now looking at the generated index.htm file and clicking on say a page such as last section HW 6 for example, shows empty TOC. Commenting out the \usepackage{caption} in the index.tex file and recompiling, now the TOC shows up. The problem is not in the main TOC at front page, which comes out OK, but the TOC's in the lower level HTML pages. Strange that caption package will cause such problem in tex4ht. I wonder what could cause this. TL 2019 on Linux
which make4ht
/usr/local/texlive/2019/bin/x86_64-linux/make4ht
make4ht --version
make4ht version v0.3d Thanks --Nasser