Make WordPress Core

Opened 10 years ago

Closed 9 years ago

Last modified 9 years ago

#18514 closed defect (bug) (wontfix)

WPautoP via AJAX

Reported by: WraithKenny Owned by: WraithKenny
Milestone: Priority: normal
Severity: normal Version: 3.2
Component: Editor Keywords:
Focuses: Cc:


Investing doing wpautop as an ajax request (see http://core.trac.wordpress.org/ticket/17144#comment:9 ).

At the cost of slower tab switching, several bugs could be resolved (and end much complaining about "TinyMCE mangled my code" and "Disable autop" requests).

Patch and/or Proof-of-Concept plugin incoming.

Change History (9)

#1 @WraithKenny
10 years ago

  • Status changed from new to accepted

related #17537 which was closed as "maybelater"

#3 @WraithKenny
10 years ago

Simple plugin available to test the concept:

Tested #11947 an #17537 which are fixed by calling autop via ajax.

#4 @WraithKenny
10 years ago

The delay caused by the ajax is < 200ms for my tests (from firebug)

#5 @scribu
10 years ago

That's totally dependant on the network connection. The delay will naturally be lower when testing on localhost.

Version 1, edited 10 years ago by scribu (previous) (next) (diff)

#6 @nacin
10 years ago

  • Version changed from 3.3 to 3.2

#7 @WraithKenny
10 years ago

I had forgotten about this ticket. I deleted the test plugin unfortunately.

Yeah, the test was definitely localhost; I didn't consider that it'd be considerably longer live (which it really would be significantly longer).

Nevertheless, Tab switching is generally considered to be a rare event and one that users shouldn't do very often at all, so the length of delay could be acceptable at much longer times I think.

I still think these many months later that this is a good idea... If there's any interest I'll rebuilt the testing plugin...

#8 @WraithKenny
9 years ago

  • Resolution set to wontfix
  • Status changed from accepted to closed

Not worth working on.

#9 @helenyhou
9 years ago

  • Milestone Awaiting Review deleted
Note: See TracTickets for help on using tickets.