e819866
Table of content was made unavailable regardless of whether one was provided by the page or not. This commit fixes this issue by making an unavailable TOC only if one is not provided by the web page, otherwise the TOC will be available.
The absence of a table of contents made the Dart code crash. This commit adds a default TOC if non already exists.