EnsureComputedStyle() should only be called on style-clean trees. Introducing a DCHECK() in EnsureComputedStyle() triggers for various layout tests like this:
Check failed: !GetDocument().NeedsLayoutTreeUpdateForNode(*this).
#0 0x0000041a0f3f base::debug::StackTrace::StackTrace()
#1 0x0000040f910b logging::LogMessage::~LogMessage()#1
#2 0x00000622e996 blink::Element::EnsureComputedStyle()
#3 0x00000663870f blink::InputTypeView::ComputedTextDirection()
#4 0x00000664ed79 blink::RadioInputType::HandleKeydownEvent()
#5 0x000006608625 blink::HTMLInputElement::DefaultEventHandler()
Comment 1 Deleted