Copy as Markdown

Other Tools

// This file was generated by generate_static_pref_list.py from modules/libpref/init/StaticPrefList.yaml. DO NOT EDIT.
ALWAYS_PREF(
"layout.accessiblecaret.enabled",
layout_accessiblecaret_enabled,
layout_accessiblecaret_enabled,
bool, false
)
ALWAYS_PREF(
"layout.accessiblecaret.enabled_on_touch",
layout_accessiblecaret_enabled_on_touch,
layout_accessiblecaret_enabled_on_touch,
bool, true
)
ALWAYS_PREF(
"layout.accessiblecaret.always_tilt",
layout_accessiblecaret_always_tilt,
layout_accessiblecaret_always_tilt,
bool, false
)
ALWAYS_PREF(
"layout.accessiblecaret.caret_shown_when_long_tapping_on_empty_content",
layout_accessiblecaret_caret_shown_when_long_tapping_on_empty_content,
layout_accessiblecaret_caret_shown_when_long_tapping_on_empty_content,
bool, false
)
ALWAYS_PREF(
"layout.accessiblecaret.script_change_update_mode",
layout_accessiblecaret_script_change_update_mode,
layout_accessiblecaret_script_change_update_mode,
int32_t, 0
)
ALWAYS_PREF(
"layout.accessiblecaret.allow_dragging_across_other_caret",
layout_accessiblecaret_allow_dragging_across_other_caret,
layout_accessiblecaret_allow_dragging_across_other_caret,
bool, true
)
ALWAYS_PREF(
"layout.accessiblecaret.hapticfeedback",
layout_accessiblecaret_hapticfeedback,
layout_accessiblecaret_hapticfeedback,
bool, false
)
ALWAYS_PREF(
"layout.accessiblecaret.extend_selection_for_phone_number",
layout_accessiblecaret_extend_selection_for_phone_number,
layout_accessiblecaret_extend_selection_for_phone_number,
bool, false
)
ALWAYS_PREF(
"layout.accessiblecaret.hide_carets_for_mouse_input",
layout_accessiblecaret_hide_carets_for_mouse_input,
layout_accessiblecaret_hide_carets_for_mouse_input,
bool, true
)
ALWAYS_PREF(
"layout.accessiblecaret.width",
layout_accessiblecaret_width,
layout_accessiblecaret_width,
float, 34.0f
)
ALWAYS_PREF(
"layout.accessiblecaret.height",
layout_accessiblecaret_height,
layout_accessiblecaret_height,
float, 36.0f
)
ALWAYS_PREF(
"layout.accessiblecaret.margin-left",
layout_accessiblecaret_margin_left,
layout_accessiblecaret_margin_left,
float, -18.5f
)
ALWAYS_PREF(
"layout.accessiblecaret.transition-duration",
layout_accessiblecaret_transition_duration,
layout_accessiblecaret_transition_duration,
float, 250.0f
)
ALWAYS_PREF(
"layout.accessiblecaret.use_long_tap_injector",
layout_accessiblecaret_use_long_tap_injector,
layout_accessiblecaret_use_long_tap_injector,
bool, false
)
ALWAYS_PREF(
"layout.accessiblecaret.magnifier.enabled",
layout_accessiblecaret_magnifier_enabled,
layout_accessiblecaret_magnifier_enabled,
bool, false
)
ALWAYS_PREF(
"layout.animation.prerender.partial",
layout_animation_prerender_partial,
layout_animation_prerender_partial,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.animation.prerender.viewport-ratio-limit",
layout_animation_prerender_viewport_ratio_limit,
layout_animation_prerender_viewport_ratio_limit,
AtomicFloat, 1.125f
)
ALWAYS_PREF(
"layout.animation.prerender.absolute-limit-x",
layout_animation_prerender_absolute_limit_x,
layout_animation_prerender_absolute_limit_x,
RelaxedAtomicUint32, 4096
)
ALWAYS_PREF(
"layout.animation.prerender.absolute-limit-y",
layout_animation_prerender_absolute_limit_y,
layout_animation_prerender_absolute_limit_y,
RelaxedAtomicUint32, 4096
)
ALWAYS_PREF(
"layout.animation.prerender.partial.jank",
layout_animation_prerender_partial_jank,
layout_animation_prerender_partial_jank,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.dpi",
layout_css_dpi,
layout_css_dpi,
int32_t, -1
)
ALWAYS_PREF(
"layout.css.always_underline_links",
layout_css_always_underline_links,
layout_css_always_underline_links,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.align-content.blocks.enabled",
layout_css_align_content_blocks_enabled,
layout_css_align_content_blocks_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.transform-box-content-stroke.enabled",
layout_css_transform_box_content_stroke_enabled,
layout_css_transform_box_content_stroke_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.transition-behavior.enabled",
layout_css_transition_behavior_enabled,
layout_css_transition_behavior_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.starting-style-at-rules.enabled",
layout_css_starting_style_at_rules_enabled,
layout_css_starting_style_at_rules_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.counter-ancestor-scope.enabled",
layout_css_counter_ancestor_scope_enabled,
layout_css_counter_ancestor_scope_enabled,
bool, true
)
ALWAYS_PREF(
"layout.css.moz-control-character-visibility.enabled",
layout_css_moz_control_character_visibility_enabled,
layout_css_moz_control_character_visibility_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.iframe-embedder-prefers-color-scheme.content.enabled",
layout_css_iframe_embedder_prefers_color_scheme_content_enabled,
layout_css_iframe_embedder_prefers_color_scheme_content_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.initial-document-transparency",
layout_css_initial_document_transparency,
layout_css_initial_document_transparency,
RelaxedAtomicInt32, 3
)
ALWAYS_PREF(
"layout.css.accent-color.min-contrast-ratio",
layout_css_accent_color_min_contrast_ratio,
layout_css_accent_color_min_contrast_ratio,
AtomicFloat, 3.0
)
ALWAYS_PREF(
"layout.css.accent-color.darkening-target-contrast-ratio",
layout_css_accent_color_darkening_target_contrast_ratio,
layout_css_accent_color_darkening_target_contrast_ratio,
AtomicFloat, 6.0
)
ALWAYS_PREF(
"layout.css.animation-composition.enabled",
layout_css_animation_composition_enabled,
layout_css_animation_composition_enabled,
bool, true
)
ALWAYS_PREF(
"layout.css.cached-scrollbar-styles.enabled",
layout_css_cached_scrollbar_styles_enabled,
layout_css_cached_scrollbar_styles_enabled,
bool, true
)
ALWAYS_PREF(
"layout.css.inline-style-caching.always-enabled",
layout_css_inline_style_caching_always_enabled,
layout_css_inline_style_caching_always_enabled,
bool, true
)
ALWAYS_PREF(
"layout.css.computed-style.dont-resolve-image-local-refs",
layout_css_computed_style_dont_resolve_image_local_refs,
layout_css_computed_style_dont_resolve_image_local_refs,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.computed-style.shorthands",
layout_css_computed_style_shorthands,
layout_css_computed_style_shorthands,
bool, true
)
ALWAYS_PREF(
"layout.css.serialize-grid-implicit-tracks",
layout_css_serialize_grid_implicit_tracks,
layout_css_serialize_grid_implicit_tracks,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.system-ui.enabled",
layout_css_system_ui_enabled,
layout_css_system_ui_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.devPixelsPerPx",
layout_css_devPixelsPerPx,
layout_css_devPixelsPerPx,
AtomicFloat, -1.0f
)
ALWAYS_PREF(
"layout.css.backdrop-filter.enabled",
layout_css_backdrop_filter_enabled,
layout_css_backdrop_filter_enabled,
bool, true
)
ALWAYS_PREF(
"layout.css.backdrop-filter.force-enabled",
layout_css_backdrop_filter_force_enabled,
layout_css_backdrop_filter_force_enabled,
bool, false
)
ALWAYS_PREF(
"layout.css.basic-shape-rect.enabled",
layout_css_basic_shape_rect_enabled,
layout_css_basic_shape_rect_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.basic-shape-shape.enabled",
layout_css_basic_shape_shape_enabled,
layout_css_basic_shape_shape_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.basic-shape-xywh.enabled",
layout_css_basic_shape_xywh_enabled,
layout_css_basic_shape_xywh_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.content.alt-text.enabled",
layout_css_content_alt_text_enabled,
layout_css_content_alt_text_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.control-characters.visible",
layout_css_control_characters_visible,
layout_css_control_characters_visible,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.content-visibility.enabled",
layout_css_content_visibility_enabled,
layout_css_content_visibility_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.contain-intrinsic-size.enabled",
layout_css_contain_intrinsic_size_enabled,
layout_css_contain_intrinsic_size_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.convertFromNode.enabled",
layout_css_convertFromNode_enabled,
layout_css_convertFromNode_enabled,
bool, true
)
ALWAYS_PREF(
"layout.css.cross-fade.enabled",
layout_css_cross_fade_enabled,
layout_css_cross_fade_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.light-dark.enabled",
layout_css_light_dark_enabled,
layout_css_light_dark_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.fit-content-function.enabled",
layout_css_fit_content_function_enabled,
layout_css_fit_content_function_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.floating-first-letter.tight-glyph-bounds",
layout_css_floating_first_letter_tight_glyph_bounds,
layout_css_floating_first_letter_tight_glyph_bounds,
int32_t, -1
)
ALWAYS_PREF(
"layout.css.font-palette.enabled",
layout_css_font_palette_enabled,
layout_css_font_palette_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.font-variations.enabled",
layout_css_font_variations_enabled,
layout_css_font_variations_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.size-adjust.enabled",
layout_css_size_adjust_enabled,
layout_css_size_adjust_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.font-tech.enabled",
layout_css_font_tech_enabled,
layout_css_font_tech_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.font-variant-emoji.enabled",
layout_css_font_variant_emoji_enabled,
layout_css_font_variant_emoji_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.font-visibility",
layout_css_font_visibility,
layout_css_font_visibility,
int32_t, 3
)
ALWAYS_PREF(
"layout.css.getBoxQuads.enabled",
layout_css_getBoxQuads_enabled,
layout_css_getBoxQuads_enabled,
bool, true
)
ALWAYS_PREF(
"layout.css.gradient-color-interpolation-method.enabled",
layout_css_gradient_color_interpolation_method_enabled,
layout_css_gradient_color_interpolation_method_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.grid-subgrid-baselines.enabled",
layout_css_grid_subgrid_baselines_enabled,
layout_css_grid_subgrid_baselines_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.grid-template-masonry-value.enabled",
layout_css_grid_template_masonry_value_enabled,
layout_css_grid_template_masonry_value_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.has-selector.enabled",
layout_css_has_selector_enabled,
layout_css_has_selector_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.initial-letter.enabled",
layout_css_initial_letter_enabled,
layout_css_initial_letter_enabled,
bool, false
)
ALWAYS_PREF(
"layout.css.letter-spacing.model",
layout_css_letter_spacing_model,
layout_css_letter_spacing_model,
int32_t, 2
)
ALWAYS_PREF(
"layout.css.motion-path-url.enabled",
layout_css_motion_path_url_enabled,
layout_css_motion_path_url_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.marker.restricted",
layout_css_marker_restricted,
layout_css_marker_restricted,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.osx-font-smoothing.enabled",
layout_css_osx_font_smoothing_enabled,
layout_css_osx_font_smoothing_enabled,
bool, false
)
ALWAYS_PREF(
"layout.css.overflow-clip-box.enabled",
layout_css_overflow_clip_box_enabled,
layout_css_overflow_clip_box_enabled,
bool, false
)
ALWAYS_PREF(
"layout.css.overflow-moz-hidden-unscrollable.enabled",
layout_css_overflow_moz_hidden_unscrollable_enabled,
layout_css_overflow_moz_hidden_unscrollable_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.overscroll-behavior.enabled",
layout_css_overscroll_behavior_enabled,
layout_css_overscroll_behavior_enabled,
bool, true
)
ALWAYS_PREF(
"layout.css.page-orientation.enabled",
layout_css_page_orientation_enabled,
layout_css_page_orientation_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.allow-mixed-page-sizes",
layout_css_allow_mixed_page_sizes,
layout_css_allow_mixed_page_sizes,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.margin-rules.enabled",
layout_css_margin_rules_enabled,
layout_css_margin_rules_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.properties-and-values.enabled",
layout_css_properties_and_values_enabled,
layout_css_properties_and_values_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.at-scope.enabled",
layout_css_at_scope_enabled,
layout_css_at_scope_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.prefers-contrast.enabled",
layout_css_prefers_contrast_enabled,
layout_css_prefers_contrast_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.prefers-color-scheme.content-override",
layout_css_prefers_color_scheme_content_override,
layout_css_prefers_color_scheme_content_override,
RelaxedAtomicInt32, 2
)
ALWAYS_PREF(
"layout.css.forced-colors.enabled",
layout_css_forced_colors_enabled,
layout_css_forced_colors_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.prefers-reduced-transparency.enabled",
layout_css_prefers_reduced_transparency_enabled,
layout_css_prefers_reduced_transparency_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.inverted-colors.enabled",
layout_css_inverted_colors_enabled,
layout_css_inverted_colors_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.forced-color-adjust.enabled",
layout_css_forced_color_adjust_enabled,
layout_css_forced_color_adjust_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.prefixes.animations",
layout_css_prefixes_animations,
layout_css_prefixes_animations,
bool, true
)
ALWAYS_PREF(
"layout.css.prefixes.border-image",
layout_css_prefixes_border_image,
layout_css_prefixes_border_image,
bool, true
)
ALWAYS_PREF(
"layout.css.prefixes.box-sizing",
layout_css_prefixes_box_sizing,
layout_css_prefixes_box_sizing,
bool, true
)
ALWAYS_PREF(
"layout.css.prefixes.font-features",
layout_css_prefixes_font_features,
layout_css_prefixes_font_features,
bool, true
)
ALWAYS_PREF(
"layout.css.prefixes.transforms",
layout_css_prefixes_transforms,
layout_css_prefixes_transforms,
bool, false
)
ALWAYS_PREF(
"layout.css.prefixes.transitions",
layout_css_prefixes_transitions,
layout_css_prefixes_transitions,
bool, false
)
ALWAYS_PREF(
"layout.css.relative-color-syntax.enabled",
layout_css_relative_color_syntax_enabled,
layout_css_relative_color_syntax_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.report_errors",
layout_css_report_errors,
layout_css_report_errors,
bool, true
)
ALWAYS_PREF(
"layout.css.ruby.intercharacter.enabled",
layout_css_ruby_intercharacter_enabled,
layout_css_ruby_intercharacter_enabled,
bool, false
)
ALWAYS_PREF(
"layout.css.scroll-behavior.damping-ratio",
layout_css_scroll_behavior_damping_ratio,
layout_css_scroll_behavior_damping_ratio,
AtomicFloat, 1.0f
)
ALWAYS_PREF(
"layout.css.scroll-behavior.spring-constant",
layout_css_scroll_behavior_spring_constant,
layout_css_scroll_behavior_spring_constant,
AtomicFloat, 250.0f
)
ALWAYS_PREF(
"layout.css.scroll-driven-animations.enabled",
layout_css_scroll_driven_animations_enabled,
layout_css_scroll_driven_animations_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.scroll-snap.prediction-max-velocity",
layout_css_scroll_snap_prediction_max_velocity,
layout_css_scroll_snap_prediction_max_velocity,
RelaxedAtomicInt32, 2000
)
ALWAYS_PREF(
"layout.css.scroll-snap.prediction-sensitivity",
layout_css_scroll_snap_prediction_sensitivity,
layout_css_scroll_snap_prediction_sensitivity,
AtomicFloat, 0.750f
)
ALWAYS_PREF(
"layout.css.stylo-threads",
layout_css_stylo_threads,
layout_css_stylo_threads,
RelaxedAtomicInt32, -1
)
ALWAYS_PREF(
"layout.css.stylo-work-unit-size",
layout_css_stylo_work_unit_size,
layout_css_stylo_work_unit_size,
RelaxedAtomicUint32, 16
)
ALWAYS_PREF(
"layout.css.stylo-local-work-queue.in-worker",
layout_css_stylo_local_work_queue_in_worker,
layout_css_stylo_local_work_queue_in_worker,
RelaxedAtomicUint32, 0
)
ALWAYS_PREF(
"layout.css.stylo-local-work-queue.in-main-thread",
layout_css_stylo_local_work_queue_in_main_thread,
layout_css_stylo_local_work_queue_in_main_thread,
RelaxedAtomicUint32, 32
)
ALWAYS_PREF(
"layout.css.use-counters.enabled",
layout_css_use_counters_enabled,
layout_css_use_counters_enabled,
bool, true
)
ALWAYS_PREF(
"layout.css.use-counters-unimplemented.enabled",
layout_css_use_counters_unimplemented_enabled,
layout_css_use_counters_unimplemented_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.visited_links_enabled",
layout_css_visited_links_enabled,
layout_css_visited_links_enabled,
bool, true
)
ALWAYS_PREF(
"layout.css.content-visibility-relevant-content-margin",
layout_css_content_visibility_relevant_content_margin,
layout_css_content_visibility_relevant_content_margin,
float, 50
)
ALWAYS_PREF(
"layout.css.text-indent-keywords.enabled",
layout_css_text_indent_keywords_enabled,
layout_css_text_indent_keywords_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.text-transform.uppercase-eszett.enabled",
layout_css_text_transform_uppercase_eszett_enabled,
layout_css_text_transform_uppercase_eszett_enabled,
bool, false
)
ALWAYS_PREF(
"layout.css.text-wrap-balance.enabled",
layout_css_text_wrap_balance_enabled,
layout_css_text_wrap_balance_enabled,
bool, true
)
ALWAYS_PREF(
"layout.css.text-wrap-balance.limit",
layout_css_text_wrap_balance_limit,
layout_css_text_wrap_balance_limit,
int32_t, 10
)
ALWAYS_PREF(
"layout.css.text-wrap-balance-after-clamp.enabled",
layout_css_text_wrap_balance_after_clamp_enabled,
layout_css_text_wrap_balance_after_clamp_enabled,
bool, true
)
ALWAYS_PREF(
"layout.css.text-align.justify-only-after-last-tab",
layout_css_text_align_justify_only_after_last_tab,
layout_css_text_align_justify_only_after_last_tab,
bool, true
)
ALWAYS_PREF(
"layout.css.zoom.enabled",
layout_css_zoom_enabled,
layout_css_zoom_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.h1-in-section-ua-styles.enabled",
layout_css_h1_in_section_ua_styles_enabled,
layout_css_h1_in_section_ua_styles_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.cursor.block.max-size",
layout_cursor_block_max_size,
layout_cursor_block_max_size,
uint32_t, 32
)
ALWAYS_PREF(
"layout.cursor.disable-for-popups",
layout_cursor_disable_for_popups,
layout_cursor_disable_for_popups,
bool, true
)
ALWAYS_PREF(
"layout.display-list.build-twice",
layout_display_list_build_twice,
layout_display_list_build_twice,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.display-list.retain",
layout_display_list_retain,
layout_display_list_retain,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.display-list.retain.chrome",
layout_display_list_retain_chrome,
layout_display_list_retain_chrome,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.display-list.retain.sc",
layout_display_list_retain_sc,
layout_display_list_retain_sc,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.display-list.rebuild-frame-limit",
layout_display_list_rebuild_frame_limit,
layout_display_list_rebuild_frame_limit,
RelaxedAtomicUint32, 500
)
ALWAYS_PREF(
"layout.display-list.dump",
layout_display_list_dump,
layout_display_list_dump,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.display-list.dump-content",
layout_display_list_dump_content,
layout_display_list_dump_content,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.display-list.dump-parent",
layout_display_list_dump_parent,
layout_display_list_dump_parent,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.display-list.show-rebuild-area",
layout_display_list_show_rebuild_area,
layout_display_list_show_rebuild_area,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.display-list.improve-fragmentation",
layout_display_list_improve_fragmentation,
layout_display_list_improve_fragmentation,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.dynamic-reflow-roots.enabled",
layout_dynamic_reflow_roots_enabled,
layout_dynamic_reflow_roots_enabled,
bool, true
)
ALWAYS_PREF(
"layout.flexbox.item-final-reflow-optimization.enabled",
layout_flexbox_item_final_reflow_optimization_enabled,
layout_flexbox_item_final_reflow_optimization_enabled,
bool, true
)
ALWAYS_PREF(
"layout.forms.input-type-search.enabled",
layout_forms_input_type_search_enabled,
layout_forms_input_type_search_enabled,
bool, false
)
ALWAYS_PREF(
"layout.forms.reveal-password-button.enabled",
layout_forms_reveal_password_button_enabled,
layout_forms_reveal_password_button_enabled,
bool, false
)
ALWAYS_PREF(
"layout.forms.reveal-password-context-menu.enabled",
layout_forms_reveal_password_context_menu_enabled,
layout_forms_reveal_password_context_menu_enabled,
bool, true
)
ALWAYS_PREF(
"layout.frame_rate",
layout_frame_rate,
layout_frame_rate,
RelaxedAtomicInt32, -1
)
ALWAYS_PREF(
"layout.idle_period.required_quiescent_frames",
layout_idle_period_required_quiescent_frames,
layout_idle_period_required_quiescent_frames,
uint32_t, 2
)
ALWAYS_PREF(
"layout.idle_period.time_limit",
layout_idle_period_time_limit,
layout_idle_period_time_limit,
uint32_t, 1
)
ALWAYS_PREF(
"layout.extra-tick.minimum-ms",
layout_extra_tick_minimum_ms,
layout_extra_tick_minimum_ms,
int32_t, 4
)
ALWAYS_PREF(
"layout.image.eager_broken_image_icon",
layout_image_eager_broken_image_icon,
layout_image_eager_broken_image_icon,
bool, false
)
ALWAYS_PREF(
"layout.interruptible-reflow.enabled",
layout_interruptible_reflow_enabled,
layout_interruptible_reflow_enabled,
bool, true
)
ALWAYS_PREF(
"layout.reflow.synthMouseMove",
layout_reflow_synthMouseMove,
layout_reflow_synthMouseMove,
bool, true
)
ALWAYS_PREF(
"layout.scrollbar.side",
layout_scrollbar_side,
layout_scrollbar_side,
int32_t, 0
)
ALWAYS_PREF(
"layout.scrollbars.always-layerize-track",
layout_scrollbars_always_layerize_track,
layout_scrollbars_always_layerize_track,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.scrollbars.click_and_hold_track.continue_to_end",
layout_scrollbars_click_and_hold_track_continue_to_end,
layout_scrollbars_click_and_hold_track_continue_to_end,
bool, true
)
ALWAYS_PREF(
"layout.selectanchor",
layout_selectanchor,
layout_selectanchor,
bool, false
)
ALWAYS_PREF(
"layout.selection.caret_style",
layout_selection_caret_style,
layout_selection_caret_style,
int32_t, 0
)
ALWAYS_PREF(
"layout.show_previous_page",
layout_show_previous_page,
layout_show_previous_page,
bool, true
)
ALWAYS_PREF(
"layout.testing.overlay-scrollbars.always-visible",
layout_testing_overlay_scrollbars_always_visible,
layout_testing_overlay_scrollbars_always_visible,
bool, false
)
ALWAYS_PREF(
"layout.throttled_frame_rate",
layout_throttled_frame_rate,
layout_throttled_frame_rate,
uint32_t, 1
)
ALWAYS_PREF(
"layout.throttle_in_process_iframes",
layout_throttle_in_process_iframes,
layout_throttle_in_process_iframes,
bool, true
)
ALWAYS_PREF(
"layout.lower_priority_refresh_driver_during_load",
layout_lower_priority_refresh_driver_during_load,
layout_lower_priority_refresh_driver_during_load,
bool, true
)
ALWAYS_PREF(
"layout.keep_ticking_after_load_ms",
layout_keep_ticking_after_load_ms,
layout_keep_ticking_after_load_ms,
uint32_t, 1000
)
ALWAYS_PREF(
"layout.css.scroll-anchoring.enabled",
layout_css_scroll_anchoring_enabled,
layout_css_scroll_anchoring_enabled,
bool, true
)
ALWAYS_PREF(
"layout.skip_ticks_while_page_suspended",
layout_skip_ticks_while_page_suspended,
layout_skip_ticks_while_page_suspended,
bool, true
)
ALWAYS_PREF(
"layout.css.scroll-anchoring.max-consecutive-adjustments",
layout_css_scroll_anchoring_max_consecutive_adjustments,
layout_css_scroll_anchoring_max_consecutive_adjustments,
uint32_t, 10
)
ALWAYS_PREF(
"layout.css.scroll-anchoring.reset-heuristic-during-animation",
layout_css_scroll_anchoring_reset_heuristic_during_animation,
layout_css_scroll_anchoring_reset_heuristic_during_animation,
bool, false
)
ALWAYS_PREF(
"layout.css.scroll-anchoring.max-consecutive-adjustments-timeout-ms",
layout_css_scroll_anchoring_max_consecutive_adjustments_timeout_ms,
layout_css_scroll_anchoring_max_consecutive_adjustments_timeout_ms,
uint32_t, 500
)
ALWAYS_PREF(
"layout.css.scroll-anchoring.min-average-adjustment-threshold",
layout_css_scroll_anchoring_min_average_adjustment_threshold,
layout_css_scroll_anchoring_min_average_adjustment_threshold,
uint32_t, 2
)
ALWAYS_PREF(
"layout.css.scroll-anchoring.suppressions.enabled",
layout_css_scroll_anchoring_suppressions_enabled,
layout_css_scroll_anchoring_suppressions_enabled,
bool, true
)
ALWAYS_PREF(
"layout.css.scroll-anchoring.highlight",
layout_css_scroll_anchoring_highlight,
layout_css_scroll_anchoring_highlight,
bool, false
)
ALWAYS_PREF(
"layout.css.scroll-anchoring.reselect-if-suboptimal",
layout_css_scroll_anchoring_reselect_if_suboptimal,
layout_css_scroll_anchoring_reselect_if_suboptimal,
bool, true
)
ALWAYS_PREF(
"layout.css.shared-memory-ua-sheets.enabled",
layout_css_shared_memory_ua_sheets_enabled,
layout_css_shared_memory_ua_sheets_enabled,
bool, true
)
ALWAYS_PREF(
"layout.css.webkit-line-clamp.block.enabled",
layout_css_webkit_line_clamp_block_enabled,
layout_css_webkit_line_clamp_block_enabled,
bool, false
)
ALWAYS_PREF(
"layout.css.element-content-none.enabled",
layout_css_element_content_none_enabled,
layout_css_element_content_none_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.scrollbar-width-thin.disabled",
layout_css_scrollbar_width_thin_disabled,
layout_css_scrollbar_width_thin_disabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.import-supports.enabled",
layout_css_import_supports_enabled,
layout_css_import_supports_enabled,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.css.moz-broken.content.enabled",
layout_css_moz_broken_content_enabled,
layout_css_moz_broken_content_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.modern-range-pseudos.enabled",
layout_css_modern_range_pseudos_enabled,
layout_css_modern_range_pseudos_enabled,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.css.video-dynamic-range.allows-high",
layout_css_video_dynamic_range_allows_high,
layout_css_video_dynamic_range_allows_high,
RelaxedAtomicBool, false
)
ALWAYS_PREF(
"layout.framevisibility.enabled",
layout_framevisibility_enabled,
layout_framevisibility_enabled,
bool, true
)
ALWAYS_PREF(
"layout.framevisibility.amountscrollbeforeupdatehorizontal",
layout_framevisibility_amountscrollbeforeupdatehorizontal,
layout_framevisibility_amountscrollbeforeupdatehorizontal,
int32_t, 2
)
ALWAYS_PREF(
"layout.framevisibility.amountscrollbeforeupdatevertical",
layout_framevisibility_amountscrollbeforeupdatevertical,
layout_framevisibility_amountscrollbeforeupdatevertical,
int32_t, 2
)
ALWAYS_PREF(
"layout.framevisibility.numscrollportwidths",
layout_framevisibility_numscrollportwidths,
layout_framevisibility_numscrollportwidths,
uint32_t, 0
)
ALWAYS_PREF(
"layout.framevisibility.numscrollportheights",
layout_framevisibility_numscrollportheights,
layout_framevisibility_numscrollportheights,
uint32_t, 1
)
ALWAYS_PREF(
"layout.dynamic-toolbar-max-height",
layout_dynamic_toolbar_max_height,
layout_dynamic_toolbar_max_height,
RelaxedAtomicInt32, 0
)
ALWAYS_PREF(
"layout.outline.include-overflow",
layout_outline_include_overflow,
layout_outline_include_overflow,
bool, false
)
ALWAYS_PREF(
"layout.overflow-underflow.content.enabled",
layout_overflow_underflow_content_enabled,
layout_overflow_underflow_content_enabled,
bool, false
)
ALWAYS_PREF(
"layout.visibility.min-recompute-interval-ms",
layout_visibility_min_recompute_interval_ms,
layout_visibility_min_recompute_interval_ms,
uint32_t, 1000
)
ALWAYS_PREF(
"layout.word_select.eat_space_to_next_word",
layout_word_select_eat_space_to_next_word,
layout_word_select_eat_space_to_next_word,
bool, false
)
ALWAYS_PREF(
"layout.word_select.stop_at_punctuation",
layout_word_select_stop_at_punctuation,
layout_word_select_stop_at_punctuation,
RelaxedAtomicBool, true
)
ALWAYS_PREF(
"layout.word_select.stop_at_underscore",
layout_word_select_stop_at_underscore,
layout_word_select_stop_at_underscore,
bool, false
)
ALWAYS_PREF(
"layout.display_partial_background_images",
layout_display_partial_background_images,
layout_display_partial_background_images,
bool, true
)
ALWAYS_PREF(
"layout.expose_high_rate_mode_from_refreshdriver",
layout_expose_high_rate_mode_from_refreshdriver,
layout_expose_high_rate_mode_from_refreshdriver,
bool, true
)
ALWAYS_PREF(
"layout.details.force-block-layout",
layout_details_force_block_layout,
layout_details_force_block_layout,
bool, true
)
ALWAYS_PREF(
"layout.tables.scrollable-cells",
layout_tables_scrollable_cells,
layout_tables_scrollable_cells,
bool, true
)
ALWAYS_PREF(
"layout.scroll.disable-pixel-alignment",
layout_scroll_disable_pixel_alignment,
layout_scroll_disable_pixel_alignment,
RelaxedAtomicBool, false
)