diff --git a/widget/src/xpwidgets/PuppetWidget.cpp b/widget/src/xpwidgets/PuppetWidget.cpp index 92715b5d6eb2..99fff1aaf8fd 100644 --- a/widget/src/xpwidgets/PuppetWidget.cpp +++ b/widget/src/xpwidgets/PuppetWidget.cpp @@ -111,8 +111,9 @@ PuppetWidget::Create(nsIWidget *aParent, gfxASurface::ContentFromFormat(gfxASurface::ImageFormatARGB32)); mIMEComposing = PR_FALSE; - mIMELastReceivedSeqno = 0; - mIMELastBlurSeqno = 0; + PRUint32 chromeSeqno; + mTabChild->SendNotifyIMEFocus(false, &mIMEPreference, &chromeSeqno); + mIMELastBlurSeqno = mIMELastReceivedSeqno = chromeSeqno; PuppetWidget* parent = static_cast(aParent); if (parent) {