Hacker News new | ask | show | jobs
by jitl 501 days ago
This is exciting

- move embedded iframe to lightbox for “full screen” and back

- drag and drop of elements without resetting their state

- I’m very curious if it works with contenteditable and/or input method editors. The specifics here are complex so I’m guessing it won’t work, but if it does it will unlock a new bag of tricks for dealing with various problems one encounters when building a rich editor like Notion

2 comments

> move embedded iframe to lightbox for “full screen” and back

Presumably this would also preserve the state of animations, such as GIFs and objects with embedded animated documents (like SVG). With current methods these get reset (along with the already mentioned video state) which break the illusion of an element being transported elsewhere when the original can't be just literally moved.

> drag and drop of elements without resetting their state

Could recreate that famous old Mac OS X demo where a video keeps playing while minimized