-
Notifications
You must be signed in to change notification settings - Fork 6.6k
/
flag_descriptions.cc
6530 lines (5350 loc) · 303 KB
/
flag_descriptions.cc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chrome/browser/flag_descriptions.h"
#include "build/build_config.h"
#include "build/chromeos_buildflags.h"
#include "flag_descriptions.h"
#include "pdf/buildflags.h"
// Keep in identical order as the header file, see the comment at the top
// for formatting rules.
namespace flag_descriptions {
const char kAccelerated2dCanvasName[] = "Accelerated 2D canvas";
const char kAccelerated2dCanvasDescription[] =
"Enables the use of the GPU to perform 2d canvas rendering instead of "
"using software rendering.";
const char kCanvasOopRasterizationName[] =
"Out-of-process 2D canvas rasterization.";
const char kCanvasOopRasterizationDescription[] =
"The rasterization of 2d canvas contents is performed in the GPU process. "
"Requires that out-of-process rasterization be enabled.";
const char kAcceleratedVideoDecodeName[] = "Hardware-accelerated video decode";
const char kAcceleratedVideoDecodeDescription[] =
"Hardware-accelerated video decode where available.";
const char kAcceleratedVideoEncodeName[] = "Hardware-accelerated video encode";
const char kAcceleratedVideoEncodeDescription[] =
"Hardware-accelerated video encode where available.";
#if BUILDFLAG(ENABLE_PDF)
const char kAccessiblePDFFormName[] = "Accessible PDF Forms";
const char kAccessiblePDFFormDescription[] =
"Enables accessibility support for PDF forms.";
const char kPdfUseSkiaRendererName[] = "Use Skia Renderer";
const char kPdfUseSkiaRendererDescription[] = "Use Skia as the PDF renderer.";
#endif
extern const char kAddEduAccountFromAccountSettingsForSupervisedUsersName[] =
"Add Edu Account From Account Settings For Supervised Users";
extern const char
kAddEduAccountFromAccountSettingsForSupervisedUsersDescription[] =
"Enables supervised users to add additional Edu accounts and "
"simplifies settings UI";
const char kAppDeduplicationServiceFondueName[] =
"Identify duplicate app groups.";
const char kAppDeduplicationServiceFondueDescription[] =
"Enables pulling app duplicate data from a Google server to allow clients "
"to determine app duplicates.";
const char kAlignWakeUpsName[] = "Align delayed wake ups at 125 Hz";
const char kAlignWakeUpsDescription[] =
"Run most delayed tasks with a non-zero delay (including DOM Timers) on a "
"periodic 125Hz tick, instead of as soon as their delay has passed.";
const char kAllowInsecureLocalhostName[] =
"Allow invalid certificates for resources loaded from localhost.";
const char kAllowInsecureLocalhostDescription[] =
"Allows requests to localhost over HTTPS even when an invalid certificate "
"is presented.";
const char kWindowsFollowCursorName[] =
"Windows open on the display with the cursor";
const char kWindowsFollowCursorDescription[] =
"When there are multiple displays, windows open on the display where "
"cursor is located.";
const char kAnimatedImageResumeName[] = "Use animated image resume behavior";
const char kAnimatedImageResumeDescription[] =
"Resumes animated images from the last frame drawn rather than attempt "
"to catch up to the frame that should be drawn based on current time.";
const char kAriaElementReflectionName[] = "Enable ARIA element reflection";
const char kAriaElementReflectionDescription[] =
"Enable setting ARIA relationship attributes that reference other elements "
"directly without an IDREF";
const char kAttributionReportingDebugModeName[] =
"Attribution Reporting Debug Mode";
const char kAttributionReportingDebugModeDescription[] =
"Enables debug mode for the Attribution Reporting API. This removes all "
"reporting delays and noise. Only works if the Attribution Reporting API "
"is already enabled.";
const char kBlockInsecureDownloadsName[] = "Block insecure downloads";
const char kBlockInsecureDownloadsDescription[] =
"Enables insecure download blocking. This shows a 'blocked' message if the "
"user attempts to download a file over an insecure transport (e.g. HTTP) "
"either directly or via an insecure redirect.";
const char kBrokerFileOperationsOnDiskCacheInNetworkServiceName[] =
"Broker file operations on disk cache in the Network Service";
const char kBrokerFileOperationsOnDiskCacheInNetworkServiceDescription[] =
"Broker file operations on disk cache running in the Network Service. This "
"is no-op when the Network Service is running in the browser process.";
const char kCertDualVerificationEnabledName[] = "Cert Dual Verification";
const char kCertDualVerificationEnabledDescription[] =
"Runs both platform Cert Verifer and Chrome Cert Verifier, reporting "
"any differences to Chrome if Safe Browsing Extended Reporting is "
"enabled.";
const char kClipboardUnsanitizedContentName[] =
"Clipboard unsanitized read and write";
const char kClipboardUnsanitizedContentDescription[] =
"Allows reading/writing unsanitized content from/to the clipboard. "
"Currently, it is only applicable to HTML format. See crbug.com/1268679.";
const char kChromeRootStoreEnabledName[] = "Chrome Root Store";
const char kChromeRootStoreEnabledDescription[] =
"Enable use of Chrome Root Store over platform roots. "
"On some platforms this may also enable Chrome Cert Verifier.";
const char kContentLanguagesInLanguagePickerName[] =
"Content languages in language picker";
const char kContentLanguagesInLanguagePickerDescription[] =
"Enables bringing user's content languages that are translatable to the "
"top of the list with all languages shown in the translate menu";
const char kCustomizeChromeColorExtractionName[] =
"Customize Chrome Color Extraction";
const char kCustomizeChromeColorExtractionDescription[] =
"Enables setting theme color based on background image color when "
"background image is changed in New Tab Page Customize Chrome.";
const char kCustomizeChromeSidePanelName[] = "Customize Chrome Side Panel";
const char KCustomizeChromeSidePanelDescription[] =
"Enables the ability to use Customize Chrome functionality from the "
"unified side panel on the New Tab Page.";
const char kForceStartupSigninPromoName[] = "Force Start-up Signin Promo";
const char kForceStartupSigninPromoDescription[] =
"If enabled, the full screen signin promo will be forced to show up at "
"Chrome start-up.";
const char kGaiaIdCacheInAccountManagerFacadeName[] =
"Gaia Id In AccountManagerFacade (AMF)";
const char kGaiaIdCacheInAccountManagerFacadeDescription[] =
"If enabled, starts fetching gaia id from android accounts in "
"AccountManagerFacade (AMF)";
const char kIdentityStatusConsistencyName[] = "Identity Status Consistency";
const char kIdentityStatusConsistencyDescription[] =
"If enabled, always show identity status - even for signed-out users";
const char kTangibleSyncName[] = "Tangible Sync";
const char kTangibleSyncDescription[] =
"Enables the tangible sync when a user starts the sync consent flow";
const char kDebugHistoryInterventionNoUserActivationName[] =
"Debug flag for history intervention on no user activation";
const char kDebugHistoryInterventionNoUserActivationDescription[] =
"This flag when enabled, will be used to debug an issue where a page that "
"did not get user activation "
"is able to work around the history intervention which is not the expected "
"behavior";
extern const char kDefaultChromeAppsMigrationName[] =
"Default Chrome apps policy migration";
extern const char kDefaultChromeAppsMigrationDescription[] =
"Enable replacing policies to force install Chrome apps with policies to "
"force install PWAs";
const char kDeferredFontShapingName[] = "Deferred Font Shaping";
const char kDeferredFontShapingDescription[] =
"Defer text rendering in invisible CSS boxes until the boxes become "
"visible.";
const char kDocumentPictureInPictureApiName[] =
"Document Picture-in-Picture API";
const char kDocumentPictureInPictureApiDescription[] =
"Enables API to open an always-on-top window with a full HTML document";
const char kPasswordNotesWithBackupName[] = "Password notes in settings";
const char kPasswordNotesWithBackupDescription[] =
"Enables a note section for each password in the settings page.";
const char kPasswordViewPageInSettingsName[] = "Password view page in settings";
const char kPasswordViewPageInSettingsDescription[] =
"Enables a new password details subpage in the settings password "
"management UI.";
extern const char kPPAPISharedImagesSwapChainName[] =
"Use SharedImages for PPAPI swapchain";
extern const char kPPAPISharedImagesSwapChainDescription[] =
"Switches legacy swap chain code to SharedImages";
extern const char kSupportPepperVideoDecoderDevAPIName[] =
"Controls whether the Pepper PPB_VideoDecoder(Dev) API is supported";
extern const char kSupportPepperVideoDecoderDevAPIDescription[] =
"When disabled, Chrome will return 0 if asked to create the "
"PPB_VideoDecoder(Dev) API by in-process callers";
const char kPrivacyIndicatorsName[] = "Enable Privacy Indicators";
const char kPrivacyIndicatorsDescription[] =
"While screen sharing or camera/microphone is being accessed, show a green "
"icon in the status area as well as add a silent notification to the tray.";
const char kEnableBluetoothSerialPortProfileInSerialApiName[] =
"Enable Bluetooth Serial Port Profile in Serial API";
const char kEnableBluetoothSerialPortProfileInSerialApiDescription[] =
"When enabled, Bluetooth Serial Port Profile devices will be enumerated "
"for use with the Serial API.";
const char kEnableDrDcName[] =
"Enables Display Compositor to use a new gpu thread.";
const char kEnableDrDcDescription[] =
"When enabled, chrome uses 2 gpu threads instead of 1. "
" Display compositor uses new dr-dc gpu thread and all other clients "
"(raster, webgl, video) "
" continues using the gpu main thread.";
const char kEnableDrDcVulkanName[] =
" Use this flag along with flag enable-drdc to enable DrDc on Vulkan. "
" Note that this flag will be a no-op if enable-drdc is disabled. ";
const char kForceGpuMainThreadToNormalPriorityDrDcName[] =
"Force GPU main thread priority to normal for DrDc.";
const char kForceGpuMainThreadToNormalPriorityDrDcDescription[] =
"When enabled, force GPU main thread priority to be normal for DrDc mode. "
"In that case DrDc thread continues to use DISPLAY thread priority and "
"hence have higher thread priority than GPU main. Note that this flag will "
"be a no-op when DrDc is disabled.";
const char kTextBasedAudioDescriptionName[] = "Enable audio descriptions.";
const char kTextBasedAudioDescriptionDescription[] =
"When enabled, HTML5 video elements with a 'descriptions' WebVTT track "
"will speak the audio descriptions aloud as the video plays.";
#if BUILDFLAG(ENABLE_SUPERVISED_USERS)
const char kWebFilterInterstitialRefreshName[] =
"Web filter interstitial refresh.";
const char kWebFilterInterstitialRefreshDescription[] =
"Enable web filter interstitial refresh for Family Link users.";
#endif // ENABLE_SUPERVISED_USERS
const char kUpcomingSharingFeaturesName[] = "Enable upcoming sharing features.";
const char kUpcomingSharingFeaturesDescription[] =
"This flag enables all upcoming sharing features, in the experiment "
"arms that are most likely to be shipped. This is a meta-flag so which "
"features are upcoming at any given time may change.";
const char kUseStorkSmdsServerAddressName[] = "Use Stork SM-DS address";
const char kUseStorkSmdsServerAddressDescription[] =
"Use the Stork SM-DS address to fetch pending eSIM profiles managed by the "
"Stork prod server. Note that Stork profiles can be created with an EID at "
"go/stork-profile, and managed at go/stork-batch > View Profiles. Also "
"note that an test EUICC card is required to use this feature, usually "
"that requires the kCellularUseSecond flag to be enabled. Go to "
"go/cros-connectivity > Dev Tips for more instructions.";
const char kUseWallpaperStagingUrlName[] = "Use Wallpaper staging URL";
const char kUseWallpaperStagingUrlDescription[] =
"Use the staging server as part of the Wallpaper App to verify "
"additions/removals of wallpapers.";
const char kUseMessagesStagingUrlName[] = "Use Messages staging URL";
const char kUseMessagesStagingUrlDescription[] =
"Use the staging server as part of the \"Messages\" feature under "
"\"Connected Devices\" settings.";
const char kUseCustomMessagesDomainName[] = "Use custom Messages domain";
const char kUseCustomMessagesDomainDescription[] =
"Use a custom URL as part of the \"Messages\" feature under "
"\"Connected Devices\" settings.";
const char kUseMojoVideoDecoderForPepperName[] =
"Use the MojoVideoDecoder for hardware video decoding in Pepper";
const char kUseMojoVideoDecoderForPepperDescription[] =
"Switches Pepper to use the MojoVideoDecoder for hardware accelerated "
"video decoding instead of the legacy video decoder.";
const char kUseDMSAAForTilesName[] = "Use DMSAA for tiles";
const char kUseDMSAAForTilesDescription[] =
"Switches skia to use DMSAA instead of MSAA for tile raster";
const char kUseDnsHttpsSvcbAlpnName[] = "Use DNS https alpn";
const char kUseDnsHttpsSvcbAlpnDescription[] =
"When enabled, Chrome may try QUIC on the first connection using the ALPN"
" information in the DNS HTTPS record.";
const char kEnableFirstPartySetsName[] = "Enable First-Party Sets";
const char kEnableFirstPartySetsDescription[] =
"When enabled, Chrome will apply First-Party Sets to features such as the "
"SameParty cookie attribute.";
extern const char kEncryptedClientHelloName[] = "Encrypted ClientHello";
extern const char kEncryptedClientHelloDescription[] =
"When enabled, Chrome will enable Encrypted ClientHello support. This will "
"encrypt TLS ClientHello if the server enables the extension via the HTTPS "
"DNS record.";
extern const char kIsolatedSandboxedIframesName[] =
"Isolated sandboxed iframes";
extern const char kIsolatedSandboxedIframesDescription[] =
"When enabled, applies process isolation to iframes with the 'sandbox' "
"attribute and without the 'allow-same-origin' permission set on that "
"attribute. This also applies to documents with a similar CSP sandbox "
"header, even in the main frame. The affected sandboxed documents can be "
"grouped into processes based on their URL's site or origin. The default "
"grouping when enabled is per-site.";
const char kAssistantConsentSimplifiedTextName[] =
"AssistantConsentSimplifiedText";
const char kAssistantConsentSimplifiedTextDescription[] =
"Enables simplified consent copy in the Assistant voice search consent "
"dialog.";
const char kAssistantNonPersonalizedVoiceSearchName[] =
"AssistantNonPersonalizedVoiceSearch";
const char kAssistantNonPersonalizedVoiceSearchDescription[] =
"Enables the Assistant voice recognition and search without any "
"personalization.";
const char kAssistantConsentV2Name[] = "AssistanConsentV2";
const char kAssistantConsentV2Description[] =
"Enables different strategies for handling backing off from the consent "
"screen without explicitly clicking yes/no buttons, i.e. when a user taps "
"outside of the sheet.";
const char kAutofillAlwaysReturnCloudTokenizedCardName[] =
"Return cloud token details for server credit cards when possible";
const char kAutofillAlwaysReturnCloudTokenizedCardDescription[] =
"When enabled and where available, forms filled using Google Payments "
"server cards are populated with cloud token details, including CPAN "
"(cloud tokenized version of the Primary Account Number) and dCVV (dynamic "
"CVV).";
const char kAutofillAutoTriggerManualFallbackForCardsName[] =
"Auto trigger manual fallback for credit card form-filling failure cases";
const char kAutofillAutoTriggerManualFallbackForCardsDescription[] =
"When enabled, manual fallback will be auto-triggered on form interaction "
"in the case where autofill failed to fill a credit card form accurately.";
const char kAutofillEnableFIDOProgressDialogName[] =
"Show FIDO progress dialog on Android";
const char kAutofillEnableFIDOProgressDialogDescription[] =
"When enabled, a progress dialog is displayed while authenticating with "
"FIDO on Android.";
const char kAutofillEnableManualFallbackForVirtualCardsName[] =
"Show manual fallback for virtual cards";
const char kAutofillEnableManualFallbackForVirtualCardsDescription[] =
"When enabled, manual fallback will be enabled for virtual cards on "
"Android.";
const char kAutofillEnableMerchantOptOutErrorDialogName[] =
"Enable merchant opt-out error dialog";
const char kAutofillEnableMerchantOptOutErrorDialogDescription[] =
"When enabled, if the user attempts to use a virtual card on a website "
"where the merchant has opted out of virtual cards, a descriptive error "
"message will appear letting the user know that the merchant has opted "
"out.";
const char kAutofillEnableCardArtImageName[] = "Enable showing card art images";
const char kAutofillEnableCardArtImageDescription[] =
"When enabled, card product images (instead of network icons) will be "
"shown in Payments Autofill UI.";
const char kAutofillEnableCardProductNameName[] =
"Enable showing card product name";
const char kAutofillEnableCardProductNameDescription[] =
"When enabled, card product name (instead of issuer network) will be shown "
"in Payments Autofill UI.";
const char kAutofillEnableCvcForVcnYellowPathName[] =
"Enable CVC Authentication in the yellow path of the VCN retrieval flow";
const char kAutofillEnableCvcForVcnYellowPathDescription[] =
"When enabled, if the user encounters the yellow path (challenge path) in "
"the VCN retrieval flow and the server denotes that the card is eligible "
"for CVC authentication, CVC authentication will be offered as one of the "
"challenge options.";
const char kAutofillEnableOfferNotificationForPromoCodesName[] =
"Extend Autofill offers and rewards notification to promo code offers";
const char kAutofillEnableOfferNotificationForPromoCodesDescription[] =
"When enabled, a notification will be displayed on page navigation if the "
"domain has an eligible merchant promo code offer or reward.";
const char kAutofillEnableOffersInClankKeyboardAccessoryName[] =
"Enable Autofill offers in keyboard accessory";
const char kAutofillEnableOffersInClankKeyboardAccessoryDescription[] =
"When enabled, offers will be displayed in the keyboard accessory when "
"available.";
const char kAutofillEnableRankingFormulaName[] =
"Enable new Autofill suggestion ranking formula";
const char kAutofillEnableRankingFormulaDescription[] =
"When enabled, Autofill will use a new ranking formula to rank Autofill "
"data model suggestions such as credit cards or profiles.";
const char kAutofillEnableRankingFormulaAddressProfilesName[] =
"Enable new Autofill suggestion ranking formula for profiles";
const char kAutofillEnableRankingFormulaAddressProfilesDescription[] =
"When enabled, Autofill will use a new ranking formula to rank Autofill "
"profile suggestions.";
const char kAutofillEnableRemadeDownstreamMetricsName[] =
"Enable remade Autofill Downstream metrics logging";
const char kAutofillEnableRemadeDownstreamMetricsDescription[] =
"When enabled, some extra metrics logging for Autofill Downstream will "
"start.";
const char kAutofillEnableStickyManualFallbackForCardsName[] =
"Make manual fallback sticky for credit cards";
const char kAutofillEnableStickyManualFallbackForCardsDescription[] =
"When enabled, if the user interacts with the manual fallback bottom "
"sheet, it'll remain sticky until the user dismisses it.";
const char kAutofillEnableUpdateVirtualCardEnrollmentName[] =
"Enable Update Virtual Card Enrollment";
const char kAutofillEnableUpdateVirtualCardEnrollmentDescription[] =
"When enabled, the user will have the ability to update the virtual card "
"enrollment of a credit card through their chrome browser after certain "
"autofill flows (for example, downstream and upstream), and from the "
"settings page.";
const char kAutofillEnableVirtualCardFidoEnrollmentName[] =
"Enable FIDO enrollment for virtual cards";
const char kAutofillEnableVirtualCardFidoEnrollmentDescription[] =
"When enabled, after a successful authentication to autofill a virtual "
"card, the user will be prompted to opt-in to FIDO if the user is not "
"currently opted-in, and if the user is opted-in already and the virtual "
"card is FIDO eligible the user will be prompted to register the virtual "
"card into FIDO.";
const char kAutofillEnableVirtualCardName[] =
"Offer to use cloud token virtual card in Autofill";
const char kAutofillEnableVirtualCardDescription[] =
"When enabled, if all requirements are met, Autofill will offer to use "
"virtual credit cards in form filling.";
const char kAutofillEnableVirtualCardManagementInDesktopSettingsPageName[] =
"Enable virtual card enrollment management in desktop payments settings "
"page";
const char
kAutofillEnableVirtualCardManagementInDesktopSettingsPageDescription[] =
"When enabled, chrome://settings/payments will offer the option to "
"enroll in virtual card if the card is eligible and to unenroll if the "
"card has been enrolled.";
const char kAutofillEnableVirtualCardMetadataName[] =
"Enable showing metadata for virtual cards";
const char kAutofillEnableVirtualCardMetadataDescription[] =
"When enabled, Chrome will show metadata together with other card "
"information when the virtual card is presented to users.";
const char kAutofillEnforceDelaysInStrikeDatabaseName[] =
"Enforce delay between offering Autofill opportunities in the strike "
"database";
const char kAutofillEnforceDelaysInStrikeDatabaseDescription[] =
"When enabled, if previous Autofill feature offer was declined, "
"Chrome will wait for some time before showing the offer again.";
extern const char kAutofillFillIbanFieldsName[] =
"Enable Autofill of IBAN fields in forms";
extern const char kAutofillFillIbanFieldsDescription[] =
"When enabled, Autofill will attempt to fill IBAN (International Bank "
"Account Number) fields when data is available.";
const char kAutofillFillMerchantPromoCodeFieldsName[] =
"Enable Autofill of promo code fields in forms";
const char kAutofillFillMerchantPromoCodeFieldsDescription[] =
"When enabled, Autofill will attempt to fill merchant promo/coupon/gift "
"code fields when data is available.";
const char kAutofillHighlightOnlyChangedValuesInPreviewModeName[] =
"Highlight only changed values in preview mode.";
const char kAutofillHighlightOnlyChangedValuesInPreviewModeDescription[] =
"When Autofill is previewing filling a form, already autofilled values "
"and other values that are not changed by accepting the preview should "
"not be highlighted.";
const char kAutofillOfferToSaveCardWithSameLastFourName[] =
"Offer credit card save for cards with same last-4 but different "
"expiration dates";
const char kAutofillOfferToSaveCardWithSameLastFourDescription[] =
"Offer credit card save when Chrome detects a card number with the same "
"last 4 digits as an existing server card, but a different expiration "
"date.";
const char kAutofillParseIBANFieldsName[] = "Parse IBAN fields in forms";
const char kAutofillParseIBANFieldsDescription[] =
"When enabled, Autofill will attempt to find International Bank Account "
"Number (IBAN) fields when parsing forms.";
const char kAutofillParseVcnCardOnFileStandaloneCvcFieldsName[] =
"Parse standalone CVC fields for VCN card on file in forms";
const char kAutofillParseVcnCardOnFileStandaloneCvcFieldsDescription[] =
"When enabled, Autofill will attempt to find standalone CVC fields for VCN "
"card on file when parsing forms.";
const char kAutofillPreventOverridingPrefilledValuesName[] =
"Prevent Autofill from overriding prefilled field values";
const char kAutofillPreventOverridingPrefilledValuesDescription[] =
"When enabled, Autofill won't override any field values that have not been "
"filled by Autofill";
const char kAutofillMoreProminentPopupName[] = "More prominent Autofill popup";
const char kAutofillMoreProminentPopupDescription[] =
"If enabled Autofill's popup becomes more prominent, i.e. its shadow "
"becomes more emphasized, position is also updated";
const char kAutofillRemoveCardExpirationAndTypeTitlesName[] =
"Remove expiration and type titles from Chrome Payment Settings page on "
"desktop";
const char kAutofillRemoveCardExpirationAndTypeTitlesDescription[] =
"When enabled, expiration and type titles will be removed from the Chrome "
"Payment Settings page on desktop platforms.";
const char kAutofillSaveAndFillVPAName[] =
"Offer save and autofill of UPI/VPA values";
const char kAutofillSaveAndFillVPADescription[] =
"If enabled, when autofill recognizes a UPI/VPA value in a payment form, "
"it will offer to save it. If saved, it will be offered for filling in "
"fields which expect a VPA.";
const char kAutofillSaveCardUiExperimentName[] =
"Enable different UI variants for the upload credit card save bubble";
const char kAutofillSaveCardUiExperimentDescription[] =
"When enabled, it will trigger slightly different UI variants along with "
"notification texts, when the upload credit card save bubble is shown.";
const char kAutofillSaveCardUiExperimentCurrentWithUserAvatarAndEmail[] =
"Current with Avatar and Email";
const char kAutofillSaveCardUiExperimentEncryptedAndSecure[] =
"Encrypted and Secure";
const char kAutofillSaveCardUiExperimentFasterAndProtected[] =
"Faster and Protected";
const char kAutofillShowManualFallbackInContextMenuName[] =
"Show Autofill options in Context Menu";
const char kAutofillShowManualFallbackInContextMenuDescription[] =
"When enabled, users would get address/credit cards/passwords autofilling "
"options in the context menu if the context menu is opened on a text field";
const char kAutofillSuggestServerCardInsteadOfLocalCardName[] =
"Suggest Server card instead of Local card for deduped cards";
const char kAutofillSuggestServerCardInsteadOfLocalCardDescription[] =
"When enabled, Autofill suggestions that consist of a local and server "
"version of the same card will attempt to fill the server card upon "
"selection instead of the local card.";
const char kAutofillTouchToFillForCreditCardsAndroidName[] =
"Enable Touch To Fill bottomsheet for Autofill credit card suggestions";
const char kAutofillTouchToFillForCreditCardsAndroidDescription[] =
"When enabled, Autofill credit card suggestions are shown on the "
"Touch To Fill bottomsheet";
const char kAutofillUpstreamAllowAdditionalEmailDomainsName[] =
"Allow Autofill credit card upload save for select non-Google-based "
"accounts";
const char kAutofillUpstreamAllowAdditionalEmailDomainsDescription[] =
"When enabled, credit card upload is offered if the user's logged-in "
"account's domain is from a common email provider.";
const char kAutofillUpstreamAllowAllEmailDomainsName[] =
"Allow Autofill credit card upload save for all non-Google-based accounts";
const char kAutofillUpstreamAllowAllEmailDomainsDescription[] =
"When enabled, credit card upload is offered without regard to the user's "
"logged-in account's domain.";
const char kAutofillUseImprovedLabelDisambiguationName[] =
"Autofill Uses Improved Label Disambiguation";
const char kAutofillUseImprovedLabelDisambiguationDescription[] =
"When enabled, the Autofill dropdown's suggestions' labels are displayed "
"using the improved disambiguation format.";
const char kAutoScreenBrightnessName[] = "Auto Screen Brightness model";
const char kAutoScreenBrightnessDescription[] =
"Uses Auto Screen Brightness ML model (if it exists) to adjust screen "
"brightness based on ambient light. If disabled, screen brightness "
"will be controlled by the heuristic model provided by powerd (and only "
"on devices that have ambient light sensors).";
const char kBackForwardCacheName[] = "Back-forward cache";
const char kBackForwardCacheDescription[] =
"If enabled, caches eligible pages after cross-site navigations."
"To enable caching pages on same-site navigations too, choose 'enabled "
"same-site support'.";
const char kEnableBackForwardCacheForScreenReaderName[] =
"Enable Back-forward cache for screen readers";
const char kEnableBackForwardCacheForScreenReaderDescription[] =
"If enabled, allow pages to enter back/forward cache even if a screen "
"reader is in use. The page might still not be cached for other reasons.";
const char kBentoBarName[] = "Persistent desks bar";
const char kBentoBarDescription[] =
"Showing a persistent desks bar at the top of the screen in clamshell mode "
"when there are more than one desk.";
const char kDragWindowToNewDeskName[] = "Drag window to new desk";
const char kDragWindowToNewDeskDescription[] =
"Enable dragging and dropping a window to the new desk button in overview "
"when there are less than the maximum number of desks.";
const char kBiometricReauthForPasswordFillingName[] =
"Biometric reauth for password filling";
const char kBiometricReauthForPasswordFillingDescription[] =
"Enables biometric"
"re-authentication before password filling";
const char kFastCheckoutName[] = "Fast Checkout";
const char kFastCheckoutDescription[] =
"Enables Fast Checkout experiences in Chrome.";
const char kFailFastQuietChipName[] = "Fail fast quiet chip";
const char kFailFastQuietChipDescription[] =
"Enables fast finalization of a permission request if it is displayed as a "
"quiet chip.";
const char kBorealisBigGlName[] = "Borealis Big GL";
const char kBorealisBigGlDescription[] = "Enable Big GL when running Borealis.";
const char kBorealisDiskManagementName[] = "Borealis Disk management";
const char kBorealisDiskManagementDescription[] =
"Enable experimental disk management settings.";
const char kBorealisForceBetaClientName[] = "Borealis Force Beta Client";
const char kBorealisForceBetaClientDescription[] =
"Force the client to run its beta version.";
const char kBorealisForceDoubleScaleName[] = "Borealis Force Double Scale";
const char kBorealisForceDoubleScaleDescription[] =
"Force the client to run in 2x visual zoom.";
const char kBorealisLinuxModeName[] = "Borealis Linux Mode";
const char kBorealisLinuxModeDescription[] =
"Do not run ChromeOS-specific code in the client.";
// For UX reasons we prefer "enabled", but that is used internally to refer to
// whether borealis is installed or not, so the name of the variable is a bit
// different to the user-facing name.
const char kBorealisPermittedName[] = "Borealis Enabled";
const char kBorealisPermittedDescription[] =
"Allows Borealis to run on your device. Borealis may still be blocked for "
"other reasons, including: administrator settings, device hardware "
"capabilities, or other security measures.";
const char kBorealisStorageBallooningName[] = "Borealis Storage Ballooning";
const char kBorealisStorageBallooningDescription[] =
"Enables storage balloning for Borealis. This takes precedence over the "
"other Borealis Disk management flag.";
const char kBypassAppBannerEngagementChecksName[] =
"Bypass user engagement checks";
const char kBypassAppBannerEngagementChecksDescription[] =
"Bypasses user engagement checks for displaying app banners, such as "
"requiring that users have visited the site before and that the banner "
"hasn't been shown recently. This allows developers to test that other "
"eligibility requirements for showing app banners, such as having a "
"manifest, are met.";
const char kServiceWorkerBypassFetchHandlerForMainResourceName[] =
"Bypass Service Worker Fetch Handler for main resource";
const char kServiceWorkerBypassFetchHandlerForMainResourceDescription[] =
"Bypass starting a service worker and its fetch handler for main resource "
"requests. The service worker starts after sending a main resource request "
"and handles subresources. If the main resource could be handled in the "
"fetch handler, the feature may affect the page load.";
const char kCheckOfflineCapabilityName[] = "Check offline capability for PWAs";
const char kCheckOfflineCapabilityDescription[] =
"Use advanced offline capability check to decide whether the browser "
"displays install prompts for PWAs.";
const char kChromeLabsName[] = "Chrome Labs";
const char kChromeLabsDescription[] =
"Access Chrome Labs through the toolbar menu to see featured user-facing "
"experimental features.";
const char kChromeRefresh2023Name[] = "Chrome Refresh 2023";
const char kChromeRefresh2023Description[] = "Refresh of Chrome Desktop UI";
const char kClosedTabCacheName[] = "Closed Tab Cache";
const char kClosedTabCacheDescription[] =
"Enables closed tab cache to instantaneously restore recently closed tabs. "
"NOTE: This feature is highly experimental and will lead to various "
"breakages, enable at your own risk.";
const char kCommerceHintAndroidName[] = "Commerce Hint Android";
const char kCommerceHintAndroidDescription[] =
"Enables commerce hint detection on Android.";
const char kConsumerAutoUpdateToggleAllowedName[] =
"Allow Consumer Auto Update Toggle";
const char kConsumerAutoUpdateToggleAllowedDescription[] =
"Allow enabling the consumer auto update toggle in settings";
const char kContextMenuSearchWithGoogleLensName[] =
"Google Lens powered image search in the context menu.";
const char kContextMenuSearchWithGoogleLensDescription[] =
"Replaces default image search with an intent to Google Lens when "
"supported.";
const char kContextMenuGoogleLensSearchOptimizationsName[] =
"Google Lens powered image search string variations in the context menu.";
const char kContextMenuGoogleLensSearchOptimizationsDescription[] =
"Replaces Google Lens string variations when Google Lens is supported.";
const char kClientStorageAccessContextAuditingName[] =
"Access contexts for client-side storage";
const char kClientStorageAccessContextAuditingDescription[] =
"Record the first-party contexts in which client-side storage was accessed";
const char kClearCrossSiteCrossBrowsingContextGroupWindowNameName[] =
"Clear window name in top-level cross-site cross-browsing-context-group "
"navigation";
const char kClearCrossSiteCrossBrowsingContextGroupWindowNameDescription[] =
"Clear the preserved window.name property when it's a top-level cross-site "
"navigation that swaps BrowsingContextGroup.";
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
const char kChromeTipsInMainMenuName[] =
"Show 'Tips for Chrome' in Help portion of main menu.";
const char kChromeTipsInMainMenuDescription[] =
"Enables 'Tips for Chrome' in main menu; the menu item will take users to "
"an official Google site with information about the latest and most "
"popular Chrome features.";
const char kChromeTipsInMainMenuNewBadgeName[] =
"Show 'New' promo badge on 'Tips for Chrome' in Help portion of main menu.";
const char kChromeTipsInMainMenuNewBadgeDescription[] =
"Enables 'New' promo badge on 'Tips for Chrome' in main menu; experiment to"
" test the value of this user education feature.";
#endif
const char kChromeWhatsNewUIName[] =
"Show Chrome What's New page at chrome://whats-new";
const char kChromeWhatsNewUIDescription[] =
"Enables Chrome What's New page at chrome://whats-new.";
const char kDarkLightModeKMeansColorName[] =
"K Means color algorithm for dark light mode";
const char kDarkLightModeKMeansColorDescription[] =
"Enables the alternate K Means color algorithm for extracting color from "
"user wallpaper to mix into system UI for dark light mode";
extern const char kDeviceForceScheduledRebootName[] =
"Enable DeviceScheduledReboot policy for all sessions.";
extern const char kDeviceForceScheduledRebootDescription[] =
"Schedule recurring reboot for the device. Reboots are always executed at "
"a scheduled time. If the session is active, user will be notified about "
"the reboot, but the reboot will not be delayed.";
const char kDevicePostureName[] = "Device Posture API";
const char kDevicePostureDescription[] =
"Enables Device Posture API (foldable devices)";
const char kDiscountConsentV2Name[] = "Discount Consent V2";
const char kDiscountConsentV2Description[] = "Enables Discount Consent V2";
const char kDisruptiveNotificationPermissionRevocationName[] =
"Disruptive notification permission revocation";
const char kDisruptiveNotificationPermissionRevocationDescription[] =
"Enables revoking the notification permission on sites that send "
"disruptive notifications unless the permission was granted through a "
"prompt that informed the user about this possibility.";
const char kIsolatedAppOriginsName[] = "Isolated App Origins";
const char kIsolatedAppOriginsDescription[] =
"Enables Isolated App policy enforcement and related APIs (e.g. Direct "
"Sockets API) for development purposes for a set of origins, specified as "
"a comma-separated list.";
const char kDoubleBufferCompositingName[] = "Double buffered compositing";
const char kDoubleBufferCompositingDescription[] =
"Use double buffer for compositing (instead of triple-buffering). "
"Latency should be reduced in some cases. On the other hand, more skipped "
"frames are expected.";
const char kMainThreadCompositingPriorityName[] =
"Main thread runs as compositing";
const char kMainThreadCompositingPriorityDescription[] =
"Runs the main thread at compositing priority since it responds to input "
"and is on the critical path.";
const char kMerchantWidePromotionsName[] = "Merchant wide promotions";
const char kMerchantWidePromotionsDescription[] =
"Enables the discount consent for all merchants, and show merchant wide "
"promotions if they are available";
const char kCodeBasedRBDName[] = "Code-based RBD";
const char kCodeBasedRBDDescription[] = "Enables the Code-based RBD.";
const char kForceColorProfileSRGB[] = "sRGB";
const char kForceColorProfileP3[] = "Display P3 D65";
const char kForceColorProfileRec2020[] = "ITU-R BT.2020";
const char kForceColorProfileColorSpin[] = "Color spin with gamma 2.4";
const char kForceColorProfileSCRGBLinear[] =
"scRGB linear (HDR where available)";
const char kForceColorProfileHDR10[] = "HDR10 (HDR where available)";
const char kForceColorProfileName[] = "Force color profile";
const char kForceColorProfileDescription[] =
"Forces Chrome to use a specific color profile instead of the color "
"of the window's current monitor, as specified by the operating system.";
const char kDynamicColorGamutName[] = "Dynamic color gamut";
const char kDynamicColorGamutDescription[] =
"Displays in wide color when the content is wide. When the content is "
"not wide, displays sRGB";
const char kCooperativeSchedulingName[] = "Cooperative Scheduling";
const char kCooperativeSchedulingDescription[] =
"Enables cooperative scheduling in Blink.";
const char kDarkenWebsitesCheckboxInThemesSettingName[] =
"Darken websites checkbox in themes setting";
const char kDarkenWebsitesCheckboxInThemesSettingDescription[] =
"Show a darken websites checkbox in themes settings when system default or "
"dark is selected. The checkbox can toggle the auto-darkening web contents "
"feature";
const char kDebugPackedAppName[] = "Debugging for packed apps";
const char kDebugPackedAppDescription[] =
"Enables debugging context menu options such as Inspect Element for packed "
"applications.";
const char kDebugShortcutsName[] = "Debugging keyboard shortcuts";
const char kDebugShortcutsDescription[] =
"Enables additional keyboard shortcuts that are useful for debugging Ash.";
const char kDisableProcessReuse[] = "Disable subframe process reuse";
const char kDisableProcessReuseDescription[] =
"Prevents out-of-process iframes from reusing compatible processes from "
"unrelated tabs. This is an experimental mode that will result in more "
"processes being created.";
const char kDisallowDocWrittenScriptsUiName[] =
"Block scripts loaded via document.write";
const char kDisallowDocWrittenScriptsUiDescription[] =
"Disallows fetches for third-party parser-blocking scripts inserted into "
"the main frame via document.write.";
const char kViewTransitionName[] = "viewTransition API";
const char kViewTransitionDescription[] =
"Controls the availability of the viewTransition JavaScript API.";
const char kViewTransitionOnNavigationName[] =
"viewTransition API for navigations";
const char kViewTransitionOnNavigationDescription[] =
"Controls the availability of the viewTransition API on document "
"navigations.";
const char kEnableAutoDisableAccessibilityName[] = "Auto-disable Accessibility";
const char kEnableAutoDisableAccessibilityDescription[] =
"When accessibility APIs are no longer being requested, automatically "
"disables accessibility. This might happen if an assistive technology is "
"turned off or if an extension which uses accessibility APIs no longer "
"needs them.";
const char kEnableAutoDisableAccessibilityV2Name[] =
"Auto-disable Accessibility V2";
const char kEnableAutoDisableAccessibilityV2Description[] =
"Automatically disable accessibility when Android reports no assistive "
"technologies are running. Might break accessibility for assistive "
"technologies without isAccessibilityTool set.";
const char kEnableAutofillAddressSavePromptName[] =
"Autofill Address Save Prompts";
const char kEnableAutofillAddressSavePromptDescription[] =
"Enable the Autofill address save prompts.";
const char kEnableAutofillCreditCardAuthenticationName[] =
"Allow using platform authenticators to retrieve server cards";
const char kEnableAutofillCreditCardAuthenticationDescription[] =
"When enabled, users will be given the option to use a platform "
"authenticator (if available) to verify card ownership when retrieving "
"credit cards from Google Payments.";
const char kEnableExperimentalCookieFeaturesName[] =
"Enable experimental cookie features";
const char kEnableExperimentalCookieFeaturesDescription[] =
"Enable new features that affect setting, sending, and managing cookies. "
"The enabled features are subject to change at any time.";
const char kEnableRawDrawName[] = "Enable raw draw";
const char kEnableRawDrawDescription[] =
"When enabled, web content will be rastered on output surface directly.";
const char kEnableDelegatedCompositingName[] = "Enable delegated compositing";
const char kEnableDelegatedCompositingDescription[] =
"When enabled and applicable, the act of compositing is delegated to Ash.";
const char kEnableRemovingAllThirdPartyCookiesName[] =
"Enable removing SameSite=None cookies";
const char kEnableRemovingAllThirdPartyCookiesDescription[] =
"Enables UI on chrome://settings/siteData to remove all third-party "
"cookies and site data.";
const char kEnableBrowsingDataLifetimeManagerName[] =
"Enables the BrowsingDataLifetimeManager service to run.";
const char kEnableBrowsingDataLifetimeManagerDescription[] =
"Enables the BrowsingDataLifetimeManager service to run and periodically "
"delete browsing data as specified by the BrowsingDataLifetime policy.";
const char kDesktopPWAsAdditionalWindowingControlsName[] =
"Desktop PWA Window Minimize/maximize/restore";
const char kDesktopPWAsAdditionalWindowingControlsDescription[] =
"Enable PWAs to manually recreate the minimize, maximize and restore "
"window functionalities with respective APIs.";
#if !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID)
const char kDesktopPWAsAppHomePageFlagId[] =
"enable-desktop-pwas-app-home-page";
const char kDesktopPWAsAppHomePageName[] = "desktop PWAs app home page";
const char kDesktopPWAsAppHomePageDescription[] =
"Use new chrome://apps page which has different UX on desktop";
#endif // !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID)
const char kDesktopPWAsElidedExtensionsMenuName[] =
"Desktop PWAs elided extensions menu";
const char kDesktopPWAsElidedExtensionsMenuDescription[] =
"Moves the Extensions \"puzzle piece\" icon from the title bar into the "
"app menu for web app windows.";
const char kDesktopPWAsLaunchHandlerName[] = "Desktop PWA launch handler";
const char kDesktopPWAsLaunchHandlerDescription[] =
"Enable web app manifests to declare app launch behavior. Prototype "
"implementation of: "
"https://github.com/WICG/web-app-launch/blob/main/launch_handler.md";
const char kDesktopPWAsTabStripName[] = "Desktop PWA tab strips";
const char kDesktopPWAsTabStripDescription[] =
"Experimental UI for tabbed application mode - exploring what PWA windows "
"would look like with a tab strip.";
const char kDesktopPWAsTabStripSettingsName[] =
"Desktop PWA tab strips settings";
const char kDesktopPWAsTabStripSettingsDescription[] =
"Experimental UI for selecting whether a PWA should open in tabbed mode.";
const char kDesktopPWAsSubAppsName[] = "Desktop PWA Sub Apps";
const char kDesktopPWAsSubAppsDescription[] =
"Enable installed PWAs to create shortcuts by installing their sub apps. "
"Prototype implementation of: "
"https://github.com/ivansandrk/multi-apps/blob/main/explainer.md";
const char kDesktopPWAsBorderlessName[] = "Desktop PWA Borderless";
const char kDesktopPWAsBorderlessDescription[] =
"Enable web app manifests to declare borderless mode as a display "
"override. Prototype implementation of: go/borderless-mode.";
const char kDesktopPWAsWebBundlesName[] = "Desktop PWAs Web Bundles";
const char kDesktopPWAsWebBundlesDescription[] =
"Adds support for web bundles, making web apps able to be launched "
"offline.";
const char kDesktopPWAsDetailedInstallDialogName[] =
"Desktop PWAs Detailed Install Dialog";
const char kDesktopPWAsDetailedInstallDialogDescription[] =
"Enable PWAs with screenshots to show a detailed install dialog during "
"installation";
const char kSkipServiceWorkerCheckInstallOnlyName[] =
"Skip service worker check for PWA installs";
const char kSkipServiceWorkerCheckInstallOnlyDescription[] =
"Allows PWAs to be installed without a service worker.";
const char kSkipServiceWorkerForInstallPromptName[] =
"Promote PWA installation without a service worker";
const char kSkipServiceWorkerForInstallPromptDescription[] =
"Allows PWAs that can be installed without a service worker to be "
"promoted. Requires #enable-skip-service-worker-check-install-only flag to "
"also be enabled.";
const char kEnablePreinstalledWebAppDuplicationFixerName[] =
"Enable the app deduplication fix for migrated preinstalled web apps";
const char kEnablePreinstalledWebAppDuplicationFixerDescription[] =
"The preinstalled web app migration encountered app duplication issues "
"when it rolled out. This code path will attempt to re-migrate instances "
"of app duplication where the old app failed to stay removed. See "
"https://crbug.com/1290716.";
const char kEnableTLS13EarlyDataName[] = "TLS 1.3 Early Data";
const char kEnableTLS13EarlyDataDescription[] =
"This option enables TLS 1.3 Early Data, allowing GET requests to be sent "
"during the handshake when resuming a connection to a compatible TLS 1.3 "
"server.";
const char kAccessibilityAcceleratorNotificationsTimeoutName[] =
"Allows accelerator notifications for accessibility features to time out";
const char kAccessibilityAcceleratorNotificationsTimeoutDescription[] =
"Enables notifications for accessibility features turned on by keyboard "
"shortcut (docked magnifier, screen magnifier and high contrast) to time "
"out instead of remaining pinned.";
const char kChromeVoxQ1FastTrackFeaturesName[] =
"ChromeVox Q1 Fast-Track Features";
const char kChromeVoxQ1FastTrackFeaturesDescription[] =