Closed Bug 1269295 Opened 8 years ago Closed 5 years ago

Investigate Private Browsing mode for IME

Categories

(Core :: Widget: Win32, enhancement, P4)

Unspecified
Windows
enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1549394
Tracking Status
firefox49 --- affected

People

(Reporter: m_kato, Unassigned)

References

()

Details

(Keywords: inputmethod, Whiteboard: tpi:+)

Attachments

(1 file)

Next Windows 10 update (from build 14328 insider preview) will have new feature that IME can handle private browsing mode on Edge/IE.  (In Japanese context for this, https://blogs.msdn.microsoft.com/jpwin/2016/04/22/14328/)

We should support it if possible.
Severity: normal → enhancement
Microsoft doesn't provide an API for this feature.   Microsoft IME calls IERTUTIL.DLL's LCIEIsCurrentProcessInPrivate directly to detect private browsing mode.  So, by hooking this function, we can implement private browsing mode for Microsoft IME.
Priority: -- → P4
Whiteboard: tpi:+
Humm, although I make a patch for this as test, Microsoft IME only initializes private mode setting once that is used on this process.  So we cannot set private mode setting to IME.  If switching IME, it can initialize it again.

Edge creates another process for private browsing window.  So they can set it correctly.

Just FYI, Microsoft Edge team sent a patch to Chromium team to specify IS_PRIVATE InputScope when incognito mode is enabled.

https://chromium-review.googlesource.com/c/chromium/src/+/1591886

So there is a chance that a recent or future version of MS-IME starts respecting IS_PRIVATE to enable their private mode. I really hope MS-IME team isn't limiting this behavior to Chromium-based browsers.

(In reply to Yohei Yukawa from comment #4)

Just FYI, Microsoft Edge team sent a patch to Chromium team to specify IS_PRIVATE InputScope when incognito mode is enabled.

https://chromium-review.googlesource.com/c/chromium/src/+/1591886

So there is a chance that a recent or future version of MS-IME starts respecting IS_PRIVATE to enable their private mode. I really hope MS-IME team isn't limiting this behavior to Chromium-based browsers.

Nice!. Thanks for information.

See Also: → CVE-2019-17018

Microsoft IME on Windows 10 20H1 will support IS_PRIVATE input scope. I don't know it for Windows 10 19H2. Moving to bug 1549394 to fix this.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
See Also: CVE-2019-17018
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: