5 ms·
Is it okay for you if you save a webpage but no contents are saved in fact? Do the test and save in HTML (with the native "Save as" feature) this page [1]. The
by gildas 7y ago
Is it okay for you if you save a webpage but no contents are saved in fact? Do the test and save in HTML (with the native "Save as" feature) this page [1]. The saved page will be almost empty because it's made of web components. This is an example of issue that should be fixed.
[1] https://bugs.chromium.org/p/chromium/issues/list https://bugs.chromium.org/p/chromium/issues/list
Edit: This might be fixed, see my first post https://news.ycombinator.com/item?id=22604632 https://news.ycombinator.com/item?id=22604632
- Blackthorn 7y agoI don't see how this is a fundamental failure of web components and not an implementation issue of the completely ignored and disregarded save feature.
- asdfasgasdgasdg 7y agoAre you sure that's why? It seems possible that the issue is how the data is being loaded. How did you confirm that web components are the issue with loading that page from a saved file?
- gildas 7y agoYes I'm sure. It was a bug in SingleFile [1] and to fix it (I'm the author), I must add a JavaScript script in the saved page to deserialize the shadow root contents that are missing. It means that JS is required to view this saved page correctly. [1] https://github.com/gildas-lormeau/SingleFile https://github.com/gildas-lormeau/SingleFile
- mattnewton 7y agoI mean, JavaScript being required to view pages sounds like Pandora’s already opened box.
- gildas 7y agoI disagree, I develop SingleFile for 10 years. That's the first time I need to include a script in the saved page in order to display it properly. Until the existence of Web Components, JavaScript was not needed to display a saved page. Edit: to be clear, saved pages are HTML snapshots, not full web apps stored in a page.
- rictic 7y agoWork is underway on speccing out declarative shadow doms, which would remove the need for that JS: https://github.com/mfreed7/declarative-shadow-dom https://github.com/mfreed7/declarative-shadow-dom
- fxtentacle 7y agoIt should be very easy to make the HTML save function also store the contents of those #shadow-root elements, so I don't see much of a problem there once WebComponents support becomes stable.
- cameronfraser 7y agoPeople save web pages?
- smnthermes 7y agoYouTube uses WebComponents, and its pages are unviewable with Wayback Machine: http://web.archive.org/web/20200317150441/https://www.youtube.com/ http://web.archive.org/web/20200317150441/https://www.youtub...