diff -aur self_destructing_cookies-0.4.12-an+fx/data/introduction.html self-destructing-cookies-0.4.13.xpi/data/introduction.html --- self_destructing_cookies-0.4.12-an+fx/data/introduction.html 2017-03-25 10:30:04.000000000 -0400 +++ self-destructing-cookies-0.4.13.xpi/data/introduction.html 2018-07-12 19:02:30.614308822 -0400 @@ -24,12 +24,12 @@ Here's how:
  1. Wait until no more removal-notifications appear. If you are currently using another add-on that re-adds certain cookies when they are removed (e.g. Beef Taco or TrackerBlock), you need to disable it.
  2. -
  3. Locate SDC's icon in your toolbar. Depending on your version of Firefox, it's either near the bottom or top of your browser and looks like this: If you can't find it, you might have to enable the add-on bar via the View>Toolbars>Add-On Bar menu, or by pressing CTRL-/
  4. +
  5. Locate SDC's icon in your toolbar. Depending on your application, it's either near the bottom or top of your browser and looks like this: If you can't find it, you might have to enable the status bar via the View>Toolbars>Status Bar menu, or by pressing CTRL-/
  6. Click the icon. A menu will pop up. Click Undelete cookies and suspend in this menu.
  7. You will get a notification indicating that your cookies have been restored. SDC's icon will also turn grey. This tells you, that the add-on has suspended its operation. SDC will not remove any cookies in this state.
  8. Undeletes happen in batches. If you had a lot of cookies, you might need to restore more batches. Click SDC's icon again. Select Undelete (more) cookies from the menu. Repeat this until you get a notification stating that No more undeletes are possible.
  9. -
  10. All of your cookies are now restored, but they will be removed again as soon as SDC resumes (e.g. by clicking Resume operation in SDC's menu or restarting Firefox). To get around this, you need to tell SDC which cookies it should keep without an open tab. Refer to the next section for more information on this.
  11. +
  12. All of your cookies are now restored, but they will be removed again as soon as SDC resumes (e.g. by clicking Resume operation in SDC's menu or restarting the application). To get around this, you need to tell SDC which cookies it should keep without an open tab. Refer to the next section for more information on this.
  13. The undelete feature that you just used is very handy, but it is not enabled by default due to security considerations. An exception was made for you, because this is the first time you have run this add-on. You should enable it in the add-on's preferences if you'd like to keep using it. Also consider enabling SDC's cache cleaning feature from there.
  14. You should now whitelist all the sites whose cookies you would like to keep, and then have SDC resume. Alternatively, if you feel SDC plays fast and loose with your cookies, you could now safely uninstall it as well.
@@ -44,8 +44,8 @@
The easy way:
    -
  1. Open the site to be whitelisted in Firefox.
  2. -
  3. Click SDC's icon in your add-on bar.
  4. +
  5. Open the site to be whitelisted.
  6. +
  7. Click SDC's icon in your add-on/status bar.
  8. Select one of the three policy options presented to you.
Only in self_destructing_cookies-0.4.12-an+fx: doc diff -aur self_destructing_cookies-0.4.12-an+fx/install.rdf self-destructing-cookies-0.4.13.xpi/install.rdf --- self_destructing_cookies-0.4.12-an+fx/install.rdf 2017-03-25 10:31:50.000000000 -0400 +++ self-destructing-cookies-0.4.13.xpi/install.rdf 2018-07-12 12:26:02.000000000 -0400 @@ -5,30 +5,37 @@ 2 true false - 0.4.12 + 0.4.13 Self-Destructing Cookies Fix the web. Gets rid of a site's cookies and LocalStorage as soon as you close its tabs. Protects against trackers and zombie-cookies. Trustworthy services can be whitelisted. Ove data:text/xml,<placeholder/> 2 false + {ec8030f7-c20a-464f-9b0e-13a3a9e97384} 38.0a1 * - - - + + + + + + {8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4} + 27.0.0 + 28.* + + + {aa3c5121-dab2-40e2-81ca-7ea25febc110} 38.0a1 * - - - - - + + + diff -aur self_destructing_cookies-0.4.12-an+fx/lib/main.js self-destructing-cookies-0.4.13.xpi/lib/main.js --- self_destructing_cookies-0.4.12-an+fx/lib/main.js 2017-03-25 10:30:04.000000000 -0400 +++ self-destructing-cookies-0.4.13.xpi/lib/main.js 2018-07-12 14:13:04.000000000 -0400 @@ -43,8 +43,8 @@ } else { // Firefox et al. var TabSrc = require("./src-smarttab").SmartTabSrc; - if (parseInt(system.version.split(".")[0]) < 32 || system.id == "{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}") { - // versions before 32 get the widget-based GUI, as does Pale Moon + if (parseInt(system.version.split(".")[0]) < 28) { + // versions before 28 get the widget-based GUI var GUI = require("./gui-desktop"); } else { // newer versions get the Australis-based GUI @@ -398,7 +398,7 @@ // warn the user if site permissions will be cleared if (prefservice.get("privacy.sanitize.sanitizeOnShutdown", false) && prefservice.get("privacy.clearOnShutdown.siteSettings", false)) { - GUI.notify("Warning: You have set Firefox's privacy settings to clear Site Permissions on shutdown. Your whitelist will not persist between restarts.", 2); + GUI.notify("Warning: You have set the application's privacy settings to clear Site Permissions on shutdown. Your whitelist will not persist between restarts.", 2); } return domain; Only in self_destructing_cookies-0.4.12-an+fx: META-INF diff -aur self_destructing_cookies-0.4.12-an+fx/package.json self-destructing-cookies-0.4.13.xpi/package.json --- self_destructing_cookies-0.4.12-an+fx/package.json 2017-03-25 10:30:04.000000000 -0400 +++ self-destructing-cookies-0.4.13.xpi/package.json 2018-07-12 18:56:32.647633281 -0400 @@ -80,7 +80,7 @@ "api-utils", "addon-kit" ], - "version": "0.4.12", + "version": "0.4.13", "lib": "lib", "fullName": "Self-Destructing Cookies", "title": "Self-Destructing Cookies", @@ -89,7 +89,9 @@ "description": "Fix the web. Gets rid of a site's cookies and LocalStorage as soon as you close its tabs. Protects against trackers and zombie-cookies. Trustworthy services can be whitelisted.", "engines": { "firefox": ">=38.0a1", - "fennec": ">=38.0a1" + "fennec": ">=38.0a1", + "{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}": ">=27.0.0" + }, "permissions": { "multiprocess": false,