Closed (fixed)
Project:
CKEditor 5 Paste Filter
Version:
1.1.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
25 Feb 2025 at 21:59 UTC
Updated:
1 Oct 2025 at 13:44 UTC
Jump to comment: Most recent
Comments
Comment #2
star-szrComment #3
star-szrMore random fails:
Comment #4
star-szrI did a quick search today and found that core is looking to go in the direction of Playwright, which based on my recent evaluations for a client project would be very high on my list as well.
Tools to check out:
https://github.com/Lullabot/ddev-playwright
https://github.com/julienloizelet/ddev-playwright
Comment #5
star-szrAt this point the path seems clear to use Playwright, of course things can change but converting to a task for now.
I am hoping to have some time available in the next week or two to continue this work.
Comment #6
star-szrTaking up work on this again.
Comment #7
star-szrComment #9
star-szrSome notes to share, in hopes that this can be helpful to others setting up/converting Playwright in their projects, and especially those relatively or entirely new to Playwright:
test/playwright, but I just followed their setup instructions and didn't make use of those files at any point. Arguably this should be configurable/overrideable, and I might create an issue/MR in the add-on to address this in future.yarn playwright codegen $(drush uli --uri=http://web)(this is assuming DDEV, adjust as needed) to generate initial test code in an environment similar to the test environment. If you use test modules, add to settings.php/settings.local.php the line$settings["extension_discovery_scan_tests"] = TRUE;.await page.waitForTimeout(60_000);useful in conjunction with kasmvnc, at least before I learned about the built-in debugging tools available.Comment #19
star-szrGoing to call this done.