diff --git a/bin/copy-posthog-js b/bin/copy-posthog-js index 24bc26c761f1b..da49d8c904668 100755 --- a/bin/copy-posthog-js +++ b/bin/copy-posthog-js @@ -12,3 +12,4 @@ cp node_modules/posthog-js/dist/recorder-v2.js* frontend/dist/ cp node_modules/posthog-js/dist/surveys.js* frontend/dist/ cp node_modules/posthog-js/dist/exception-autocapture.js* frontend/dist/ cp node_modules/posthog-js/dist/web-vitals.js* frontend/dist/ +cp node_modules/posthog-js/dist/dead-clicks-autocapture.js* frontend/dist/ diff --git a/frontend/__snapshots__/scenes-other-settings--settings-project--dark.png b/frontend/__snapshots__/scenes-other-settings--settings-project--dark.png index 62601b99d5ca5..77afe0cd15b6f 100644 Binary files a/frontend/__snapshots__/scenes-other-settings--settings-project--dark.png and b/frontend/__snapshots__/scenes-other-settings--settings-project--dark.png differ diff --git a/frontend/__snapshots__/scenes-other-settings--settings-project--light.png b/frontend/__snapshots__/scenes-other-settings--settings-project--light.png index 451dfce827818..946fad1b7d6bb 100644 Binary files a/frontend/__snapshots__/scenes-other-settings--settings-project--light.png and b/frontend/__snapshots__/scenes-other-settings--settings-project--light.png differ diff --git a/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--dark.png b/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--dark.png index e97345976d3d7..2f4dd38f43d7b 100644 Binary files a/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--dark.png and b/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--dark.png differ diff --git a/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--light.png b/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--light.png index a61ad424b9c7f..5af68794791fa 100644 Binary files a/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--light.png and b/frontend/__snapshots__/scenes-other-settings--settings-project-with-replay-features--light.png differ diff --git a/frontend/__snapshots__/scenes-other-settings--settings-web-vitals--dark.png b/frontend/__snapshots__/scenes-other-settings--settings-web-vitals--dark.png index b0a26a8e1d2a3..3f4df5f5aef57 100644 Binary files a/frontend/__snapshots__/scenes-other-settings--settings-web-vitals--dark.png and b/frontend/__snapshots__/scenes-other-settings--settings-web-vitals--dark.png differ diff --git a/frontend/__snapshots__/scenes-other-settings--settings-web-vitals--light.png b/frontend/__snapshots__/scenes-other-settings--settings-web-vitals--light.png index 15c8071a7e24b..5feb120039c45 100644 Binary files a/frontend/__snapshots__/scenes-other-settings--settings-web-vitals--light.png and b/frontend/__snapshots__/scenes-other-settings--settings-web-vitals--light.png differ diff --git a/frontend/src/lib/api.mock.ts b/frontend/src/lib/api.mock.ts index 9902182ca8e0f..b35349f5c8f62 100644 --- a/frontend/src/lib/api.mock.ts +++ b/frontend/src/lib/api.mock.ts @@ -90,6 +90,7 @@ export const MOCK_DEFAULT_TEAM: TeamType = { live_events_columns: null, person_on_events_querying_enabled: true, live_events_token: '123', + capture_dead_clicks: false, } export const MOCK_DEFAULT_PROJECT: ProjectType = { diff --git a/frontend/src/lib/constants.tsx b/frontend/src/lib/constants.tsx index a13f3277ec41f..f61fc539c2fe2 100644 --- a/frontend/src/lib/constants.tsx +++ b/frontend/src/lib/constants.tsx @@ -225,6 +225,7 @@ export const FEATURE_FLAGS = { EXPERIMENTS_HOLDOUTS: 'experiments-holdouts', // owner: @jurajmajerik #team-experiments MESSAGING: 'messaging', // owner @mariusandra #team-cdp SESSION_REPLAY_URL_BLOCKLIST: 'session-replay-url-blocklist', // owner: @richard-better #team-replay + DEAD_CLICKS_AUTOCAPTURE: 'dead-clicks-autocapture', // owner: @pauldambra #team-replay } as const export type FeatureFlagKey = (typeof FEATURE_FLAGS)[keyof typeof FEATURE_FLAGS] diff --git a/frontend/src/lib/taxonomy.tsx b/frontend/src/lib/taxonomy.tsx index 822aced539041..ec1df8c17edde 100644 --- a/frontend/src/lib/taxonomy.tsx +++ b/frontend/src/lib/taxonomy.tsx @@ -153,6 +153,10 @@ export const CORE_FILTER_DEFINITIONS_BY_GROUP = { label: 'Rageclick', description: 'A user has rapidly and repeatedly clicked in a single place', }, + $dead_click: { + label: 'Dead click', + description: 'A user has clicked on something that is probably not clickable', + }, $exception: { label: 'Exception', description: 'Automatically captured exceptions from the client Sentry integration', @@ -1216,6 +1220,47 @@ export const CORE_FILTER_DEFINITIONS_BY_GROUP = { label: 'Surveys Activated', description: 'The surveys that were activated for this event.', }, + $dead_click_scroll_delay_ms: { + label: 'Dead click scroll delay in milliseconds', + description: 'The delay between a click and the next scroll event', + }, + $dead_click_mutation_delay_ms: { + label: 'Dead click mutation delay in milliseconds', + description: 'The delay between a click and the next mutation event', + }, + $dead_click_absolute_delay_ms: { + label: 'Dead click absolute delay in milliseconds', + description: 'The delay between a click and having seen no activity at all', + }, + $dead_click_selection_changed_delay_ms: { + label: 'Dead click selection changed delay in milliseconds', + description: 'The delay between a click and the next text selection change event', + }, + $dead_click_last_mutation_timestamp: { + label: 'Dead click last mutation timestamp', + description: 'debug signal time of the last mutation seen by dead click autocapture', + }, + $dead_click_event_timestamp: { + label: 'Dead click event timestamp', + description: 'debug signal time of the event that triggered dead click autocapture', + }, + $dead_click_scroll_timeout: { + label: 'Dead click scroll timeout', + description: 'whether the dead click autocapture passed the threshold for waiting for a scroll event', + }, + $dead_click_mutation_timeout: { + label: 'Dead click mutation timeout', + description: 'whether the dead click autocapture passed the threshold for waiting for a mutation event', + }, + $dead_click_absolute_timeout: { + label: 'Dead click absolute timeout', + description: 'whether the dead click autocapture passed the threshold for waiting for any activity', + }, + $dead_click_selection_changed_timeout: { + label: 'Dead click selection changed timeout', + description: + 'whether the dead click autocapture passed the threshold for waiting for a text selection change event', + }, }, numerical_event_properties: {}, // Same as event properties, see assignment below person_properties: {}, // Currently person properties are the same as event properties, see assignment below diff --git a/frontend/src/scenes/settings/SettingsMap.tsx b/frontend/src/scenes/settings/SettingsMap.tsx index 38ce0b7b82029..4783286750f0d 100644 --- a/frontend/src/scenes/settings/SettingsMap.tsx +++ b/frontend/src/scenes/settings/SettingsMap.tsx @@ -1,4 +1,5 @@ import { BounceRatePageViewModeSetting } from 'scenes/settings/environment/BounceRatePageViewMode' +import { DeadClicksAutocaptureSettings } from 'scenes/settings/environment/DeadClicksAutocaptureSettings' import { PersonsJoinMode } from 'scenes/settings/environment/PersonsJoinMode' import { PersonsOnEvents } from 'scenes/settings/environment/PersonsOnEvents' import { SessionsTableVersion } from 'scenes/settings/environment/SessionsTableVersion' @@ -101,6 +102,11 @@ export const SETTINGS_MAP: SettingSection[] = [ title: 'Autocapture', component: , }, + { + id: 'autocapture-data-attributes', + title: 'Data attributes', + component: , + }, { id: 'heatmaps', title: 'Heatmaps', @@ -118,9 +124,10 @@ export const SETTINGS_MAP: SettingSection[] = [ component: , }, { - id: 'autocapture-data-attributes', - title: 'Data attributes', - component: , + id: 'dead-clicks-autocapture', + title: 'Dead clicks autocapture', + component: , + flag: 'DEAD_CLICKS_AUTOCAPTURE', }, ], }, diff --git a/frontend/src/scenes/settings/environment/DeadClicksAutocaptureSettings.tsx b/frontend/src/scenes/settings/environment/DeadClicksAutocaptureSettings.tsx new file mode 100644 index 0000000000000..ab9d4a9b3eac9 --- /dev/null +++ b/frontend/src/scenes/settings/environment/DeadClicksAutocaptureSettings.tsx @@ -0,0 +1,39 @@ +import { LemonSwitch } from '@posthog/lemon-ui' +import { useActions, useValues } from 'kea' +import posthog from 'posthog-js' +import { teamLogic } from 'scenes/teamLogic' +import { userLogic } from 'scenes/userLogic' + +export function DeadClicksAutocaptureSettings(): JSX.Element { + const { userLoading } = useValues(userLogic) + const { currentTeam } = useValues(teamLogic) + const { updateCurrentTeam } = useActions(teamLogic) + + return ( + <> +

+ A dead click is a click that doesn't result in any action. E.g. an image that looks like a button. Your + user clicks it, nothing happens, they get frustrated and close the tab, and you missed a sale. +

+

+ We track clicks that aren't followed by a scroll, text selection change, or DOM mutation and report them + so you can see where your users are getting stuck. +

+
+ { + updateCurrentTeam({ + capture_dead_clicks: checked, + }) + posthog.capture('dead_clicks_autocapture_toggled', { isEnabled: checked }) + }} + checked={!!currentTeam?.capture_dead_clicks} + disabled={userLoading} + label="Enable dead clicks autocapture" + bordered + /> +
+ + ) +} diff --git a/frontend/src/scenes/settings/organization/VerifiedDomains/__snapshots__/verifiedDomainsLogic.test.ts.snap b/frontend/src/scenes/settings/organization/VerifiedDomains/__snapshots__/verifiedDomainsLogic.test.ts.snap index 55f4935df8fee..817b9f565c0af 100644 --- a/frontend/src/scenes/settings/organization/VerifiedDomains/__snapshots__/verifiedDomainsLogic.test.ts.snap +++ b/frontend/src/scenes/settings/organization/VerifiedDomains/__snapshots__/verifiedDomainsLogic.test.ts.snap @@ -49,6 +49,7 @@ exports[`verifiedDomainsLogic values has proper defaults 1`] = ` "autocapture_opt_out": true, "autocapture_web_vitals_opt_in": false, "capture_console_log_opt_in": true, + "capture_dead_clicks": false, "capture_performance_opt_in": true, "completed_snippet_onboarding": true, "correlation_config": { diff --git a/frontend/src/scenes/settings/types.ts b/frontend/src/scenes/settings/types.ts index 99c83027a9ba1..bc74d20fab544 100644 --- a/frontend/src/scenes/settings/types.ts +++ b/frontend/src/scenes/settings/types.ts @@ -96,6 +96,7 @@ export type SettingId = | 'bounce-rate-page-view-mode' | 'session-table-version' | 'web-vitals-autocapture' + | 'dead-clicks-autocapture' type FeatureFlagKey = keyof typeof FEATURE_FLAGS diff --git a/frontend/src/scenes/teamActivityDescriber.tsx b/frontend/src/scenes/teamActivityDescriber.tsx index e3c4f9d27052f..4d6b51b2ff452 100644 --- a/frontend/src/scenes/teamActivityDescriber.tsx +++ b/frontend/src/scenes/teamActivityDescriber.tsx @@ -69,6 +69,11 @@ const teamActionsMapping: Record< ], } }, + capture_dead_clicks(change: ActivityChange | undefined): ChangeMapping | null { + return { + description: [<>{change?.after ? 'enabled' : 'disabled'} dead clicks autocapture], + } + }, recording_domains(change: ActivityChange | undefined): ChangeMapping | null { const before: string[] | null = Array.isArray(change?.before) ? change!.before : null const after: string[] | null = Array.isArray(change?.after) ? change!.after : null diff --git a/frontend/src/types.ts b/frontend/src/types.ts index 0971c5dbdb008..b1519d86e6f26 100644 --- a/frontend/src/types.ts +++ b/frontend/src/types.ts @@ -504,6 +504,7 @@ export interface TeamType extends TeamBasicType { // These fields in the database accept null values and were previously set to NULL by default capture_console_log_opt_in: boolean | null capture_performance_opt_in: boolean | null + capture_dead_clicks: boolean | null // a string representation of the decimal value between 0 and 1 session_recording_sample_rate: string session_recording_minimum_duration_milliseconds: number | null diff --git a/latest_migrations.manifest b/latest_migrations.manifest index cc7b583fa386e..9f1eb8998d41c 100644 --- a/latest_migrations.manifest +++ b/latest_migrations.manifest @@ -5,7 +5,7 @@ contenttypes: 0002_remove_content_type_name ee: 0016_rolemembership_organization_member otp_static: 0002_throttling otp_totp: 0002_auto_20190420_0723 -posthog: 0503_experimentsavedmetric_experimenttosavedmetric_and_more +posthog: 0504_add_dead_clicks_setting sessions: 0001_initial social_django: 0010_uid_db_index two_factor: 0007_auto_20201201_1019 diff --git a/posthog/api/decide.py b/posthog/api/decide.py index 5e4568903c76d..43344ef175301 100644 --- a/posthog/api/decide.py +++ b/posthog/api/decide.py @@ -222,6 +222,8 @@ def get_decide(request: HttpRequest): else: response["featureFlags"] = {} + response["captureDeadClicks"] = True if team.capture_dead_clicks else False + capture_network_timing = True if team.capture_performance_opt_in else False capture_web_vitals = True if team.autocapture_web_vitals_opt_in else False autocapture_web_vitals_allowed_metrics = None diff --git a/posthog/api/team.py b/posthog/api/team.py index 88b7f5e28b5ec..f03e217f54933 100644 --- a/posthog/api/team.py +++ b/posthog/api/team.py @@ -116,6 +116,7 @@ class Meta: "inject_web_apps", "surveys_opt_in", "heatmaps_opt_in", + "capture_dead_clicks", ] @@ -184,6 +185,7 @@ class Meta: "heatmaps_opt_in", "live_events_token", "product_intents", + "capture_dead_clicks", ) read_only_fields = ( "id", diff --git a/posthog/api/test/__snapshots__/test_action.ambr b/posthog/api/test/__snapshots__/test_action.ambr index 60361808f9ec0..46eddf801ce79 100644 --- a/posthog/api/test/__snapshots__/test_action.ambr +++ b/posthog/api/test/__snapshots__/test_action.ambr @@ -64,6 +64,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -157,6 +158,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -482,6 +484,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/api/test/__snapshots__/test_annotation.ambr b/posthog/api/test/__snapshots__/test_annotation.ambr index 2ee348847e75f..dd57e01fcecac 100644 --- a/posthog/api/test/__snapshots__/test_annotation.ambr +++ b/posthog/api/test/__snapshots__/test_annotation.ambr @@ -64,6 +64,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -125,6 +126,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -383,6 +385,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/api/test/__snapshots__/test_decide.ambr b/posthog/api/test/__snapshots__/test_decide.ambr index 4102c711d93af..df39b28304865 100644 --- a/posthog/api/test/__snapshots__/test_decide.ambr +++ b/posthog/api/test/__snapshots__/test_decide.ambr @@ -315,6 +315,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -475,6 +476,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -581,6 +583,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -682,6 +685,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -842,6 +846,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -943,6 +948,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1108,6 +1114,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1227,6 +1234,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/api/test/__snapshots__/test_early_access_feature.ambr b/posthog/api/test/__snapshots__/test_early_access_feature.ambr index 0e77fb99aa781..d09e131bdbf94 100644 --- a/posthog/api/test/__snapshots__/test_early_access_feature.ambr +++ b/posthog/api/test/__snapshots__/test_early_access_feature.ambr @@ -32,6 +32,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -178,6 +179,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/api/test/__snapshots__/test_element.ambr b/posthog/api/test/__snapshots__/test_element.ambr index c9d217ac3640c..f907d5fe6bcd9 100644 --- a/posthog/api/test/__snapshots__/test_element.ambr +++ b/posthog/api/test/__snapshots__/test_element.ambr @@ -64,6 +64,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/api/test/__snapshots__/test_feature_flag.ambr b/posthog/api/test/__snapshots__/test_feature_flag.ambr index 26afc6ccacc45..0ba9846a238f0 100644 --- a/posthog/api/test/__snapshots__/test_feature_flag.ambr +++ b/posthog/api/test/__snapshots__/test_feature_flag.ambr @@ -473,6 +473,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -685,6 +686,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1057,6 +1059,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1202,6 +1205,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1506,6 +1510,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1627,6 +1632,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1702,6 +1708,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1770,6 +1777,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/api/test/__snapshots__/test_insight.ambr b/posthog/api/test/__snapshots__/test_insight.ambr index 46bc77faff40f..b87866ba26a62 100644 --- a/posthog/api/test/__snapshots__/test_insight.ambr +++ b/posthog/api/test/__snapshots__/test_insight.ambr @@ -703,6 +703,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -764,6 +765,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -902,6 +904,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1152,6 +1155,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1308,6 +1312,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1451,6 +1456,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1573,6 +1579,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1730,6 +1737,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1826,6 +1834,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1922,6 +1931,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1990,6 +2000,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/api/test/__snapshots__/test_organization_feature_flag.ambr b/posthog/api/test/__snapshots__/test_organization_feature_flag.ambr index 1015dfbd891cb..5ad65068a8ee3 100644 --- a/posthog/api/test/__snapshots__/test_organization_feature_flag.ambr +++ b/posthog/api/test/__snapshots__/test_organization_feature_flag.ambr @@ -113,6 +113,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -229,6 +230,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -325,6 +327,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -393,6 +396,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -540,6 +544,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -608,6 +613,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -704,6 +710,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -772,6 +779,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -933,6 +941,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1024,6 +1033,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1473,6 +1483,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -2171,6 +2182,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/api/test/__snapshots__/test_preflight.ambr b/posthog/api/test/__snapshots__/test_preflight.ambr index e886761159f55..c4e3fac86d8c1 100644 --- a/posthog/api/test/__snapshots__/test_preflight.ambr +++ b/posthog/api/test/__snapshots__/test_preflight.ambr @@ -64,6 +64,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/api/test/__snapshots__/test_survey.ambr b/posthog/api/test/__snapshots__/test_survey.ambr index 6d3e46dbbae95..8ab0b2d3c3371 100644 --- a/posthog/api/test/__snapshots__/test_survey.ambr +++ b/posthog/api/test/__snapshots__/test_survey.ambr @@ -179,6 +179,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/api/test/dashboards/__snapshots__/test_dashboard.ambr b/posthog/api/test/dashboards/__snapshots__/test_dashboard.ambr index a1670cb3d943b..70297f25701c9 100644 --- a/posthog/api/test/dashboards/__snapshots__/test_dashboard.ambr +++ b/posthog/api/test/dashboards/__snapshots__/test_dashboard.ambr @@ -64,6 +64,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -204,6 +205,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -408,6 +410,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -734,6 +737,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1127,6 +1131,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1195,6 +1200,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1367,6 +1373,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1428,6 +1435,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1566,6 +1574,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1686,6 +1695,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1896,6 +1906,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -2122,6 +2133,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -2218,6 +2230,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -2314,6 +2327,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -2382,6 +2396,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -2482,6 +2497,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -2582,6 +2598,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -2754,6 +2771,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -2872,6 +2890,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -2968,6 +2987,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -3064,6 +3084,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -3132,6 +3153,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -3208,6 +3230,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -3346,6 +3369,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -3466,6 +3490,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -3684,6 +3709,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -3888,6 +3914,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -4054,6 +4081,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -4243,6 +4271,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -4717,6 +4746,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -4838,6 +4868,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -5018,6 +5049,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -5161,6 +5193,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -5268,6 +5301,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -5364,6 +5398,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -5432,6 +5467,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -5500,6 +5536,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -5638,6 +5675,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -5732,6 +5770,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -5800,6 +5839,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -5938,6 +5978,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -6058,6 +6099,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -6256,6 +6298,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -6374,6 +6417,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -6484,6 +6528,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -6580,6 +6625,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -6648,6 +6694,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -6716,6 +6763,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -6854,6 +6902,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -6981,6 +7030,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -7167,6 +7217,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -7260,6 +7311,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -7353,6 +7405,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -7449,6 +7502,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -7545,6 +7599,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -7613,6 +7668,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -7681,6 +7737,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -7833,6 +7890,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -7953,6 +8011,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -8150,6 +8209,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -8354,6 +8414,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -8538,6 +8599,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -8750,6 +8812,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -8850,6 +8913,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -9030,6 +9094,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -9225,6 +9290,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -9346,6 +9412,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -9526,6 +9593,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -9819,6 +9887,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/api/test/notebooks/__snapshots__/test_notebook.ambr b/posthog/api/test/notebooks/__snapshots__/test_notebook.ambr index 6a12aa2a91ab3..5cb3551f45e3b 100644 --- a/posthog/api/test/notebooks/__snapshots__/test_notebook.ambr +++ b/posthog/api/test/notebooks/__snapshots__/test_notebook.ambr @@ -64,6 +64,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -157,6 +158,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -434,6 +436,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -539,6 +542,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/api/test/test_decide.py b/posthog/api/test/test_decide.py index cbc737ba9eacc..456283561e4ca 100644 --- a/posthog/api/test/test_decide.py +++ b/posthog/api/test/test_decide.py @@ -537,6 +537,16 @@ def test_user_heatmaps_opt_in(self, *args): response = self._post_decide().json() self.assertEqual(response["heatmaps"], True) + def test_user_capture_dead_clicks_opt_in(self, *args): + # :TRICKY: Test for regression around caching + response = self._post_decide().json() + self.assertEqual(response["captureDeadClicks"], False) + + self._update_team({"capture_dead_clicks": True}) + + response = self._post_decide().json() + self.assertEqual(response["captureDeadClicks"], True) + def test_user_session_recording_allowed_when_no_permitted_domains_are_set(self, *args): self._update_team({"session_recording_opt_in": True, "recording_domains": []}) diff --git a/posthog/migrations/0504_add_dead_clicks_setting.py b/posthog/migrations/0504_add_dead_clicks_setting.py new file mode 100644 index 0000000000000..36e17a2ba21c5 --- /dev/null +++ b/posthog/migrations/0504_add_dead_clicks_setting.py @@ -0,0 +1,17 @@ +# Generated by Django 4.2.15 on 2024-10-31 15:47 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("posthog", "0503_experimentsavedmetric_experimenttosavedmetric_and_more"), + ] + + operations = [ + migrations.AddField( + model_name="team", + name="capture_dead_clicks", + field=models.BooleanField(blank=True, default=False, null=True), + ), + ] diff --git a/posthog/models/filters/test/__snapshots__/test_filter.ambr b/posthog/models/filters/test/__snapshots__/test_filter.ambr index b75b6af765291..4e9267da2d3f2 100644 --- a/posthog/models/filters/test/__snapshots__/test_filter.ambr +++ b/posthog/models/filters/test/__snapshots__/test_filter.ambr @@ -32,6 +32,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -100,6 +101,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -168,6 +170,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -236,6 +239,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -304,6 +308,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/models/team/team.py b/posthog/models/team/team.py index 4f50c5a34a911..89415c7da97e6 100644 --- a/posthog/models/team/team.py +++ b/posthog/models/team/team.py @@ -253,6 +253,7 @@ class Meta: survey_config = models.JSONField(null=True, blank=True) capture_console_log_opt_in = models.BooleanField(null=True, blank=True, default=True) capture_performance_opt_in = models.BooleanField(null=True, blank=True, default=True) + capture_dead_clicks = models.BooleanField(null=True, blank=True, default=False) surveys_opt_in = models.BooleanField(null=True, blank=True) heatmaps_opt_in = models.BooleanField(null=True, blank=True) session_recording_version = models.CharField(null=True, blank=True, max_length=24) diff --git a/posthog/session_recordings/test/__snapshots__/test_session_recordings.ambr b/posthog/session_recordings/test/__snapshots__/test_session_recordings.ambr index 8a00a14b4c1e8..fc4dd0038fedd 100644 --- a/posthog/session_recordings/test/__snapshots__/test_session_recordings.ambr +++ b/posthog/session_recordings/test/__snapshots__/test_session_recordings.ambr @@ -32,6 +32,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -100,6 +101,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -168,6 +170,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -236,6 +239,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -304,6 +308,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -480,6 +485,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -573,6 +579,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -945,6 +952,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1045,6 +1053,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1113,6 +1122,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1181,6 +1191,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1249,6 +1260,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1317,6 +1329,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1385,6 +1398,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1485,6 +1499,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1685,6 +1700,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -1823,6 +1839,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -2287,6 +2304,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -2425,6 +2443,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -2577,6 +2596,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -2932,6 +2952,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -3089,6 +3110,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -3549,6 +3571,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -3719,6 +3742,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -3996,6 +4020,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -4223,6 +4248,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -4361,6 +4387,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -5270,6 +5297,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -5408,6 +5436,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -5849,6 +5878,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -6008,6 +6038,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -6512,6 +6543,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -6669,6 +6701,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -7114,6 +7147,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -7252,6 +7286,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/tasks/test/__snapshots__/test_process_scheduled_changes.ambr b/posthog/tasks/test/__snapshots__/test_process_scheduled_changes.ambr index 1c240b06d4892..4e2046f622d72 100644 --- a/posthog/tasks/test/__snapshots__/test_process_scheduled_changes.ambr +++ b/posthog/tasks/test/__snapshots__/test_process_scheduled_changes.ambr @@ -103,6 +103,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -369,6 +370,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", diff --git a/posthog/test/__snapshots__/test_feature_flag.ambr b/posthog/test/__snapshots__/test_feature_flag.ambr index 2bf21581ccae6..36ed6e1cce57e 100644 --- a/posthog/test/__snapshots__/test_feature_flag.ambr +++ b/posthog/test/__snapshots__/test_feature_flag.ambr @@ -156,6 +156,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -330,6 +331,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version", @@ -669,6 +671,7 @@ "posthog_team"."survey_config", "posthog_team"."capture_console_log_opt_in", "posthog_team"."capture_performance_opt_in", + "posthog_team"."capture_dead_clicks", "posthog_team"."surveys_opt_in", "posthog_team"."heatmaps_opt_in", "posthog_team"."session_recording_version",