hot reloading for .vue files

Merged Simon Knox requested to merge hot-reload into master

What does this MR do?

🔥

Are there points in the code the reviewer needs to double check?

  • If you have verbose logging on in Chrome the console gets [Violation] setTimeout handler took XXms every second or so. Unsure if this is chrome issue, webpack issue, or me issue. Not a dealbreaker for me
  • I think using the livereload setting makes sense

Screenshots (if relevant)

here is a gif of me removing some icons from pipeline dropdown

hotreload

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #33729 (closed)

Edited by username-removed-636429