Is anyone else seeing very inconsistent behavior in the Insert Link tool in the CMS? It works perfectly fine in Firefox, but is really obnoxious in either Safari or IE (both 7 and 8). I have seen this behavior in both 2.3.1, and just this morning in 2.3.2.
First off IE: If you highlight text in the CMS and click the Insert Link tool, selecting any options below the radio buttons causes your highlight to be lost. If you then highlight your text again it makes the radio button selection go back to 'Page on the site.' Luckily when you select the correct radio button the information you fill out is usually still there and correct (sometimes it will have a previous version if you are creating more than one link during an edit session). So you can get around it, but it is very frustrating and difficult for end users.
Safari: Often using the Insert Link tool causes the link to be created not where your text is highlighted, but before it (usually at the beginning of a line/paragraph). In Safari 4 this behavior is inconsistent as sometimes it occurs and sometimes it does not. I have yet to find a way to consistently cause either mis-behavior or the correct behavior. In addition, once a link has been made in Safari, often it does not allow putting the cursor in the middle of the link. If the cursor is placed either in the link, at the beginning of the link, or the end of the link, suddenly the whole link gets highlighted/selected. This makes it very difficult to continue adding text if the link was the last text on the line, or on your page.
We are seeing this on all of our SilverStripe installs. Unfortunately we have end users who have a variety of experiences and capabilities, and asking them to use Firefox is not a very good option. While some will adopt Firefox, they will have to go through a process of requesting it due to Group Policies on their machines.
We are looking at a very large deployment. This is a university, and all of our departments are being switched over to CMS's. Currently SS is the one of choice. We already have 71 sites using SS in some capacity (testing/pilot/live), and there are many more to come. We really enjoy using SS, and stand behind our decision to use it, but some of these editor bugs are causing a huge headache in our deployment.
If anyone has any workarounds or solutions it would be greatly appreciated. I've looked through open.silverstripe.com and seen a few tickets that cover these issues, but they are all separate and seem to be ignored, at least not having a lot of activity on the tickets.
Thanks for any potential solutions!