Separate Current passage text from Sidebar in the generated DOM
The is no separate
For text and content styling this doesn't make much of a difference as you can override the sidebar, back to what you need. However it backs it very difficult to control the layout of page in terms of there not being a separate box for positioning of the passage distinct from the sidebar as the tw-passage element contains the sidebar as a single element, but the rest of the passage as many elements.
Specifically I'm proposing adding a few tags into the source at the very end of showPassage(), either to wrap the entire content again. Optionally we could consider also wrapping the main content and headers and footers independently.
This extras layer not necessary for my use of trying to make the sidebar divider draggable, which that looks very difficult with the current enforced DOM, but it might be useful for others.