Summary of observed/reported bugs or poor features with new editor

(10/16 Updated with overnight fixes)
(10/15 Updated with new dropped-spaces/wrapping bug)
(10/9 Updated with overnight fixes, and two new bug bullets)
(10/8 Updated subsequent to Rachel's very nice response, with discovery of another bug.)

I originally posted the following as a comment in Eric's announcement about the new editor, but it seems more likely to assist staff as a separate bug report.  I've tweaked the text a bit from my original comment.
It would be helpful to know (by response) whether these issues are being (or cannot be) addressed, either by Instructables staff or by the CKE developers.

It seems there are some fairly substantive bugs or obstructive "features" in the newly rolled-out editor. The ones I've collected so far (from reading posts as well as personal experience) are (now grouped separately as "true bugs" vs. "feature changes" or "design issues"):


Browser Incompatibility

  • There are serious shortcomings with the new editor on non-Firefox browsers
  • Cannot paste comments at all, mishandling of links, etc.

Bugs

  • Additional user-entered spaces left as " " entities, rather than collapsed
  • Pop-up box for hyperlinks is empty (no where to enter/paste a URL) FIXED
  • Inexplicable "invalid formatting" errors FIXED
  • Text pasting interference (hijacking of Ctrl/Cmd-V) FIXED
  • Interference of spell-checker with built-in and configurable facilities FIXED
  • Extra whitespace inserted between HTML markup and adjacent characters FIXED
  • Line wrapping has problems:  spaced between words get dropped FIXED
  • Spell-checker mistakes and application to hidden format codes FIXED

Feature/Design Issues

  • Extremely slow loading and processing FIXED! FIXED! FIXED!
  • Inconsistent recognition of typed-in URLs (maybe three separate bugs?) FIXED
  • Text box loses keyboard focus and requires multiple mouse-clicks to recover
  • Editor box, icons, and posting button cut off by sidebar
  • Limited keyboard-based markup (only bold, italic, and underlining), no entities
  • Blank-line separation is not identified/translated into proper HTML paragraph tags
  • Redundant end-of-line tag ("<br />") at end of user's text.
I realize that you all have already gone through the conversion of the existing database of comments and everything else, so backing this out is essentially impossible. However, it might be worthwhile rolling out fixes for these problems as soon as they're available, rather than waiting for a regular update cycle.

sort by: active | newest | oldest
1-10 of 30Next »
rachel8 years ago
Kelsey, thanks for consolidating, this is super helpful! Here's where we're at on each of these:<br /><ul> <li>Inexplicable "invalid formatting" errors</li></ul>Bug, which I am working on even now, which I think I ought to have squished and released tonight.<br /><ul> <li>Extremely slow loading and processing</li></ul>Mostly this is due to the javascript being larger than that required for the previous editor. It's noticable primarily in commenting, because we don't load it onto the page by default, but only when someone actually goes to comment. We will probably try pulling the javascript after loading, but before the Add Comment button is clicked, which should mitigate this. Couple days on this one.<br /><ul> <li>Text pasting interference (hijacking of Ctrl/Cmd-V)</li></ul>This is How The Editor Works. It bugs the *&$% out of me too. We're looking at the next version (which was in beta still when we deployed) to see if this has been fixed. Unfortunately it won't be an immediate fix. We decided that this was not a blocker for the release, because we believe that most input is done by typing directly, and not by pasting. But we're gonna fix it if at all possible.<br /><ul> <li>Invalid recognition of typed-in URLs (unrecognized, attached HTML tokens)</li></ul>I assume you are referring to the fact that if I just type https://www.instructables.com/, it doesn't show up as a link? On the fix list, but we'll have to add that ourselves as it's not a feature of the editor. The workaround is, of course, to use the link button (the globe/chain link icon). Select what you want to apply the link to, press the button, and paste the URL into the box: <a href="https://www.instructables.com/">https://www.instructables.com/</a><br /><ul> <li>Spell-checker mistakes and application to hidden format codes</li> <li>Interference of spell-checker with built-in and configurable facilities</li></ul>I haven't gone through the spell-checker much myself so I don't know all about these issues. I take it you're confident they're not browser issues, but issues with the editor itself. I've put it on the bug list to look into the spell checker. I'll also check the other forums to look for specific issues that people have found.<br /><ul> <li>Editor box, icons, and post button cut off by sidebar</li></ul>Couple of days, there are a couple complexities here that make it slightly more difficult to rearrange that bit of code than one might expect.<br /><br /><ul> <li>Lack of keyboard-based markup, including URLs (see above) and entities</li></ul>Because this is a WYSIWYG, the markup ability is gone. This is on purpose. While there are a few points where this makes life slightly more annoying for power users, in general it'll make life much easier for those who don't know, and don't want to know, a markup language. Really, knowledge of a markup language shouldn't be necessary in order to interact on Instructables. Also: change is good, right?<br /><br />And my personal bugaboo, where certain keystroke commands made within the editor don't do the same thing they do in a normal editing situation: specifically ctrl/cmd-(arrow), which sometimes takes the cursor to the end of the line, and sometimes kicks you out of the editor altogether and back a page in browser history... it's on the list. This may be a Mac-only issue and I'm the only one I know of so far who sees it, so it's at the bottom. But I insist that it's on there!
kelseymh (author)  rachel8 years ago
You are quite welcome, Rachel. I'm glad it's useful to you. Just a quick followup on a few of your points (fourth attempt).<br /><br /><strong>Text pasting interference (hijacking of Ctrl/Cmd-V)</strong>: <em>This is How The Editor Works. It bugs the *&$% out of me too.</em><br /><br />Would it help if lots of us posted comments/complaints directly to the CKEditor feedback system? Or would that just frighten the poor souls? Yes, I'm just kidding :-)<br /><strong><br />Invalid recognition of typed-in URLs</strong>: See a test I posted to <a href="https://www.instructables.com/member/kelseymh/">my Orangeboard</a> . Sometimes URL strings aren't recognized at all. Other times they are, but the generated <A> tag doesn't contain a sensible HREF, and the text wrongly incorporates pieces of what should be HTML markup.<br /><br /><em>I haven't gone through the spell-checker much myself so I don't know all about these issues.</em> Look for postings from Goodhart and gmjhowe.<br /><br />Again, thank you (and thanks, Eric!), for your responses. It's very helpful to get this sort of public notice that you all are working on the problems. It gives me something to cite when the newbies/numpties whine.<br />
kelseymh (author) 8 years ago
I have added a bullet point to the text regarding the new bug where the pop-up box for hyperlinks comes up "empty", with nowhere to paste in a URL.
kelseymh (author)  kelseymh8 years ago
This was fixed in the 26-27 Oct overnight bug release.
Lowney8 years ago
 I've noticed that suddenly the html text appears and formatting has all gone bodged. Look at rachel's comment!
kelseymh (author)  Lowney8 years ago
Yes.  You can read my bug report from last week.
kelseymh (author) 8 years ago
No you're not, and those attached pictures are way too excessive, and don't provide anything relevant to your point.  Why exactly did you choose to include all those comment texts?

Why don't you look in the Bugs forum?  You can see what's already been reported.
Beleeted.
WHOMP No space for yoo!
GASP!
I just got whomped!
Whyfore get I no space?
Tom says I can have plenty of space...
1-10 of 30Next »