2 Why ContentEditable Is Terrible, Or: How the Medium Editor Works (2014) 2016155 points85 commentscited by 9Web & Frontend details