diff --git a/content/fq_FilterEditor.js b/content/fq_FilterEditor.js
index b3ac410..bd4d3ad 100644
--- a/content/fq_FilterEditor.js
+++ b/content/fq_FilterEditor.js
@@ -444,14 +444,15 @@
es.appendChild(MozXULElement.parseXULToFragment(`
- `));
+ `));
+
// XXX: Implement `this.inheritAttribute()` for the [inherits] attribute in the markup above!
let hbox = es, // es.parentNode.getElementsByTagName("hbox")[0], // document.getAnonymousNodes(this)[0];
textbox = hbox.children[1], // document.getAnonymousNodes(es)[1];
toolbarbutton = hbox.children[0]; // document.getAnonymousNodes(es)[0];
+ textbox.value = es.getAttribute("value");
toolbarbutton.addEventListener("command", es.onCommand, false);
toolbarbutton.setAttribute('tooltiptext', util.getBundleString('filtaquilla.editJavascript', "Edit JavaScript…"));
hbox.classList.add("flexelementcontainer");
@@ -470,11 +471,11 @@
try {
let textbox = window.MozXULElement.parseXULToFragment(
`
`
);
es.appendChild(textbox);
+ es.lastChild.value = es.getAttribute("value");
es.classList.add("flexelementcontainer");
es.setAttribute('fq-patched', "true");
return true;
diff --git a/manifest.json b/manifest.json
index 5d0cab1..1d5ef60 100644
--- a/manifest.json
+++ b/manifest.json
@@ -2,7 +2,7 @@
"manifest_version" : 2,
"name" : "FiltaQuilla",
"description" : "Mail filter custom actions and searches",
- "version" : "3.0pre44",
+ "version" : "3.0pre46",
"default_locale": "en",
"author" : "R Kent James,Axel Grude",
"developer" : {
@@ -12,7 +12,7 @@
"applications" : {
"gecko" : {
"id" : "filtaquilla@mesquilla.com",
- "strict_min_version" : "68.0",
+ "strict_min_version" : "74.0",
"strict_max_version" : "78.*"
}
},
diff --git a/release-notes.html b/release-notes.html
index ed0e2aa..7c80d5e 100644
--- a/release-notes.html
+++ b/release-notes.html
@@ -1,17 +1,21 @@
-Version 2.0
+Version 3.0
-Made Compatible with THunderbird 68. FiltaQuilla had to be largely rewritten for Thunderbird 68, with substantial help from Paweł Tomulik.
+Made Compatible with THunderbird 68. Again, FiltaQuilla had to be largely rewritten for Thunderbird 78, because support for some key technologies was deprecated by Mozilla (bindings was central to making the filter editor work, so there was numerous days of work and guessing necessary to get it back on track..
-Going forward most bugfixes / new features will be exclusively available for Thunderbird 68. The reason for this is that through architectural changes on the Mozilla code platform the code for Thunderbird 60 and earlier is substantially different.
+Going forward most bugfixes / new features will be exclusively available for Thunderbird 78 - but there may be some minor backports for Thunderbird 68. The reason for this is that through architectural changes on the Mozilla code platform the code for Thunderbird 68 and earlier is substantially different.
- Check the new Issue Tracker for open problems and to add feature requests.
-- Added links to the quickFilters page for supporting the development team.
+- [issue 14] Make quickFilters compatible with Thunderbird 78 ESR. The gruelling detail on all the necessary work can be read there.
+- All bindings were replaced with pure JavaScript. This affected editing all conditions that FiltaQuilla adds to the Filter Editor.
+- Printing didn't work anymore
+
- [issue 45] Fixed "Move later" / "Copy as Read" For Thunderbird versions > 64
+
Support My Work
-As I am often asked about added features for filter conditions and actions for my Add-on quickFilters this is a good location for extending Filter behavior.
+As I am often asked about added features for filter conditions and actions for my Add-on quickFilters - FiltaQuilla is a better location for extending Filter behavior - specifically adding new types of Actions and Conditions.
If you want to support the FiltaQuilla project, please install quickFilters and
purchase a quickFilters Pro license.