Hi Adam,
I realise that that is the cause, however it is not the desired result.
The design of the site requires that bold text is not any thicker than normal text, instead the color of the text is the only element which should change. Therefore "font-weight:normal" is required to acheive this.
I assume that your current code checks if the current style of the selected position to determine if the text is bold, all I was asking is that a provision could be made to also check if the seleted position is contained within <strong> (or <b>) tags. I wouldn't have thought this too difficult as you already show the <strong> tag in the tag list at the bottom.
As the editor places <strong> tags around the text, I would hope that it could remove them too. (Now I realise that this can be acheived but removing the tag from the bottom, but many of my users won't know this.)
Many Thanks,
Ady