diff --git a/rostests/winetests/mshtml/activex.c b/rostests/winetests/mshtml/activex.c
index 65342905682..0c52b59a174 100644
--- a/rostests/winetests/mshtml/activex.c
+++ b/rostests/winetests/mshtml/activex.c
@@ -2435,14 +2435,18 @@ static void test_flash_ax(void)
/* Set in DoVerb */
CHECK_CALLED(InPlaceObject_GetWindow);
CHECK_CALLED(SetObjectRects);
-#if ROSTESTS_114_IS_FIXED
- test_ui_activate();
- test_container(notif_doc);
- test_object_elem(notif_doc);
-#endif
- win_skip("Skipping test_ui_activate(). ROSTESTS-114.\n");
- win_skip("Skipping test_container(notif_doc). ROSTESTS-114.\n");
- win_skip("Skipping test_object_elem(notif_doc). ROSTESTS-114.\n");
+ if (winetest_interactive)
+ {
+ test_ui_activate();
+ test_container(notif_doc);
+ test_object_elem(notif_doc);
+ }
+ else
+ {
+ skip("Skipping test_ui_activate(). ROSTESTS-114.\n");
+ skip("Skipping test_container(notif_doc). ROSTESTS-114.\n");
+ skip("Skipping test_object_elem(notif_doc). ROSTESTS-114.\n");
+ }
SET_EXPECT(UIDeactivate);
SET_EXPECT(Invoke_ENABLED);
@@ -2557,10 +2561,10 @@ static void test_event_binding(void)
CHECK_CALLED(FindConnectionPoint);
CHECK_CALLED(Advise);
-#if ROSTESTS_114_IS_FIXED
- test_event_call();
-#endif
- win_skip("Skipping test_event_call(). ROSTESTS-114.\n");
+ if (winetest_interactive)
+ test_event_call();
+ else
+ skip("Skipping test_event_call(). ROSTESTS-114.\n");
SET_EXPECT(InPlaceDeactivate);
SET_EXPECT(Close);
diff --git a/rostests/winetests/mshtml/htmldoc.c b/rostests/winetests/mshtml/htmldoc.c
index 06d2231865b..578410a47d2 100644
--- a/rostests/winetests/mshtml/htmldoc.c
+++ b/rostests/winetests/mshtml/htmldoc.c
@@ -7574,17 +7574,21 @@ START_TEST(htmldoc)
test_HTMLDocument(TRUE, TRUE);
test_HTMLDocument_StreamLoad();
test_HTMLDocument_StreamInitNew();
-#if ROSTESTS_113_IS_FIXED
- test_editing_mode(FALSE);
-#endif
- win_skip("Skipping test_editing_mode(FALSE). ROSTESTS-113.\n");
+ if (winetest_interactive)
+ test_editing_mode(FALSE);
+ else
+ skip("Skipping test_editing_mode(FALSE). ROSTESTS-113.\n");
test_editing_mode(TRUE);
-#if ROSTESTS_113_IS_FIXED
- test_HTMLDocument_http(FALSE);
- test_HTMLDocument_http(TRUE);
-#endif
- win_skip("Skipping test_HTMLDocument_http(FALSE). ROSTESTS-113.\n");
- win_skip("Skipping test_HTMLDocument_http(TRUE). ROSTESTS-113.\n");
+ if (winetest_interactive)
+ {
+ test_HTMLDocument_http(FALSE);
+ test_HTMLDocument_http(TRUE);
+ }
+ else
+ {
+ skip("Skipping test_HTMLDocument_http(FALSE). ROSTESTS-113.\n");
+ skip("Skipping test_HTMLDocument_http(TRUE). ROSTESTS-113.\n");
+ }
test_UIActivate(FALSE, FALSE, FALSE);
test_UIActivate(FALSE, TRUE, FALSE);