diff --git a/packages/grafana-data/src/types/featureToggles.gen.ts b/packages/grafana-data/src/types/featureToggles.gen.ts index 2b56f82d2bb..2726e598147 100644 --- a/packages/grafana-data/src/types/featureToggles.gen.ts +++ b/packages/grafana-data/src/types/featureToggles.gen.ts @@ -199,4 +199,5 @@ export interface FeatureToggles { alertingApiServer?: boolean; dashboardRestoreUI?: boolean; cloudWatchRoundUpEndTime?: boolean; + bodyScrolling?: boolean; } diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index 059cceee86b..3a0764fbb83 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -1360,6 +1360,17 @@ var ( Owner: awsDatasourcesSquad, Expression: "true", }, + { + Name: "bodyScrolling", + Description: "Adjusts Page to make body the scrollable element", + Stage: FeatureStageExperimental, + Owner: grafanaFrontendPlatformSquad, + Expression: "false", // enabled by default + FrontendOnly: true, + AllowSelfServe: false, + HideFromDocs: true, + HideFromAdminPage: true, + }, } ) diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index 3bb0bf05cac..71699a4e6ec 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -180,3 +180,4 @@ passScopeToDashboardApi,experimental,@grafana/dashboards-squad,false,false,false alertingApiServer,experimental,@grafana/alerting-squad,false,true,false dashboardRestoreUI,experimental,@grafana/grafana-frontend-platform,false,false,false cloudWatchRoundUpEndTime,GA,@grafana/aws-datasources,false,false,false +bodyScrolling,experimental,@grafana/grafana-frontend-platform,false,false,true diff --git a/pkg/services/featuremgmt/toggles_gen.go b/pkg/services/featuremgmt/toggles_gen.go index 75ecaa053b5..ea33898217c 100644 --- a/pkg/services/featuremgmt/toggles_gen.go +++ b/pkg/services/featuremgmt/toggles_gen.go @@ -730,4 +730,8 @@ const ( // FlagCloudWatchRoundUpEndTime // Round up end time for metric queries to the next minute to avoid missing data FlagCloudWatchRoundUpEndTime = "cloudWatchRoundUpEndTime" + + // FlagBodyScrolling + // Adjusts Page to make body the scrollable element + FlagBodyScrolling = "bodyScrolling" ) diff --git a/pkg/services/featuremgmt/toggles_gen.json b/pkg/services/featuremgmt/toggles_gen.json index 10c6014ea06..99143386068 100644 --- a/pkg/services/featuremgmt/toggles_gen.json +++ b/pkg/services/featuremgmt/toggles_gen.json @@ -473,6 +473,21 @@ "codeowner": "@grafana/partner-datasources" } }, + { + "metadata": { + "name": "bodyScrolling", + "resourceVersion": "1719825052257", + "creationTimestamp": "2024-07-01T09:10:52Z" + }, + "spec": { + "description": "Adjusts Page to make body the scrollable element", + "stage": "experimental", + "codeowner": "@grafana/grafana-frontend-platform", + "frontend": true, + "hideFromAdminPage": true, + "hideFromDocs": true + } + }, { "metadata": { "name": "cachingOptimizeSerializationMemoryUsage",