diff --git a/layout/generic/nsTextFrameThebes.cpp b/layout/generic/nsTextFrameThebes.cpp index c7732b1cc6c3..b25aa9d03441 100644 --- a/layout/generic/nsTextFrameThebes.cpp +++ b/layout/generic/nsTextFrameThebes.cpp @@ -3880,7 +3880,7 @@ nsTextFrame::BuildDisplayList(nsDisplayListBuilder* aBuilder, DO_GLOBAL_REFLOW_COUNT_DSP("nsTextFrame"); if ((0 != (mState & TEXT_BLINK_ON_OR_PRINTING)) && nsBlinkTimer::GetBlinkIsOff() && - PresContext()->IsDynamic()) + PresContext()->IsDynamic() && !aBuilder->IsForEventDelivery()) return NS_OK; return aLists.Content()->AppendNewToTop(new (aBuilder) nsDisplayText(this));