The HTML5 specification calls for a datagrid element which can be used to create combo boxes, but that only supports a rather narrow definition of what a combo box can do. Even once datagrid is broadly supported, the ComboBox class still has a role to play as a base class for custom combo boxes.