Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removing complex colspan/rowspan multi-cell selections column/rows should be improved #6406

Closed
mlewand opened this issue Mar 10, 2020 · 3 comments · Fixed by ckeditor/ckeditor5-table#286
Assignees
Labels
package:table type:bug This issue reports a buggy (incorrect) behavior. type:regression This issue reports a bug that was not present in the previous releases.

Comments

@mlewand
Copy link
Contributor

mlewand commented Mar 10, 2020

📝 Provide detailed reproduction steps (if any)

After ckeditor/ckeditor5-table#261 is merged, there are some edge cases not handled well. Example screencasts:

✔️ Expected result

The table structure should be better.

❌ Actual result

Weird artifact cells added to the right side of the table.

📃 Other details

  • Browser: Any
  • OS: Any
  • CKEditor version: latest master

If you'd like to see this fixed sooner, add a 👍 reaction to this post.

@mlewand mlewand added type:bug This issue reports a buggy (incorrect) behavior. package:table labels Mar 10, 2020
@mlewand mlewand added this to the iteration 31 milestone Mar 16, 2020
@mlewand mlewand added the type:regression This issue reports a bug that was not present in the previous releases. label Mar 16, 2020
@mlewand
Copy link
Contributor Author

mlewand commented Mar 18, 2020

After checking this problem we've seen that a proper fix will require a lot of effort from us to get this right.

Because of that we'd like to understand whether it's an important issue for our users, before committing to it, so be sure to add 👍 reaction to the main post to show your support.

@jodator
Copy link
Contributor

jodator commented Mar 24, 2020

Look at my comments here: #6487.

@jodator jodator self-assigned this Mar 24, 2020
@jodator jodator modified the milestones: nice-to-have, iteration 31 Mar 24, 2020
@jodator
Copy link
Contributor

jodator commented Mar 25, 2020

After checking this problem we've seen that a proper fix will require a lot of effort from us to get this right.

Nah, it was small oversight - the table map obtained from TableWalker must be recalculated on each row/column removal. Fix on the way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
package:table type:bug This issue reports a buggy (incorrect) behavior. type:regression This issue reports a bug that was not present in the previous releases.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants