Template:VE Bug2

TemplateData
{   "description": "Template to use for reporting bugs to Wikipedia:VisualEditor/Feedback", "params": { "description": { "label": "description", "description": "Title of the report", "type": "string", "required": true },       "intention": { "label": "intention", "description": "What were you trying to do (and why)?", "type": "string", "required": false },       "steps": { "label": "steps", "description": "What did you do? Describe how to reproduce the problem, so another person could follow your steps.", "type": "string", "required": false },       "results": { "label": "results", "description": "What happened?", "type": "string", "required": false },       "expectations": { "label": "expectations", "description": "What were your expectations instead?", "type": "string", "required": false },       "site": { "label": "site", "description": "Add URL(s) or diffs", "type": "string", "required": false },       "browser": { "label": "browser", "description": "Don't forget its version!", "type": "string", "required": false },       "OS": { "label": "OS", "description": "What's your OS?", "type": "string", "required": false },       "skin": { "label": "skin", "description": "Which skin you are using, e.g. Vector", "type": "string", "required": false },       "notes": { "label": "notes", "description": "Any additional notes", "type": "string", "required": false },       "workaround": { "label": "workaround", "description": "Add one here if you have it.", "type": "string", "required": false }   } }

Main differences from Elitre (WMF)'s one, based on the original one:
 * Expected and Actual directly follow Description, so it is easy to see whether the bug is already known without reading the entire report.
 * Expected, Actual and Steps broken out into separate cells, so each one has a permanent label in the left column.
 * OS/browser etc have lower prominence.
 * Notes fields added for optional test config stuff.