diff --git a/dlls/mshtml/nsembed.c b/dlls/mshtml/nsembed.c
index b7518f55ef9..b6d7b53f815 100644
--- a/dlls/mshtml/nsembed.c
+++ b/dlls/mshtml/nsembed.c
@@ -2268,7 +2268,7 @@ static HRESULT init_browser(GeckoBrowser *browser)
nsres = nsIWebBrowser_QueryInterface(browser->webbrowser, &IID_nsIScrollable, (void**)&scrollable);
if(NS_SUCCEEDED(nsres)) {
nsres = nsIScrollable_SetDefaultScrollbarPreferences(scrollable,
- ScrollOrientation_Y, Scrollbar_Always);
+ ScrollOrientation_Y, Scrollbar_Auto);
if(NS_FAILED(nsres))
ERR("Could not set default Y scrollbar prefs: %08lx\n", nsres);
diff --git a/dlls/mshtml/oleobj.c b/dlls/mshtml/oleobj.c
index d1853435606..c01c18b5fa8 100644
--- a/dlls/mshtml/oleobj.c
+++ b/dlls/mshtml/oleobj.c
@@ -363,7 +363,7 @@ static void update_hostinfo(HTMLDocumentObj *This, DOCHOSTUIINFO *hostinfo)
nsres = nsIWebBrowser_QueryInterface(This->nscontainer->webbrowser, &IID_nsIScrollable, (void**)&scrollable);
if(NS_SUCCEEDED(nsres)) {
nsres = nsIScrollable_SetDefaultScrollbarPreferences(scrollable, ScrollOrientation_Y,
- (hostinfo->dwFlags & DOCHOSTUIFLAG_SCROLL_NO) ? Scrollbar_Never : Scrollbar_Always);
+ (hostinfo->dwFlags & DOCHOSTUIFLAG_SCROLL_NO) ? Scrollbar_Never : Scrollbar_Auto);
if(NS_FAILED(nsres))
ERR("Could not set default Y scrollbar prefs: %08lx\n", nsres);