Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

e10s and webextentions #209

Closed
12sunflowers opened this issue Apr 11, 2017 · 12 comments
Closed

e10s and webextentions #209

12sunflowers opened this issue Apr 11, 2017 · 12 comments
Labels
Milestone

Comments

@12sunflowers
Copy link

Hi!) I am from here https://addons.mozilla.org/ru/firefox/addon/scrapbook-x/reviews/859391/
Thanks for quick answer.
I am right understand that after FF 57, Scrapbook totally do not work?
How we can push Mozilla to give suitable API components, to make Scrapbook compatible with Webextentions and e10s?

@danny0838
Copy link
Owner

Yes, if Mozilla really honors its plan in Firefox, ScrapBook X will no more work on it.

Implementation of new APIs for the WebExtension system has been requested (by I and other addon developers) for quite a long time, but sadly Mozilla seems not taking care about it (e.g. 1246236, 1214373, 1266960). If such poor condition persists, ScrapBook X will simply die forever, unless someone finds a way to make ScrapBook X work using such limited WebExtension API, to write ScrapBook X using a different framework, or so.

@danny0838 danny0838 added this to the v2.0.0 milestone Apr 11, 2017
@12sunflowers
Copy link
Author

If Scrapbook die this is be very sad(
We do not have any alternative to Scrapbook?

PS Could you share your experience? What browser you will be use after FF57? And how you save and organize web pages?
PPS after big bad things from mozilla(i mean webextentions without alternatives) i found simple but not comfort solution - save full page(Ctr+s) and zip(html+folder)

@danny0838
Copy link
Owner

danny0838 commented Apr 13, 2017

Whether there is an alternative depends on which features you are focusing:

  • for whole web site capture, HTTrack probably works better than ScrapBook.
  • for selectively cropping parts of the current web page, Evernote could work well.
  • for capturing the current web page into a single "archive" file, a Chrome extension Single File could work; and for some people, saving the web page into a PDF file works.

I am not sure what to go in the future currently. If FF 57 really kills ScrapBook, we can possibly stick to FF56, or switch to a fork of Firefox (such as Pale Moon, although the current version still has many issues). Additionally, it is possible to write a ScrapBook using a Firefox-and-Chrome-WebExtension-compatible way if we can tolerate a sacrifice of several features in the current ScrapBook X. It is also possible to write a web page capturing script using Python or Node.js or so, but many features will be different from the current ScrapBook X.

@12sunflowers
Copy link
Author

Thanks for reply!
-HTTrack is good thing for sites, yea.
-Evernote? Good but proprietary.
-"archive"? Good but Firefox dot build-in function save to mht (MAFF extention not compatible with e10s)
-save to PDF? Good too, but it good working only on simple sites. On other saved pages PDF look very bad(

Palemoon. Good escape. But it develop very few people. And many FF addons do not work with Palemoon.
Do you believe only Pale Moon it's our escape in this situation? Palemoon survive?

@jccalhoun
Copy link

As an academic who relies on scrapbook for my research this is sad news. Is there anything we users can do to encourage Mozilla to implement the necessary apis?

@12sunflowers
Copy link
Author

May be petition? Or open letter? With suggestions.

@alphapapa
Copy link

alphapapa commented Apr 30, 2017

May be petition? Or open letter? With suggestions.

I wish you all luck if you try, but I fear your time would be wasted. Mozilla is well aware of the extensions that will be rendered completely inoperative by the removal of XUL. They simply do not care. The community has been pleading with them for years, but they continue to plunge forward, full-speed-ahead.

If you are lucky, they will implement some of the needed APIs to recreate some of the features that currently exist, someday. But even if they do that, there's no guarantee they will ever implement any other APIs in the future, ones that might be necessary to implement new features. In other words, the extension will be held hostage to whatever Mozilla deigns to implement.

As others have pointed out, if Firefox had been this way from the beginning, extensions like AdBlock, NoScript, RequestPolicy, etc, would probably never have been created in the first place--how could they have been, if their authors had had to beg Mozilla to implement not-yet-created APIs just so the author could experiment with their idea? Can you imagine: "Dear Mozilla, please spend a few man-months of programmer time and several tens of thousands of dollars implementing APIs so I can experiment with an idea to block ads from publishers who ultimately help fund your operations." I think that would be a "WONTFIX, locked due to 'advocacy'" on Bugzilla. Throwing away XUL and using WebExtensions is like building with a handful of LEGO pieces that you have to beg for instead of the full range of pieces.

The best way forward, in my opinion, is to put our support behind Pale Moon. They are committed to supporting XUL.

@ertyz
Copy link

ertyz commented May 22, 2017

Mozilla seems not taking care about it

Someone can write very simple html-server receiver (on node.js for example).
Scrapbook can send all pages to this local server, and this server can store data on the local drive.
This is solved problems with no essential api for datastore in webextensions, right?

@danny0838
Copy link
Owner

@ertyz Yes, this is a potential approach to workaround the local file access issue. However, this requires the user to install a node.js app, which is a lot more complicated than installing a Firefox addon alone. Additionally, the requirement of node.js makes it impossible to work on mobiles.

@shishi
Copy link

shishi commented Nov 1, 2017

I started use Pale moon for only scrapbook, and it seem work fine!

I backuped up Pale moon offline instarller and scrapbook's xpi, so it's ok for now.

@danny0838 Are you going to maintenance scrapbook x for Pale moon or Waterfox?

@Fixer-007
Copy link

Scrapbook is must have. Mozilla Firefox still has no mht support :( WE alternatives are not complete or good enough.

@danny0838
Copy link
Owner

Close this issue since the policy is clear now: We won't add support of e10s and WebExtension for ScrapBook X. For WebExtension "port", use Web ScrapBook.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants