Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions MIGRATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,6 @@ Check what your screens show before you ship 4.0. Text inputs and images are mas

To mask an exempt image, tag its image view with `ph-no-capture`. `ph-no-capture` also works in `accessibilityLabel`. To keep pixels out of recordings entirely, turn replay off with `config.sessionReplay = false`.

In UIKit, a tagged view that fills the whole window and has subviews isn't masked itself: only its subviews are. If it draws sensitive content itself, move that drawing into a subview and tag the subview, or turn replay off.

Masking also covers more than in 3.x: content a masked view draws outside its bounds (unclipped images, layer shadows, button titles) is masked, and so are image attachments in labels and text views when `maskAllImages` is on, with the same UIKit exceptions. Secure-entry text fields stay masked inside a `.postHogNoMask()` or `ph-no-mask` subtree.

### Replay screen names
Expand Down
Loading