From cb4a04bbbdf8036c1481731ad6e293c4b35246e1 Mon Sep 17 00:00:00 2001 From: Andreas Farre Date: Tue, 14 Sep 2021 15:02:20 +0000 Subject: [PATCH] Bug 1727367 - Part 1: Add prefs for max session store form entry size. r=kashav Add prefs: * browser.sessionstore.dom_form_limit Limit for how long a value from a form can be to be included in session store collection. * browser.sessionstore.dom_form_max_limit Limit how much total data we collect from forms from one site, as in the sum of length of values plus sum of length of xpath/id. Differential Revision: https://phabricator.services.mozilla.com/D125195 --- modules/libpref/init/StaticPrefList.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml index fc2543c1c4dd..ba524d0563ac 100644 --- a/modules/libpref/init/StaticPrefList.yaml +++ b/modules/libpref/init/StaticPrefList.yaml @@ -1268,6 +1268,18 @@ value: 2048 mirror: always +# Maximum number of characters of form field data per field we collect. +- name: browser.sessionstore.dom_form_limit + type: uint32_t + value: 1024*1024*2 + mirror: always + +# Maximum number of characters of form data we collect per origin. +- name: browser.sessionstore.dom_form_max_limit + type: uint32_t + value: 1024*1024*50 + mirror: always + # Minimal interval between two save operations in milliseconds (while the user is active). - name: browser.sessionstore.interval type: RelaxedAtomicUint32