I don't know if we do this for other dropdowns, but I wonder if it would be better to add a capture handler to `html` for this case. That would make it so we don't have to special-case things like clicking on the close button. With this implementation, we don't end up closing the dropdown until after the inline editor animates closed, which looks a little funny. It also means that there might be other cases where we don't close the dropdown (i.e., if you click on some other element that stops propagation in its click handler).

I guess the other question to ask is why the click handler in the close button on the inline editor stops propagation. @RaymondLim - I think you reviewed that code originally - do you know why?