{# Bug-context report block. Expects `ctx` (a BugContext) in context. #} {% if ctx.change_note %}
{% if ctx.platform %}Platform{{ ctx.platform }}{% endif %} {% if fx %}Found{{ fx }}{% endif %} {% if ctx.affected_versions %}Affected{{ ctx.affected_versions }}{% endif %} {% if _taken %}Assigned{{ assignee_display(ctx) }}{% endif %}
{% endif %} {# Needinfo flags already pending on the bug at draft time. Scoped to the card (draft is defined); the `and` short-circuits before touching ctx.pending_needinfos in the watching view, where draft isn't in scope. #} {% if draft is defined and ctx.pending_needinfos %} {% set _redundant = redundant_needinfos(draft) | map('lower') | list %}{{ parsed.intro | linkify }}
{% endif %} {% if parsed.steps %}{{ parsed.notes | linkify }}
{% endif %}{{ a.name }}
{% endif %}
{{ c.text | linkify }}