I’ve discovered a relatively difficult to reproduce bug with Safari and Placeholder text / blinky cursor not appearing upon input focus.
If you have flexbox elements that are hidden, then revealed later, the placeholder won’t render and no cursor will render.