Bug 1676702 - part 2: Make TextControlState initialize TextEditor with PasswordMaskData r=m_kato

During a `TextControlState` alive, `PasswordMaskData` should be alive too.
Otherwise, we cannot keep unmasked range at reframing.

Depends on D118756

Differential Revision: https://phabricator.services.mozilla.com/D118757
This commit is contained in:
Masayuki Nakano
2021-06-28 04:37:54 +00:00
parent f3552c88ad
commit b224f9cb5b
15 changed files with 247 additions and 137 deletions

View File

@@ -9,6 +9,7 @@
#include <utility>
#include "jsapi.h"
#include "mozilla/AutoRestore.h"
#include "mozilla/BasePrincipal.h"
#include "mozilla/BinarySearch.h"
#include "mozilla/Components.h"