Skip to content

Lost content editing functionality after upgrading to 2.4.5-p1  #37193

@ioweb-gr

Description

@ioweb-gr

Preconditions and environment

  • 2.4.5-p1 upgraded from 2.4.1 with product descriptions added in text editor format.

Steps to reproduce

  1. Create a magento 2.4.1 instance
  2. Create a product
  3. Add a description using WYSIWYG
  4. 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

  1. Go to Stores -> Attributes -> Product
  2. Find attribute Description
  3. Convert it to show WYSIWYG Editor
  4. Go to a product and add a description.
  5. Go back to the Attribute and switch again to use the Page Builder.
  6. 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

image

And when they click on edit they see this

image

And they click on the gear icon to edit it and they see this

image

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

image

From Prestashop

image

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”.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions