Canvas recording is currently in beta. We are actively working to improve recording on canvas. If you have any questions please reach out to us at support@highlight.run

Highlight by default does not record the contents of <canvas> elements. This is usually why the session replay has blank areas where those areas should be <canvas> elements. We provide experimental recording of <canvas> contents.

Ensure you have installed highlight.run >= 4.3.2. Enable canvas recording by configuring H.init().


samplingStrategy.canvas is the frame per second rate used to record the HTML canvas. We recommend a value < 5 to ensure recording performance is not impacted at high resolutions.

Even though this feature is experimental, it should not have any impact on your application. If you run into any issues please let us know!


  • Privacy controls do not apply to canvas recording right now

Updated 29 Jul 2022
Did this page help you?