﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc
11820,'colors' meta-css src (boolean) generates parse_url errors in _css_href,janfabry,azaozz,"The admin color stylesheet is a meta stylesheet with the boolean {{{true}}} as the {{{src}}} value. This can lead to invalid urls in [source:tags/2.9.1/wp-includes/class.wp-styles.php#L98 Wp_Styles::_css_href] when the base url has a port number with 5 digits (10000 and above).

In my case, the {{{home}}} and {{{siteurl}}} values are set to {{{http://localhost:45000/}}} (the error occurs with and without a trailing slash, it seems this is stripped). Since the value of {{{src}}} is appended to the base url in [source:tags/2.9.1/wp-includes/class.wp-styles.php#L100 _css_href], and a boolean {{{true}}} becomes {{{'1'}}} when appended to a string, this results in the {{{src}}} value {{{http://localhost:450001}}}, which leads to errors later in [source:tags/2.9.1/wp-includes/script-loader.php#L530 wp_style_loader_src] when this invalid temporary url is stripped (by {{{parse_url}}}) to create the actual url.

My solution is to change the default src value of the meta colors stylesheet to {{{false}}} or {{{'/'}}}, or some other harmless value.",defect (bug),closed,normal,3.0,General,2.9.1,normal,fixed,,
