Status

()

The Bugzilla bug-tracking system.Note: This is not the place to request configuration, permission, or account changes to this installation of Bugzilla (bugzilla.mozilla.org). File such changes under the appropriate component in the bugzilla.mozilla.org product.

Comment on attachment 713221[details][diff][review]
v1 patch
I think the problem you describe affects versions and components too. IMO, the right fix is to write:
my $old_foo = blessed($invocant) ? $invocant->foo : '';
This way, the first part of
if ($object->name ne $old_foo && !$object->is_active)
will always be false for new bugs (a component, version or milestone cannot be '') and we will always call !$object->is_active.
So please fix this issue for versions and components too.

This is less problematic for new bugs, because the UI doesn't list inactive values. So unless you hack the URL directly, honest users are not affected by this issue. But I'm fine to take it for 4.2.5 anyway as the fix in bug 752946 is incomplete.