1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to generate a confirmation haptic effect, the generating the confirmation haptic effect comprising: receiving context metadata associated with a user interaction of a user interface element, wherein the context metadata comprises at least one of: data indicating a functionality of the user interface element, or data indicating a history of the user interface element; mapping the received context metadata to one or more haptic parameters; generating a haptic signal based at least in part on the one or more haptic parameters; and sending the haptic signal to an actuator to generate the confirmation haptic effect.