When recalling a stabilization bug saved as a template (see URL for an example), Bugzilla won't show the "Package list" and "Runtime testing required" fields. They appear only after filing the bug.
This appears to be an issue with Bugzilla. Conditional display of custom fields on product works, but not by component.
EUPSTREAM, I'm afraid. I suppose some ECMAScript needs to be fired when data is supplied via GET.
(In reply to Michał Górny from comment #2) > EUPSTREAM, I'm afraid. I suppose some ECMAScript needs to be fired when data > is supplied via GET. Just so I don't forget, I looked into this a bit and it turns out all fields are present in the generated HTML and display is controlled with class="bz_hidden_field". Bugzilla is supposed to evaluate the context when deciding whether to use this class in the initial HTML but this does not happen with component (but works fine for product). I suspect this is due to some internal naming differences (product vs. component_) but I don't know enough about the internals to be sure. Client-side scripting is indeed used to change field state when changes are made after the page has loaded, but it only listens for change events which is of course useless for bug templates. We could probably "fix" it by also firing on a page load event, but this is unlikely to be accepted upstream and I doubt we want to hack our templates.