[wp-trac] [WordPress Trac] #50507: The modal window is blank depending on the URL
    WordPress Trac 
    noreply at wordpress.org
       
    Mon Jun 29 13:33:08 UTC 2020
    
    
  
#50507: The modal window is blank depending on the URL
--------------------------------+-----------------------------
 Reporter:  madeinua            |      Owner:  (none)
     Type:  defect (bug)        |     Status:  new
 Priority:  normal              |  Milestone:  Awaiting Review
Component:  External Libraries  |    Version:  5.4.2
 Severity:  minor               |   Keywords:  has-patch
  Focuses:  ui, javascript      |
--------------------------------+-----------------------------
 Hi there,
 I found that the function tb_parseQuery() can incorrectly parse some URLs
 that lead to incorrect displaying of modal windows: they are empty because
 of the undefined parameter "inlineId".
 Sample URL:
 https://test.localhost/wp-admin/index.php#TB_inline?inlineId=modal_123
 tb_parseQuery() of this URL returns nothing.
 Should be:
 Object { page: "media#TB_inline", inlineId: "modal_123" }
 The solution to the problem is to change this:
 {{{
 var Pairs = query.split(/[;&]/);
 }}}
 into this
 {{{
 var Pairs = query.split(/[;&?]/);
 }}}
 Not sure if this will not break something else, but it makes the Thickbox
 window work.
-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/50507>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
    
    
More information about the wp-trac
mailing list