$OpenBSD$ index f1549b2..6b816c2 100644 --- layout/generic/nsFrame.cpp.orig Fri Feb 20 15:40:37 2015 +++ layout/generic/nsFrame.cpp Fri Feb 20 15:40:37 2015 @@ -1563,7 +1563,11 @@ nsIFrame::DisplayCaret(nsDisplayListBuilder* aBuilder, nscolor nsIFrame::GetCaretColorAt(int32_t aOffset) { - // Use text color. + nscolor color = NS_RGB(0, 0, 0); + if (nsLayoutUtils::GetNativeTextColor(this, color)) + return color; + + // Use CSS text color. return StyleColor()->mColor; }