Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Insert Link tool issues in Safari and IE


Reply


2 Posts   966 Views

Avatar
Shawn Parr

Community Member, 60 Posts

26 June 2009 at 2:32am

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!

Avatar
PeterB

Community Member, 18 Posts

7 August 2009 at 10:55pm

I can confirm this issue, and the fact no one has responded is worrying to say the least.

I can reliably reproduce link mis-insertions in Safari 4 and Chrome 2, and have opened a bug report at http://open.silverstripe.com/ticket/4471

If anyone else can reproduce or show this isn't happening this would be very good.