diff --git a/DEPS b/DEPS
index 9ba610a6a99912e8bb9d96a4392538fde8658f90..c59f16ecd54a0b7908e193a03c76f9585bd9e4d1 100644
--- a/DEPS
+++ b/DEPS
@@ -1,7 +1,7 @@
 vars = {
   "webkit_trunk":
     "http://svn.webkit.org/repository/webkit/trunk",
-  "webkit_revision": "58407",
+  "webkit_revision": "58400",
   "ffmpeg_revision": "45437",
   "skia_revision": "560",
   "chromium_git": "http://src.chromium.org/git",
diff --git a/webkit/tools/layout_tests/test_expectations.txt b/webkit/tools/layout_tests/test_expectations.txt
index c815c8a31ba8ba25e24496b7aea21273173b6fc6..86e5881750a0645d0c28479b1aa521300d57de0c 100644
--- a/webkit/tools/layout_tests/test_expectations.txt
+++ b/webkit/tools/layout_tests/test_expectations.txt
@@ -26,3 +26,9 @@ BUGWK38109 : editing/selection/caret-rtl-2.html = IMAGE
 
 // Looks like I was too quick to remove this in r45579.
 BUGAGL : fast/canvas/canvas-empty-image-pattern.html = IMAGE
+
+// WebKit roll 58304:58400
+BUGUKAI : traversal/node-iterator-prototype.html = FAIL
+BUGUKAI : fast/images/svg-background-partial-redraw.html = IMAGE IMAGE+TEXT
+BUGUKAI WIN MAC : fast/text/international/bold-bengali.html = MISSING
+BUGUKAI LINUX : fast/text/international/khmer-selection.html = FAIL