-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Any Copy/Cut operation doesn't work throughout Visual Editor #12506
Comments
I'd like to add some considerations. While this regression is probably easy to fix, it's worth considering this kind of things shouldn't happen at this point of the release cycle. There's some disagreement between the most active contributors about the Gutenberg development process in relationship with the WordPress release process. Personally, I'd tend to think that at this point of the release cycle Gutenberg should follow the same rules that WordPress follows in the release cycle. WordPress is now in Release Candidate stage: that means no commits should be made other than the ones necessary to fix bugs reported against it (or small changes related to documentation). When bugs reported against a RC get fixed, a new RC should be released. Gutenberg is the only, big, relevant feature of WordPress 5.0. At this point of the release cycle, it should be considered part of WordPress and subject to same rules. Instead, in the last days a relevant amount of commits has been merged in Gutenberg. Honestly, with all the respect due to the hard work and dedication of everyone involved in this project, I don't see how WordPress 5.0 can be considered in a "Release Candidate" stage while dozens of commits get merged in a big piece of software that is part of it. Seems to me this process is not wise, unreasonable, and prone to introduce other regressions. WordPress has a responsibility towards 32% of the Web and millions of users. I'd kindly invite everyone to reconsider the current process, stop introducing changes during Release Candidate, and consider a decent amount of time to test deeply this software before release. |
There is
Have you tried the code before this commit? Which browser were you testing with? |
Of course yes, I've reverted to the previous commit. Tested on two different machines, mac and windows, in Chrome and Firefox. Really not related to browsers :) Also removing |
Re: the version, my mistake: I see now this regression is not in 4.6.0, it's in master. However, several commits have been merged in 4.6.0 since November 23rd (first RC day) so the general consideration still stands. |
Once again, we are not using I think I know why it has regressed, I will fix tomorrow. Thanks for reporting it. |
Opened #12543 with a proposed fix. |
Ran into this today. I agree with @afercia's comments (couldn't believe this was an actual regression and I thought my computer was broken) but think we might just need a new way to pin our builds to the next release. I wonder if we might want something like @danielbachhuber's nightly builds but for the branch linked to the next release? |
Regression in
4.6.0master.To test, make sure you have latest master (at the time of writing it's 4.6.1 68367b4)
or at least 4.6.0.https://vimeo.com/22439234
then edit it e.g. remove a few numbers, copy, paste it: the previous full URL get pastedBasically any basic Copy / Cut operation in the Visual Editor is currently broken.
Seems to me this commit 3ce3f03 made yesterday – Friday, Nov 30, 2018 – (see #11851) with the changes to the
CopyHandler
component, is responsible for this breakage.The text was updated successfully, but these errors were encountered: