* page presentation init
* fix minor issues
* minor fixes
* improve slides display
* fix: presentation min width
* fixes:fullscreen support, Only change slides with controls and keyboard
- Refresh controls ui
- Interactive slide content (tabs, toggles, links, code copy, checkboxes,
media, text selection) works without side effects
- Scrolling no longer stalls at fractional zoom or display scaling
- Keys pressed inside pop-ups opened from slide content no longer change slides
- Subpages blocks list their children and heading links copy the real anchor
- Renaming the page no longer closes the presentation
- Whitespace, non-breaking space, hard break and page break blocks no longer
produce blank slides
- Title slide wraps long words and keeps the direction of RTL titles
- The dialog has an accessible name, slide changes are announced and slide
content is labelled
- Other fixes
* fix(subpages): show a sidebar-style dot for subpages without children
* fix(base): share one realtime subscription per base across mounted views
- Embedded bases keep receiving realtime updates after a second view of the
same base (presentation, history) unmounts
- Row and schema events are no longer applied twice while two views of a
base are mounted
---------
Co-authored-by: Philipinho <16838612+Philipinho@users.noreply.github.com>