Index: chrome/browser/resources/settings/settings_page/settings_animated_pages.js |
diff --git a/chrome/browser/resources/settings/settings_page/settings_animated_pages.js b/chrome/browser/resources/settings/settings_page/settings_animated_pages.js |
index b2c80e50dcac824108b7cf925db7ad8379800fee..d4dd9b9d3f96d649c44fe5d29e4b393f587ff987 100644 |
--- a/chrome/browser/resources/settings/settings_page/settings_animated_pages.js |
+++ b/chrome/browser/resources/settings/settings_page/settings_animated_pages.js |
@@ -66,13 +66,18 @@ Polymer({ |
// Only handle iron-select events from neon-animatable elements and the |
// given whitelist of settings-subpage instances. |
- var whitelist = 'settings-subpage#site-settings, ' + |
- 'settings-subpage[route-path=\"' + |
- settings.Route.SITE_SETTINGS_COOKIES.path + '\"]'; |
+ var whitelist = 'settings-subpage#site-settings'; |
+ |
+ if (settings.routes.SITE_SETTINGS_COOKIES) { |
+ whitelist += ', settings-subpage[route-path=\"' + |
+ settings.routes.SITE_SETTINGS_COOKIES.path + '\"]'; |
+ } |
// <if expr="chromeos"> |
- whitelist += ', settings-subpage[route-path=\"' + |
- settings.Route.INTERNET_NETWORKS.path + '\"]'; |
+ if (settings.routes.INTERNET_NETWORKS) { |
+ whitelist += ', settings-subpage[route-path=\"' + |
+ settings.routes.INTERNET_NETWORKS.path + '\"]'; |
+ } |
// </if> |
if (!e.detail.item.matches('neon-animatable, ' + whitelist)) |