Problem/Motivation

Original report:

Since the update to 8.4 when i create a table and add an image to one of the cells when i click on the other cell it does not type in it, the blinking cursor changes but it will not write until i click that other cell 3 times in rapid succession or i change back and forth from source then it changes and allows me to add data to the next cell.

Steps to reproduce

  1. insert table
  2. insert image in some table cell
  3. click another cell
  4. type "blabla"

Expected: "blabla" shows up in that cell

Actual: nothing shows up in that cell

You can break out of this "frozen selection" by clicking outside the table and then clicking a cell to type in. If you then again click the image, then typing in other cells is broken again until you click outside the table.

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Comments

wolfhowling created an issue. See original summary.

Wim Leers’s picture

Title: CKEDITOR Image Staying Selected in Tables » [upstream] CKEDITOR Image Staying Selected in Tables
Version: 8.4.0 » 8.4.x-dev
Issue summary: View changes
Issue tags: +Needs upstream bugfix

Reproduced.

  1. insert table
  2. insert image in some table cell
  3. click another cell
  4. type "blabla"

Expected: "blabla" shows up in that cell

Actual: nothing shows up in that cell

You can break out of this "frozen selection" by clicking outside the table and then clicking a cell to type in. If you then again click the image, then typing in other cells is broken again until you click outside the table.

Wim Leers’s picture

I can't reproduce this in the demo CKEditor instance at https://ckeditor.com/ckeditor-4/.

This looks like a regression in CKEditor 4.7. Because I can still reproduce this after the revert of #2908864: Update CKEditor library to 4.7.3.

Version: 8.4.x-dev » 8.5.x-dev

Drupal 8.4.4 was released on January 3, 2018 and is the final full bugfix release for the Drupal 8.4.x series. Drupal 8.4.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.5.0 on March 7, 2018. (Drupal 8.5.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.5.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.6.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.5.x-dev » 8.6.x-dev

Drupal 8.5.6 was released on August 1, 2018 and is the final bugfix release for the Drupal 8.5.x series. Drupal 8.5.x will not receive any further development aside from security fixes. Sites should prepare to update to 8.6.0 on September 5, 2018. (Drupal 8.6.0-rc1 is available for testing.)

Bug reports should be targeted against the 8.6.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.7.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.6.x-dev » 8.8.x-dev

Drupal 8.6.x will not receive any further development aside from security fixes. Bug reports should be targeted against the 8.8.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.9.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 8.8.x-dev » 8.9.x-dev

Drupal 8.8.7 was released on June 3, 2020 and is the final full bugfix release for the Drupal 8.8.x series. Drupal 8.8.x will not receive any further development aside from security fixes. Sites should prepare to update to Drupal 8.9.0 or Drupal 9.0.0 for ongoing support.

Bug reports should be targeted against the 8.9.x-dev branch from now on, and new development or disruptive changes should be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 8.9.x-dev » 9.2.x-dev

Drupal 8 is end-of-life as of November 17, 2021. There will not be further changes made to Drupal 8. Bugfixes are now made to the 9.3.x and higher branches only. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

quietone’s picture

Status: Active » Closed (cannot reproduce)
Issue tags: +Bug Smash Initiative

This issue was filed against Drupal 8.4 and Drupal 8 is now EOL.

I tested on Drupal 9.4.x and was not able to reproduce the issue. Presumable this has been fixed in CKEditor in the intervening 4 years.

Therefore, closing as cannot reproduce. If you are experiencing this problem on a supported version of Drupal reopen the issue, by setting the status to 'Active', and provide complete steps to reproduce the issue (starting from "Install Drupal core").

Thanks!