I'm currently improving the user experience for the #tags input field. It mostly comes down to some JavaScript functions that only allow certain characters, inserting a hash (#) when starting to type a tag and only allowing three tags to be added.

Here are some links I've used during development:

And here is a snippet that only allows letters and digits to be inputted into an input field:

$("body").on 'keypress', "input[type=text]", (e) ->
  if /^([a-zA-Z0-9\s#])$/.test(String.fromCharCode(parseInt(e.keyCode)))
    return true
  else
    return false
or Cancel