diff --git a/DEPS b/DEPS index bcce914..6aa4a6e 100644 --- a/DEPS +++ b/DEPS
@@ -40,11 +40,11 @@ # Three lines of non-changing comments so that # the commit queue can handle CLs rolling Skia # and whatever else without interference from each other. - 'skia_revision': 'b712089b93fadf3f3b560e9b21803f4c7626c94e', + 'skia_revision': 'e22a6a29e2e5664ee907f1abccf615a900cbcfad', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling V8 # and whatever else without interference from each other. - 'v8_revision': 'fe9bb7e6e251159852770160cfb21dad3cf03523', + 'v8_revision': '9583190fb645f2bf2ce124d1babfd61a87a39415', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling swarming_client # and whatever else without interference from each other.
diff --git a/chrome/browser/notifications/notification_platform_bridge_mac.mm b/chrome/browser/notifications/notification_platform_bridge_mac.mm index 410eed0..b3357a6c 100644 --- a/chrome/browser/notifications/notification_platform_bridge_mac.mm +++ b/chrome/browser/notifications/notification_platform_bridge_mac.mm
@@ -183,7 +183,13 @@ [builder setTitle:base::SysUTF16ToNSString(CreateNotificationTitle(notification))]; - [builder setContextMessage:base::SysUTF16ToNSString(notification.message())]; + base::string16 context_message = + notification.items().empty() + ? notification.message() + : (notification.items().at(0).title + base::UTF8ToUTF16(" - ") + + notification.items().at(0).message); + + [builder setContextMessage:base::SysUTF16ToNSString(context_message)]; bool requires_attribution = notification.context_message().empty() &&
diff --git a/third_party/WebKit/Source/core/frame/FrameView.cpp b/third_party/WebKit/Source/core/frame/FrameView.cpp index 93253db..f0ebc36 100644 --- a/third_party/WebKit/Source/core/frame/FrameView.cpp +++ b/third_party/WebKit/Source/core/frame/FrameView.cpp
@@ -384,6 +384,8 @@ if (owner_element && owner_element->OwnedWidget() == this) owner_element->SetWidget(nullptr); + ClearPrintContext(); + #if DCHECK_IS_ON() has_been_disposed_ = true; #endif
diff --git a/third_party/WebKit/Source/core/paint/TextPainter.cpp b/third_party/WebKit/Source/core/paint/TextPainter.cpp index 27e9bba2..7df200b 100644 --- a/third_party/WebKit/Source/core/paint/TextPainter.cpp +++ b/third_party/WebKit/Source/core/paint/TextPainter.cpp
@@ -157,7 +157,8 @@ text_style.shadow = style.TextShadow(); // Adjust text color when printing with a white background. - DCHECK(line_layout_item.GetDocument().Printing() == is_printing); + DCHECK(line_layout_item.GetDocument().Printing() == is_printing || + RuntimeEnabledFeatures::printBrowserEnabled()); bool force_background_to_white = BoxPainter::ShouldForceWhiteBackgroundForPrintEconomy( style, line_layout_item.GetDocument());
diff --git a/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5 b/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5 index 08cafca31..d4e77ffd 100644 --- a/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5 +++ b/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.json5
@@ -881,7 +881,6 @@ }, { name: "SlimmingPaintV2", - implied_by: ["PrintBrowser"], }, { name: "smil",