Support from Acquia helps fund testing for Drupal Acquia logo

Comments

kevineinarsson created an issue. See original summary.

kevineinarsson’s picture

Status: Active » Needs review
FileSize
1.58 MB

Found no problems in manual testing.

kevineinarsson’s picture

FileSize
1.58 MB

missed the libraries.yml file during patch creation.

Wim Leers’s picture

Issue tags: +JavaScript

Thanks for creating this, @kevineinarsson! 👍

It's not mentioned in https://ckeditor.com/blog/CKEditor-4.10.1-released/, but this also includes a fix for https://github.com/ckeditor/ckeditor-dev/issues/727, which is a bug we also reported in Drupal: #2710431: [upstream] StylesCombo plugin fails when using multiple classes, and they're not listed alphabetically.

In other words: this would fix #2710431: [upstream] StylesCombo plugin fails when using multiple classes, and they're not listed alphabetically! We should do explicit manual testing to verify this.

Patch looks great. My new fellow co-maintainer @TwoD told he wanted to verify he got the same patch by doing a build, so I'm leaving this as Needs review. :)

TwoD’s picture

Status: Needs review » Reviewed & tested by the community

Yep, I was able to reproduce the build. The only differences were the in-file timestamps and slight PNG compression differences (mine were visually indistinguishable but slightly heavier).

We should probably look over the build instructions in build-config.js in another issue.
Kevin pointed out the online builder did not seem to work with our config.
It also seems we've not actually been using the --leave-js-unminified flag, judging by the diffs so far?

Wim Leers’s picture

Kevin pointed out the online builder did not seem to work with our config.

That has been broken for years :( Nothing we can do there — that's up to the CKEditor team to fix. They know about this. It's just not a priority. Understandably.

It also seems we've not actually been using the --leave-js-unminified flag, judging by the diffs so far?

Correct. Otherwise we'd be shipping much more JS, and would hence force every single user of a D8 site to download many more bytes!

  • lauriii committed dc19a1b on 8.7.x
    Issue #2999691 by kevineinarsson, Wim Leers, TwoD: Update CKEditor...
lauriii’s picture

Status: Reviewed & tested by the community » Fixed

Committed dc19a1b and pushed to 8.7.x. Thanks!

Wim Leers’s picture

Woot! First time since @TwoD became a co-maintainer (#2979813: Add TwoD as maintainer for the editor.module component) did he help update CKEditor! So glad to have made the bus factor less bad :D

Wim Leers’s picture

Version: 8.7.x-dev » 8.6.x-dev
Status: Fixed » Reviewed & tested by the community

I think we should consider also committing this to 8.6.x. This is still CKEditor 4.10. Just with bugfixes.

TwoD’s picture

I actually RTBC:ed #2983516: Update CKEditor library to 4.10.0 before this. ;)
But, it's certainly Kevin's largest Core commit, and most likely the first one, even though @lauriii's listed as the commit author. ;D

Wim Leers’s picture

Right, but that time I don't think you did as much digging. Or if you did, I didn't know or forgot. It's good to have you have explicitly stepped through it all :) <3

  • lauriii committed 5872869 on 8.6.x
    Issue #2999691 by kevineinarsson, Wim Leers, TwoD: Update CKEditor...
lauriii’s picture

Status: Reviewed & tested by the community » Fixed

Cherry-picked to 8.6.x. Thanks!

Wim Leers’s picture

🎉

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

cilefen’s picture