Can't undo bold by applying bold again

I can accept this as a feature request, but even as a feature req, implementing it may end up breaking other cases.