Colon-delimited emoji names count against string maximums for e.g. OpenForm fields
This is a minor issue, but a bit annoying. I get that the title needs to fit in the form. But consider a form for submitting a proposal for a talk at a conference. If I put this title for the form:
workflow.addStep(Schema.slack.functions.OpenForm, { title: ":microphone: Submit talk :microphone:"...
I get:
Validation for parameter title failed: value is more characters than maxLength - 24 characters
... The emoji characters count against the 24 char limit, even thought this title is short and sweet :)
Will raise this internally!
As a workaround, you can insert emoji characters directly into the string instead of using the colon-delimited string value for it, i.e. 🎤 instead of :microphone:.
That works!
Agree it is annoying, and the experience is inconsistent compared to everywhere else in the Slack client, where the colon-delimited emoji string names get auto-converted to the actual emoji. Should be no different in coded workflows. I've raised this internally, thanks for reporting 🙇