| Index: chrome/content/ui/filters-search.js |
| =================================================================== |
| --- a/chrome/content/ui/filters-search.js |
| +++ b/chrome/content/ui/filters-search.js |
| @@ -253,7 +253,19 @@ |
| return; |
| if (!("_ABPHandler" in listener)) |
| - listener._ABPHandler = (event) => listener.receiveMessage(this._messageFromEvent(event)); |
| + { |
| + listener._ABPHandler = (event) => { |
| + if (event.type == "keypress") |
| + { |
| + let key = event.charCode ? String.fromCharCode(event.charCode) : null; |
| + // Firefox manually triggers FAYT when ' or / is pressed |
| + // so we need to capture those |
| + if (key == "'" || key == "/") |
| + return; |
| + } |
|
Wladimir Palant
2015/10/05 14:19:18
Please see https://codereview.adblockplus.org/2932
|
| + listener.receiveMessage(this._messageFromEvent(event)); |
| + }; |
| + } |
| E("filtersTree").addEventListener(this._messageMap[message], listener._ABPHandler, false); |
| }, |