diff --git a/CHANGELOG.md b/CHANGELOG.md index 16cca75a2..3e1d6857b 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,6 +45,12 @@ Based on v1.9.17.10. - Minor bugfixes. +### v1.9.17.12 +*2014-12-30* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.17.12/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.17.12/builds/4chan-X-noupdate.crx "Chromium version")] + +**ccd0** +- Fix some settings not being saved when exited with Esc key. + ### v1.9.17.11 *2014-12-29* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.17.11/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.17.11/builds/4chan-X-noupdate.crx "Chromium version")] diff --git a/src/General/Settings.coffee b/src/General/Settings.coffee index bf4f9eed5..61b8b29b1 100755 --- a/src/General/Settings.coffee +++ b/src/General/Settings.coffee @@ -65,6 +65,8 @@ Settings = close: -> return unless Settings.dialog + # Unfocus current field to trigger change event. + d.activeElement?.blur() $.rm Settings.overlay $.rm Settings.dialog delete Settings.overlay