Seeing that TemplateData might get some work from Wikimedia DE team, would like to log the following issue:
Currently, TemplateData inserts itself into a template editing window after the page load. This results in a generally jarring experience: you are opening a page, then something moves the whole page down after a second or two. More importantly, this can result in misclicks when you are clicking either into textbox or some editnotice and TemplateData editor suddenly inserts itself at the place of your click. (Entirely anecdotally, this happened to me at least a dozen times.)
This can be mitigated in two ways:
- Insert TemplateData editor after the edit notices (easy path).
- Insert TemplateData editor (and its various notices) in the actual extension code, showing the disabled interface to users on load with .client-js class and then initialising all the events directly on it.
I would prefer the second solution implemented someday.