Module: wine Branch: master Commit: bb1ff3372010befa9a2d1197a69aa6dbaf4229d6 URL: https://source.winehq.org/git/wine.git/?a=commit;h=bb1ff3372010befa9a2d1197a...
Author: Jacek Caban jacek@codeweavers.com Date: Mon Apr 5 16:05:13 2021 +0200
mshtml: Don't expose readyState property to elements in IE11 mode.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/mshtml/htmlelem.c | 1 + dlls/mshtml/tests/documentmode.js | 1 + 2 files changed, 2 insertions(+)
diff --git a/dlls/mshtml/htmlelem.c b/dlls/mshtml/htmlelem.c index 81993db224d..930568ab2c0 100644 --- a/dlls/mshtml/htmlelem.c +++ b/dlls/mshtml/htmlelem.c @@ -6301,6 +6301,7 @@ void HTMLElement_init_dispex_info(dispex_data_t *info, compat_mode_t mode) { static const dispex_hook_t elem2_ie11_hooks[] = { {DISPID_IHTMLELEMENT2_DOSCROLL, NULL}, + {DISPID_IHTMLELEMENT2_READYSTATE, NULL}, {DISPID_UNKNOWN} };
diff --git a/dlls/mshtml/tests/documentmode.js b/dlls/mshtml/tests/documentmode.js index 8755f4ab6ec..f02840a1ff3 100644 --- a/dlls/mshtml/tests/documentmode.js +++ b/dlls/mshtml/tests/documentmode.js @@ -32,6 +32,7 @@ sync_test("elem_props", function() { var v = document.documentMode;
test_exposed("doScroll", v < 11); + test_exposed("readyState", v < 11); test_exposed("querySelectorAll", v >= 8); test_exposed("textContent", v >= 9); test_exposed("prefix", v >= 9);