﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
20862	Limit false positives when enabling WP_Customize_Manager	nacin	ryan	"I'm doing some final reviews of some of our more intricate 3.4 features, to see where plugin conflicts are most likely.

For instantiating the customizer, this is our current check:
{{{
( isset( $_REQUEST['customize'] ) && 'on' == $_REQUEST['customize'] ) || 'customize.php' == basename( $_SERVER['PHP_SELF'] )
}}}

1. While ?customize=something in itself will not conflict with this (we avoid registering a query var), we should consider making this `$_REQUEST['wp_customize']` to avoid any chance of `?customize=on` conflicting with a theme. Since we now have customize.php for direct URL access, it won't make our user-side URLs any uglier.

2. That customize.php check will catch plugins with a customize.php file that is directly accessed. While this is going to be a rare conflict, we should include an is_admin() check to ensure we are only looking in the wp-admin directory.

Severity = major in that things will break if there is a conflict. Priority = lowest in that the chance of a conflict is rare."	defect (bug)	closed	lowest	3.4	Appearance	3.4	major	fixed		
