[wp-trac] [WordPress Trac] #40951: New Text Widget - Switching Between Visual/Text Editor Strips Out Code
WordPress Trac
noreply at wordpress.org
Tue Jun 13 00:54:54 UTC 2017
#40951: New Text Widget - Switching Between Visual/Text Editor Strips Out Code
--------------------------+-----------------------
Reporter: dwrippe | Owner:
Type: defect (bug) | Status: reopened
Priority: normal | Milestone: 4.8.1
Component: Widgets | Version: 4.8
Severity: minor | Resolution:
Keywords: needs-patch | Focuses:
--------------------------+-----------------------
Comment (by synavista):
The more I think about (and deal with) this situation on the sites I
manage, the more I'm convinced that it was (unfortunately) poor planning
to take an existing widget that openly allowed "Arbitrary Text and HTML"
(whether "proper" HTML or not) and then alter it's functionality such that
people could no longer use it as it was previously available to be used.
The Text Widget is what should have been converted to the HTML Code
widget, and something like a "Rich Text Editor" should have been added. A
note to the user to "Check out the new Rich Text Editor" could be present
on the original widget, notifying users to the newly available
functionality. This way everyone who has existing content (no matter what)
in a widget won't be affected, and people who wanted to use the new widget
could do so on their own accord.
Additionally, based on the discussion in both #40907 and #core, it seemed
like the decision to get the new Text Widget released was more important
than, at a minimum, simultaneously releasing an HTML Code alternative and,
at best, developing a solution that, while maybe not the absolute best
user experience, at least didn't affect actual content and functionality
and a root user level.
The best course of action at this point, it would seem, would be to admit
the error, convert the text editor back to the way it was, and
simultaneously release the updated HTML Code widget along with a new Rich
Text Editor. If that is completely impossible, at least figure out a way
for the TinyMCE Text Editor to both default to the text editor AND
remember the selected editor type (which I would hope would stop the
system from stripping out existing content). That makes it a pain in the
butt for developers to go in and convert to the new HTML Code widget, but
'''at least it makes it possible.'''
--
Ticket URL: <https://core.trac.wordpress.org/ticket/40951#comment:37>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list