I've found that if I check or uncheck a checkbox in an issue description, that it will delete the whole description if my view of the issue was out of sync. This is irreversible once it happens. And it makes the feature somewhat unusable.
No, I cannot use the issue history to restore the description because it lacks formatting characters. It's just one giant block of text.
Should I just not use checkboxes in an issue description? Or do I need to always refresh the page before I click a checkbox? I'm not sure if that will even work, because a couple times I had just cloned the issue and clicked a checkbox. And it deleted the description. No one else was editing it, except maybe Jira itself.