Skip to content

Future roadmap #1255

@davidjbradshaw

Description

@davidjbradshaw

Features

v5.1

  • Copy Title element value to iframe title attribute
  • Add scrollBy() method
  • Add waitForLoad option
  • Add Parent option to create data-iframe-size attrs via CSS selector (sizeSelector)
  • Log when new element is used to calculate size

v5.2

  • Investigate if IntersectionObserver can be used to detect which elements are outside the <body/>
  • set window.location.hash when setting inPageLinks
  • Alias offsetSize -> offset
  • Investigate scrolling with sticky headers

v5.3

  • Optimise performance
  • Log init/resize calculation timer
  • Remove warning component dependancy in React version
  • Isolate parent/child when messages passed via same-domain iframe
  • Use setTimeout(0) on user events with void return type
  • Check HTMLIFrameElement: sandbox allows JavaScript, when no response from iframe

v5.4

  • Use auto-console-group for log output
  • ingnoreSelector & data-iframe-ignore
  • setOffsetSize()
  • log: 'collapsed’ option
  • onBeforeResize(newSize)

v5.5

  • Direction both
  • Adde support for loading=“lazy”
  • Detect when iframe is hidden on parent page
  • Detect and warn about resize loops
  • Detect when an iframe is removed from the page and auto disconnect with warning message
  • Detect and ignore elements anchored to the page bottom/right of the page
  • Alias onBeforeClose -> onClose
  • Alias onAfterClose -> onClosed

v5.x

Framework components / plugins

  • React
  • Vue 3
  • Svelte
  • SolidJS
  • Angular
  • jQuery

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions