-
Notifications
You must be signed in to change notification settings - Fork 9.4k
Description
Preconditions and environment
- 2.4.5-p1 upgraded from 2.4.1 with product descriptions added in text editor format.
Steps to reproduce
- Create a magento 2.4.1 instance
- Create a product
- Add a description using WYSIWYG
- Upgrade to 2.4.5-p1 instance
Try to edit the description block which is now migrated in the page builder format with an HTML Code block.
The user is no longer able to modify the description with an easy editor, and they have to write html code manually.
Alternate way to do this
- Go to Stores -> Attributes -> Product
- Find attribute Description
- Convert it to show WYSIWYG Editor
- Go to a product and add a description.
- Go back to the Attribute and switch again to use the Page Builder.
- Go back to the product and verify that it's now an HTML code element without a WYSIWYG Editor
Expected result
The user is able to modify the HTML block by opening the page builder, and having an easy single element with a WYSIWYG editor maintaining their functionality
Actual result
The user is no longer able to modify the description with an easy editor, and they have to write html code manually.
Additional information
The page builder may be nice, but it's bad to remove functionality like this, people were looking buffled as to what was happening after the upgrade and a whole company freezed for a day until we could see what was happening.
They saw this
And when they click on edit they see this
And they click on the gear icon to edit it and they see this
And there's no button to switch it to the wysiwyg view. How is a shop data entry person supposed to change the description if there's no wysiwyg editor here? Do you expect them to learn HTML just because you changed the editor without any thought to the impact?
By reverting the product description attribute to use the WYSIWYG editor in Stores -> Attributes -> Product we were able to restore the functionality but as I see it, it's a destructive change if something used the page builder and you had mixed content.
And also they lose the page builder functionality now. But it's impossible to edit 100000 products just to modify the HTML code element to use rows and text elements instead. No one in their right mind, would do this and would opt to lose the page builder.
I think more thought should be put to this and the page builder shouldn't automatically replace the wysiwyg editor when upgrading. If replacing it, the html code element should have the option to show the WYSIWYG Editor
Even by adding the wysiwyg block there, it's 4 clicks to edit content. The wysiwyg button should be next to the edit with page builder button, and the user should have both choices to edit descriptions like it's done in all other CMS systems
E.g. from woocommerce
From Prestashop
Much more understandable than the current flow in Magento 2.
Upon observations, Magento 2 is the slowest platform in data entry compared to prestashop, woocommerce, cs cart and these things aren't helping with the most clicks to add content.
Release note
No response
Triage and priority
- Severity: S0 - Affects critical data or functionality and leaves users without workaround.
- Severity: S1 - Affects critical data or functionality and forces users to employ a workaround.
- Severity: S2 - Affects non-critical data or functionality and forces users to employ a workaround.
- Severity: S3 - Affects non-critical data or functionality and does not force users to employ a workaround.
- Severity: S4 - Affects aesthetics, professional look and feel, “quality” or “usability”.