Mozilla Bug 858038
Mozilla Bug 1226898
Test