Commit bf02072a authored by Douwe Maan's avatar Douwe Maan

Properly handle autosave local storage exceptions.

parent e916f1c2
......@@ -20,6 +20,7 @@ v 7.9.0 (unreleased)
- Add brakeman (security scanner for Ruby on Rails)
- Slack username and channel options
- Add grouped milestones from all projects to dashboard.
- Properly handle autosave local storage exceptions.
v 7.8.1
- Fix run of custom post receive hooks
......
......@@ -14,7 +14,11 @@ class @Autosave
restore: ->
return unless window.localStorage?
try
text = window.localStorage.getItem @key
catch
return
@field.val text if text?.length > 0
@field.trigger "input"
......@@ -23,6 +27,7 @@ class @Autosave
text = @field.val()
if text?.length > 0
try
window.localStorage.setItem @key, text
else
@reset()
......@@ -30,4 +35,5 @@ class @Autosave
reset: ->
return unless window.localStorage?
try
window.localStorage.removeItem @key
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment