uBlock/src/js
Raymond Hill f677443878
Warn when navigating away from pane with unsaved changes
Related issue:
- https://github.com/gorhill/uBlock/issues/3271

When navigating away by clicking another pane tab button,
there will be an embedded warning, which can be ignore
in order to proceed to the new pane, or dismissed by
either clicking on the "Stay" button or anywhere else
in the dashboard.

When navigating away by trying to close the tab, there will
be a built-in browser warning asking for confirmation.
2019-05-19 15:35:00 -04:00
..
codemirror Prevent search expression in CodeMirror editor from crossing line boundaries 2019-04-23 19:26:02 -04:00
scriptlets Prevent picker's preview mode from modifying style attribute 2019-05-17 19:26:48 -04:00
wasm Do not store impossible to match filters in HNTrie 2019-04-29 13:15:16 -04:00
1p-filters.js Warn when navigating away from pane with unsaved changes 2019-05-19 15:35:00 -04:00
3p-filters.js Warn when navigating away from pane with unsaved changes 2019-05-19 15:35:00 -04:00
about.js this takes care of #1443 2016-03-08 16:35:06 -05:00
advanced-settings.js Small code review of a52b07ff6e 2019-04-20 19:10:34 -04:00
asset-viewer.js Grand refactoring of the logger 2019-01-12 16:36:20 -05:00
assets.js Fix uncaught rejected promise in assets.fetchText() 2019-04-21 06:12:20 -04:00
background.js Add optional support for generic procedural cosmetic filters 2019-05-18 18:57:32 -04:00
cachestorage.js Code review implementation of cacheStorage.clear() 2019-03-28 10:17:47 -03:00
cloud-ui.js improve ckoud widget for small screen devices 2018-04-10 11:21:56 -04:00
commands.js Grand refactoring of the logger 2019-01-12 16:36:20 -05:00
console.js Fix spurious output at uBO's dev console 2019-02-18 14:41:04 -05:00
contentscript.js Fix regression in applying procedural cosmetic filters 2019-05-16 17:22:20 -04:00
contextmenu.js fix https://github.com/uBlockOrigin/uBlock-issues/issues/283 2018-11-06 16:11:03 -02:00
cosmetic-filtering.js Add optional support for generic procedural cosmetic filters 2019-05-18 18:57:32 -04:00
dashboard-common.js Discard existing lines when importing from file in "My filters" 2019-04-20 18:57:16 -04:00
dashboard.js Warn when navigating away from pane with unsaved changes 2019-05-19 15:35:00 -04:00
document-blocked.js fix #2859 2018-09-03 14:06:49 -04:00
dyna-rules.js Warn when navigating away from pane with unsaved changes 2019-05-19 15:35:00 -04:00
dynamic-net-filtering.js Add support to benchmark the dynamic filtering pane 2019-02-19 10:46:33 -05:00
fa-icons.js Grand refactoring of the logger 2019-01-12 16:36:20 -05:00
filtering-context.js Improve "Whitelist pane"; remove now useless built-in switch rule 2019-05-18 14:20:05 -04:00
hnswitches.js fix #2859 2018-09-03 14:06:49 -04:00
hntrie.js Fix comment 2019-05-14 09:31:51 -04:00
html-filtering.js Refactor runtime storage of specific cosmetic filters 2019-05-14 08:52:34 -04:00
i18n.js Grand refactoring of the logger 2019-01-12 16:36:20 -05:00
logger-ui-inspector.js Grand refactoring of the logger 2019-01-12 16:36:20 -05:00
logger-ui.js Adjust visual of cosmetic exception filters in logger 2019-05-17 11:45:07 -04:00
logger.js Grand refactoring of the logger 2019-01-12 16:36:20 -05:00
lz4.js Fix Promise chain of WASM module load operations 2019-02-01 08:20:43 -05:00
messaging.js Improve "Whitelist pane"; remove now useless built-in switch rule 2019-05-18 14:20:05 -04:00
pagestore.js Report resources blocked by csp= option in logger 2019-05-11 10:40:34 -04:00
popup.js Grand refactoring of the logger 2019-01-12 16:36:20 -05:00
redirect-engine.js Do not assume wildcards fall on label boundaries 2019-05-14 09:29:45 -04:00
reverselookup-worker.js Add ability to report exception cosmetic filters in the logger 2019-05-16 13:44:49 -04:00
reverselookup.js fix #2763 2018-07-22 10:47:02 -04:00
scriptlet-filtering.js Refactor runtime storage of specific cosmetic filters 2019-05-14 08:52:34 -04:00
settings.js fix #2477 2017-04-04 16:45:50 -04:00
shortcuts.js code review re. 8e9fe020b5 2018-07-22 08:14:50 -04:00
start.js Improve "Whitelist pane"; remove now useless built-in switch rule 2019-05-18 14:20:05 -04:00
static-ext-filtering.js Refactor runtime storage of specific cosmetic filters 2019-05-14 08:52:34 -04:00
static-net-filtering.js Avoid duplicated strings in filterOrigin w/ new approach 2019-05-17 10:13:58 -04:00
storage.js Fix parsing of recursive !#if-`!#endif directives 2019-05-18 10:31:04 -04:00
strie.js Add HNTrieRef.dump() and STrieRef.dump() as dev tool 2019-05-06 11:12:39 -04:00
tab.js Grand refactoring of the logger 2019-01-12 16:36:20 -05:00
text-encode.js refactor some webRequest-related code (now that firefox legacy is out of the way) 2018-10-28 10:58:25 -03:00
traffic.js Report resources blocked by csp= option in logger 2019-05-11 10:40:34 -04:00
ublock.js Improve "Whitelist pane"; remove now useless built-in switch rule 2019-05-18 14:20:05 -04:00
udom.js Update fix for https://github.com/uBlockOrigin/uBlock-issues/issues/468 2019-04-14 16:57:09 -04:00
uritools.js Use const, let instead of var 2019-02-24 09:01:58 -05:00
url-net-filtering.js code review: reuse last decomposed hostname (hit rate = 75%) 2018-06-03 13:27:42 -04:00
utils.js Avoid duplicated strings in filterOrigin w/ new approach 2019-05-17 10:13:58 -04:00
whitelist.js Warn when navigating away from pane with unsaved changes 2019-05-19 15:35:00 -04:00