Currently, blink::Deprecation::CountDeprecation contains a few checks which might not work correctly with OOPIFs:
...
if (!page || page->GetDeprecation().mute_count_)
return;
if (!page->GetUseCounter().HasRecordedMeasurement(feature)) {
page->GetUseCounter().RecordMeasurement(feature);
ConsoleMessage* console_message = ...
frame->Console().AddMessage(console_message);
}
Namely, this relies on keeping page-level state for mute_count_ and UseCounter::HasRecordedMeasurement(), which we don't currently replicate. Therefore, we might record extra measurements and print extra console messages from OOPIF renderers.
Comment 1 by lukasza@chromium.org
, Apr 28 2017Status: Duplicate (was: Available)