[wp-trac] [WordPress Trac] #35667: Maximum execution time error in WP_Text_Diff_Renderer_Table

WordPress Trac noreply at wordpress.org
Sun Mar 6 15:52:40 UTC 2016


#35667: Maximum execution time error in WP_Text_Diff_Renderer_Table
-------------------------------------+-----------------------
 Reporter:  ocean90                  |       Owner:  ocean90
     Type:  defect (bug)             |      Status:  assigned
 Priority:  normal                   |   Milestone:  4.5
Component:  Revisions                |     Version:
 Severity:  normal                   |  Resolution:
 Keywords:  has-patch needs-testing  |     Focuses:
-------------------------------------+-----------------------
Changes (by codex-m):

 * keywords:  needs-patch => has-patch needs-testing


Comment:

 I agree @ocean90 , I debugged this one and it seems there is an issue with
 our existing compute_string_distance() function. These string distances
 seems to be basis for the rest of the matching processes and interleaving
 rows with blanks.In some instances (loop array too large, it seems to
 jumps off its values at some point in the loop). This is because of
 inaccurate string distances.

 I replaced it with a native PHP levenshtein() function and it now works. I
 did some testing for different text revision comparison and seems to work.
 Please confirm. Thanks :)

--
Ticket URL: <https://core.trac.wordpress.org/ticket/35667#comment:5>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list