WebUI: Remove remaining uses of iron-collapse on Desktop

Also removing the following from Desktop builds:
iron-collapse/iron-collapse.js
iron-fit-behavior/iron-fit-behavior.js
iron-range-behavior/iron-range-behavior.js

since they are no longer used anywhere.

Bug: 40943652
Change-Id: I275c179a20f8a2e2f4a8382d50340f25ae9d32de
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5623493
Reviewed-by: Kevin Graney <kmg@google.com>
Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1315221}
diff --git a/chrome/browser/privacy_sandbox/browsing_topics_settings_interactive_uitest.cc b/chrome/browser/privacy_sandbox/browsing_topics_settings_interactive_uitest.cc
index b3545fb..90bf1f7 100644
--- a/chrome/browser/privacy_sandbox/browsing_topics_settings_interactive_uitest.cc
+++ b/chrome/browser/privacy_sandbox/browsing_topics_settings_interactive_uitest.cc
@@ -94,7 +94,7 @@
       (blockedTopicsList + "privacy-sandbox-interest-item") + "cr-button";
   const DeepQuery blockedTopicsRow =
       GetAdTopicsPageQuery() + "#blockedTopicsRow";
-  const DeepQuery ironCollapse = GetAdTopicsPageQuery() + "iron-collapse";
+  const DeepQuery ironCollapse = GetAdTopicsPageQuery() + "cr-collapse";
 
  private:
   base::test::ScopedFeatureList scoped_feature_list_;
diff --git a/chrome/browser/resources/settings/lazy_load.ts b/chrome/browser/resources/settings/lazy_load.ts
index 18a5f17..13d6327 100644
--- a/chrome/browser/resources/settings/lazy_load.ts
+++ b/chrome/browser/resources/settings/lazy_load.ts
@@ -89,6 +89,7 @@
 
 export {FontsBrowserProxy, FontsBrowserProxyImpl, FontsData} from '/shared/settings/appearance_page/fonts_browser_proxy.js';
 export {CrCheckboxElement} from 'chrome://resources/cr_elements/cr_checkbox/cr_checkbox.js';
+export {CrCollapseElement} from 'chrome://resources/cr_elements/cr_collapse/cr_collapse.js';
 export {CrDialogElement} from 'chrome://resources/cr_elements/cr_dialog/cr_dialog.js';
 export {CrExpandButtonElement} from 'chrome://resources/cr_elements/cr_expand_button/cr_expand_button.js';
 export {CrIconButtonElement} from 'chrome://resources/cr_elements/cr_icon_button/cr_icon_button.js';
@@ -98,7 +99,6 @@
 export {CrTextareaElement} from 'chrome://resources/cr_elements/cr_textarea/cr_textarea.js';
 export {getToastManager} from 'chrome://resources/cr_elements/cr_toast/cr_toast_manager.js';
 export {CrTooltipElement} from 'chrome://resources/cr_elements/cr_tooltip/cr_tooltip.js';
-export {IronCollapseElement} from 'chrome://resources/polymer/v3_0/iron-collapse/iron-collapse.js';
 export {IronListElement} from 'chrome://resources/polymer/v3_0/iron-list/iron-list.js';
 export {AccessibilityBrowserProxy, AccessibilityBrowserProxyImpl} from './a11y_page/a11y_browser_proxy.js';
 export {ControlledButtonElement} from './controls/controlled_button.js';
diff --git a/chrome/browser/resources/settings/privacy_page/collapse_radio_button.html b/chrome/browser/resources/settings/privacy_page/collapse_radio_button.html
index 9ef7a50..943d39f7 100644
--- a/chrome/browser/resources/settings/privacy_page/collapse_radio_button.html
+++ b/chrome/browser/resources/settings/privacy_page/collapse_radio_button.html
@@ -16,7 +16,7 @@
         opacity: var(--cr-disabled-opacity);
       }
 
-      iron-collapse {
+      cr-collapse {
         margin-inline-end: 0;
         margin-inline-start: calc(var(--cr-radio-button-label-spacing, 20px)
             + var(--cr-radio-button-size));
@@ -99,7 +99,7 @@
       </div>
     </div>
 
-    <iron-collapse opened="[[expanded]]">
+    <cr-collapse opened="[[expanded]]">
       <slot name="collapse"></slot>
       <slot name="noSelectionCollapse"></slot>
-    </iron-collapse>
+    </cr-collapse>
diff --git a/chrome/browser/resources/settings/privacy_page/collapse_radio_button.ts b/chrome/browser/resources/settings/privacy_page/collapse_radio_button.ts
index 76333ca..accb6aa 100644
--- a/chrome/browser/resources/settings/privacy_page/collapse_radio_button.ts
+++ b/chrome/browser/resources/settings/privacy_page/collapse_radio_button.ts
@@ -2,9 +2,9 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
+import 'chrome://resources/cr_elements/cr_collapse/cr_collapse.js';
 import 'chrome://resources/cr_elements/cr_expand_button/cr_expand_button.js';
 import 'chrome://resources/cr_elements/cr_radio_button/cr_radio_button_style.css.js';
-import 'chrome://resources/polymer/v3_0/iron-collapse/iron-collapse.js';
 import 'chrome://resources/polymer/v3_0/iron-icon/iron-icon.js';
 import '../settings_shared.css.js';
 
diff --git a/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_fledge_subpage.html b/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_fledge_subpage.html
index f9e0409b..029f9131 100644
--- a/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_fledge_subpage.html
+++ b/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_fledge_subpage.html
@@ -119,7 +119,7 @@
               expanded="{{seeAllSitesExpanded_}}">
             $i18n{fledgePageSeeAllSitesLabel}
           </cr-expand-button>
-          <iron-collapse opened="[[seeAllSitesExpanded_]]">
+          <cr-collapse opened="[[seeAllSitesExpanded_]]">
             <div role="region"
                 aria-label="$i18n{fledgePageCurrentSitesRegionA11yDescription}">
               <template is="dom-repeat" items="[[remainingSitesList_]]">
@@ -128,7 +128,7 @@
                 </privacy-sandbox-interest-item>
               </template>
             </div>
-          </iron-collapse>
+          </cr-collapse>
         </template>
         <div id="currentSitesDescriptionEmpty"
             class="no-sites cr-secondary-text"
@@ -148,7 +148,7 @@
     expanded="{{blockedSitesExpanded_}}">
   $i18n{fledgePageBlockedSitesHeading}
 </cr-expand-button>
-<iron-collapse opened="[[blockedSitesExpanded_]]">
+<cr-collapse opened="[[blockedSitesExpanded_]]">
   <div id="blockedSitesDescription"
       class$="[[getBlockedSitesDescriptionClass_(blockedSitesList_.length)]]">
     [[computeBlockedSitesDescription_(blockedSitesList_.length)]]
@@ -161,7 +161,7 @@
       </privacy-sandbox-interest-item>
     </template>
   </div>
-</iron-collapse>
+</cr-collapse>
 <div id="footer" class="cr-secondary-text hr footer"
     hidden="[[shouldShowV2_]]">
   $i18nRaw{fledgePageFooter}
diff --git a/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_fledge_subpage.ts b/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_fledge_subpage.ts
index 534d38f..eaf0909 100644
--- a/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_fledge_subpage.ts
+++ b/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_fledge_subpage.ts
@@ -4,10 +4,10 @@
 
 import '/shared/settings/prefs/prefs.js';
 import 'chrome://resources/cr_elements/cr_button/cr_button.js';
+import 'chrome://resources/cr_elements/cr_collapse/cr_collapse.js';
 import 'chrome://resources/cr_elements/cr_dialog/cr_dialog.js';
 import 'chrome://resources/cr_elements/cr_expand_button/cr_expand_button.js';
 import 'chrome://resources/cr_elements/cr_shared_style.css.js';
-import 'chrome://resources/polymer/v3_0/iron-collapse/iron-collapse.js';
 import '../controls/settings_toggle_button.js';
 import './privacy_sandbox_interest_item.js';
 
diff --git a/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_topics_subpage.html b/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_topics_subpage.html
index fb0ae70..774b482 100644
--- a/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_topics_subpage.html
+++ b/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_topics_subpage.html
@@ -168,7 +168,7 @@
       $i18n{topicsPageBlockedTopicsDescriptionNew}
     </div>
   </cr-expand-button>
-  <iron-collapse opened="[[blockedTopicsExpanded_]]">
+  <cr-collapse opened="[[blockedTopicsExpanded_]]">
     <div id="blockedTopicsDescription"
         class$="[[getBlockedTopicsDescriptionClass_(
         blockedTopicsList_.length)]]"
@@ -195,7 +195,7 @@
         </privacy-sandbox-interest-item>
       </template>
     </div>
-  </iron-collapse>
+  </cr-collapse>
   <template is="dom-if" if="[[shouldShowV2_]]">
     <div id="manageTopicsSection" class="hr">
         <cr-link-row id="privacySandboxManageTopicsLinkRow"
diff --git a/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_topics_subpage.ts b/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_topics_subpage.ts
index 1e6b370..1b66620 100644
--- a/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_topics_subpage.ts
+++ b/chrome/browser/resources/settings/privacy_sandbox/privacy_sandbox_topics_subpage.ts
@@ -4,11 +4,11 @@
 
 import '/shared/settings/prefs/prefs.js';
 import 'chrome://resources/cr_elements/cr_button/cr_button.js';
+import 'chrome://resources/cr_elements/cr_collapse/cr_collapse.js';
 import 'chrome://resources/cr_elements/cr_dialog/cr_dialog.js';
 import 'chrome://resources/cr_elements/cr_toast/cr_toast.js';
 import 'chrome://resources/cr_elements/cr_expand_button/cr_expand_button.js';
 import 'chrome://resources/cr_elements/cr_shared_style.css.js';
-import 'chrome://resources/polymer/v3_0/iron-collapse/iron-collapse.js';
 import '../controls/settings_toggle_button.js';
 import './privacy_sandbox_interest_item.js';
 
diff --git a/chrome/browser/resources/settings/safety_check_page/safety_check_page.html b/chrome/browser/resources/settings/safety_check_page/safety_check_page.html
index 7e4f1238..7798f49 100644
--- a/chrome/browser/resources/settings/safety_check_page/safety_check_page.html
+++ b/chrome/browser/resources/settings/safety_check_page/safety_check_page.html
@@ -33,7 +33,7 @@
         </cr-icon-button>
       </template>
     </div>
-    <iron-collapse id="safetyCheckCollapse"
+    <cr-collapse id="safetyCheckCollapse"
         opened="[[shouldShowChildren_(parentStatus_)]]">
       <settings-safety-check-updates-child>
       </settings-safety-check-updates-child>
@@ -46,7 +46,7 @@
         <settings-safety-check-extensions-child>
         </settings-safety-check-extensions-child>
       </template>
-    </iron-collapse>
+    </cr-collapse>
     <template is="dom-if" if="[[shouldShowSafetyCheckExtensionsReview_(
           safetyCheckNumberOfExtensionsThatNeedReview_)]]" restamp>
       <safety-check-extensions>
diff --git a/chrome/browser/resources/settings/safety_check_page/safety_check_page.ts b/chrome/browser/resources/settings/safety_check_page/safety_check_page.ts
index 8329aaa..bca1c79 100644
--- a/chrome/browser/resources/settings/safety_check_page/safety_check_page.ts
+++ b/chrome/browser/resources/settings/safety_check_page/safety_check_page.ts
@@ -9,10 +9,10 @@
  */
 
 import 'chrome://resources/cr_elements/cr_button/cr_button.js';
+import 'chrome://resources/cr_elements/cr_collapse/cr_collapse.js';
 import 'chrome://resources/cr_elements/cr_icon_button/cr_icon_button.js';
 import 'chrome://resources/cr_elements/cr_shared_style.css.js';
 import 'chrome://resources/cr_elements/cr_shared_vars.css.js';
-import 'chrome://resources/polymer/v3_0/iron-collapse/iron-collapse.js';
 import 'chrome://resources/polymer/v3_0/iron-flex-layout/iron-flex-layout-classes.js';
 import 'chrome://resources/polymer/v3_0/iron-icon/iron-icon.js';
 import '../settings_shared.css.js';
diff --git a/chrome/browser/resources/settings/search_engines_page/search_engines_list.html b/chrome/browser/resources/settings/search_engines_page/search_engines_list.html
index 9b42514..1213110 100644
--- a/chrome/browser/resources/settings/search_engines_page/search_engines_list.html
+++ b/chrome/browser/resources/settings/search_engines_page/search_engines_list.html
@@ -106,7 +106,7 @@
               expanded="{{enginesListExpanded_}}">
             <div>[[expandListText]]</div>
           </cr-expand-button>
-          <iron-collapse opened="[[enginesListExpanded_]]">
+          <cr-collapse opened="[[enginesListExpanded_]]">
             <div role="rowgroup">
               <dom-repeat items="[[collapsedEngines]]">
                 <template>
@@ -117,7 +117,7 @@
                 </template>
               </dom-repeat>
             </div>
-          </iron-collapse>
+          </cr-collapse>
         </div>
       </template>
     </div>
diff --git a/chrome/browser/resources/settings/search_engines_page/search_engines_list.ts b/chrome/browser/resources/settings/search_engines_page/search_engines_list.ts
index df46647..b09c60f 100644
--- a/chrome/browser/resources/settings/search_engines_page/search_engines_list.ts
+++ b/chrome/browser/resources/settings/search_engines_page/search_engines_list.ts
@@ -7,6 +7,7 @@
  * list of search engines.
  */
 import 'chrome://resources/cr_elements/cr_shared_vars.css.js';
+import 'chrome://resources/cr_elements/cr_collapse/cr_collapse.js';
 import '../settings_shared.css.js';
 import '../settings_vars.css.js';
 import './search_engine_entry.js';
diff --git a/chrome/browser/resources/settings/site_settings/file_system_site_entry.ts b/chrome/browser/resources/settings/site_settings/file_system_site_entry.ts
index a76e762..3c54d08 100644
--- a/chrome/browser/resources/settings/site_settings/file_system_site_entry.ts
+++ b/chrome/browser/resources/settings/site_settings/file_system_site_entry.ts
@@ -10,7 +10,6 @@
 import 'chrome://resources/cr_elements/cr_expand_button/cr_expand_button.js';
 import 'chrome://resources/cr_elements/cr_icon_button/cr_icon_button.js';
 import 'chrome://resources/cr_elements/cr_shared_style.css.js';
-import 'chrome://resources/polymer/v3_0/iron-collapse/iron-collapse.js';
 import './file_system_site_entry_item.js';
 import '../settings_shared.css.js';
 import '../site_favicon.js';
diff --git a/chrome/browser/resources/settings/site_settings/review_notification_permissions.html b/chrome/browser/resources/settings/site_settings/review_notification_permissions.html
index 678b1bf..2d49dfb 100644
--- a/chrome/browser/resources/settings/site_settings/review_notification_permissions.html
+++ b/chrome/browser/resources/settings/site_settings/review_notification_permissions.html
@@ -13,7 +13,7 @@
         expanded="{{notificationPermissionReviewListExpanded_}}">
     </cr-expand-button>
   </div>
-  <iron-collapse class="site-list"
+  <cr-collapse class="site-list"
       opened="[[notificationPermissionReviewListExpanded_]]">
     <template is="dom-repeat" items="[[sites_]]">
       <div class="list-item site-entry">
@@ -41,7 +41,7 @@
         $i18n{safetyCheckNotificationPermissionReviewBlockAllLabel}
       </cr-button>
     </div>
-  </iron-collapse>
+  </cr-collapse>
   <cr-tooltip fit-to-visible-bounds manual-mode position="top" offset="3">
     $i18n{safetyCheckNotificationPermissionReviewDontAllowLabel}
   </cr-tooltip>
diff --git a/chrome/browser/resources/settings/site_settings/review_notification_permissions.ts b/chrome/browser/resources/settings/site_settings/review_notification_permissions.ts
index a0e89a4a..bec1116 100644
--- a/chrome/browser/resources/settings/site_settings/review_notification_permissions.ts
+++ b/chrome/browser/resources/settings/site_settings/review_notification_permissions.ts
@@ -2,6 +2,7 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 import 'chrome://resources/cr_elements/cr_action_menu/cr_action_menu.js';
+import 'chrome://resources/cr_elements/cr_collapse/cr_collapse.js';
 import 'chrome://resources/cr_elements/cr_lazy_render/cr_lazy_render.js';
 import 'chrome://resources/cr_elements/cr_shared_style.css.js';
 import 'chrome://resources/cr_elements/cr_toast/cr_toast.js';
diff --git a/chrome/browser/resources/settings/site_settings/site_entry.html b/chrome/browser/resources/settings/site_settings/site_entry.html
index 3c7d1d3..98173ffa 100644
--- a/chrome/browser/resources/settings/site_settings/site_entry.html
+++ b/chrome/browser/resources/settings/site_settings/site_entry.html
@@ -120,7 +120,7 @@
 
       <cr-lazy-render id="originList">
         <template>
-          <iron-collapse id="collapseChild" no-animation>
+          <cr-collapse id="collapseChild" no-animation>
             <div class="list-frame">
               <template is="dom-repeat" items="[[siteGroup.origins]]">
                 <div class="list-item hr">
@@ -184,7 +184,7 @@
                 </div>
               </template>
             </div>
-          </iron-collapse>
+          </cr-collapse>
       </template>
     </cr-lazy-render>
     </div>
diff --git a/chrome/browser/resources/settings/site_settings/site_entry.ts b/chrome/browser/resources/settings/site_settings/site_entry.ts
index 5f050b4..7bab59217a 100644
--- a/chrome/browser/resources/settings/site_settings/site_entry.ts
+++ b/chrome/browser/resources/settings/site_settings/site_entry.ts
@@ -7,20 +7,20 @@
  * 'site-entry' is an element representing a single eTLD+1 site entity.
  */
 import 'chrome://resources/cr_elements/cr_action_menu/cr_action_menu.js';
+import 'chrome://resources/cr_elements/cr_collapse/cr_collapse.js';
 import 'chrome://resources/cr_elements/cr_icon_button/cr_icon_button.js';
 import 'chrome://resources/cr_elements/cr_lazy_render/cr_lazy_render.js';
 import 'chrome://resources/cr_elements/cr_shared_style.css.js';
-import 'chrome://resources/polymer/v3_0/iron-collapse/iron-collapse.js';
 import '../settings_shared.css.js';
 import '../site_favicon.js';
 
+import type {CrCollapseElement} from 'chrome://resources/cr_elements/cr_collapse/cr_collapse.js';
 import type {CrIconButtonElement} from 'chrome://resources/cr_elements/cr_icon_button/cr_icon_button.js';
 import type {CrLazyRenderElement} from 'chrome://resources/cr_elements/cr_lazy_render/cr_lazy_render.js';
 import {FocusRowMixin} from 'chrome://resources/cr_elements/focus_row_mixin.js';
 import {I18nMixin} from 'chrome://resources/cr_elements/i18n_mixin.js';
 import {assert, assertNotReached} from 'chrome://resources/js/assert.js';
 import {EventTracker} from 'chrome://resources/js/event_tracker.js';
-import type {IronCollapseElement} from 'chrome://resources/polymer/v3_0/iron-collapse/iron-collapse.js';
 import type {DomRepeatEvent} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
 import {afterNextRender, PolymerElement} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
 
@@ -42,7 +42,7 @@
     cookies: HTMLElement,
     fpsMembership: HTMLElement,
     displayName: HTMLElement,
-    originList: CrLazyRenderElement<IronCollapseElement>,
+    originList: CrLazyRenderElement<CrCollapseElement>,
     toggleButton: HTMLElement,
     extensionIdDescription: HTMLElement,
   };
diff --git a/chrome/browser/resources/settings/site_settings/storage_access_site_list_entry.ts b/chrome/browser/resources/settings/site_settings/storage_access_site_list_entry.ts
index e75b529..260aa22 100644
--- a/chrome/browser/resources/settings/site_settings/storage_access_site_list_entry.ts
+++ b/chrome/browser/resources/settings/site_settings/storage_access_site_list_entry.ts
@@ -12,7 +12,6 @@
 import 'chrome://resources/cr_elements/cr_lazy_render/cr_lazy_render.js';
 import 'chrome://resources/cr_elements/cr_shared_style.css.js';
 import 'chrome://resources/cr_elements/cr_shared_vars.css.js';
-import 'chrome://resources/polymer/v3_0/iron-collapse/iron-collapse.js';
 import '../settings_shared.css.js';
 import '../site_favicon.js';
 
diff --git a/chrome/browser/resources/settings/site_settings_page/site_settings_page.html b/chrome/browser/resources/settings/site_settings_page/site_settings_page.html
index eb01ae0..ac69ec7 100644
--- a/chrome/browser/resources/settings/site_settings_page/site_settings_page.html
+++ b/chrome/browser/resources/settings/site_settings_page/site_settings_page.html
@@ -64,12 +64,12 @@
         expanded="{{permissionsExpanded_}}">
       <div>$i18n{siteSettingsPermissionsMore}</div>
     </cr-expand-button>
-    <iron-collapse opened="[[permissionsExpanded_]]">
+    <cr-collapse opened="[[permissionsExpanded_]]">
       <settings-site-settings-list id="advancedPermissionsList"
           category-list="[[lists_.permissionsAdvanced]]"
           focus-config="[[focusConfig]]">
       </settings-site-settings-list>
-    </iron-collapse>
+    </cr-collapse>
 
     <div class="cr-row first line-only">
       <h2>$i18n{siteSettingsContent}</h2>
@@ -82,12 +82,12 @@
         expanded="{{contentExpanded_}}">
       <div>$i18n{siteSettingsContentMore}</div>
     </cr-expand-button>
-    <iron-collapse opened="[[contentExpanded_]]">
+    <cr-collapse opened="[[contentExpanded_]]">
       <settings-site-settings-list id="advancedContentList" prefs="{{prefs}}"
           category-list="[[lists_.contentAdvanced]]"
           focus-config="[[focusConfig]]">
       </settings-site-settings-list>
-    </iron-collapse>
+    </cr-collapse>
     <template is="dom-if" if="[[enableSafetyHub_]]">
       <settings-toggle-button
           id="unusedSitePermissionsRevocationToggle"
diff --git a/chrome/browser/resources/settings/site_settings_page/site_settings_page.ts b/chrome/browser/resources/settings/site_settings_page/site_settings_page.ts
index b721e38..2d902fe 100644
--- a/chrome/browser/resources/settings/site_settings_page/site_settings_page.ts
+++ b/chrome/browser/resources/settings/site_settings_page/site_settings_page.ts
@@ -9,10 +9,10 @@
  */
 
 import 'chrome://resources/cr_elements/icons.html.js';
+import 'chrome://resources/cr_elements/cr_collapse/cr_collapse.js';
 import 'chrome://resources/cr_elements/cr_expand_button/cr_expand_button.js';
 import 'chrome://resources/cr_elements/cr_link_row/cr_link_row.js';
 import 'chrome://resources/cr_elements/cr_shared_style.css.js';
-import 'chrome://resources/polymer/v3_0/iron-collapse/iron-collapse.js';
 import '../controls/settings_toggle_button.js';
 import '../settings_shared.css.js';
 import './recent_site_permissions.js';
diff --git a/chrome/browser/resources/settings/site_settings_page/unused_site_permissions.html b/chrome/browser/resources/settings/site_settings_page/unused_site_permissions.html
index aaebfe0..20f5cc7 100644
--- a/chrome/browser/resources/settings/site_settings_page/unused_site_permissions.html
+++ b/chrome/browser/resources/settings/site_settings_page/unused_site_permissions.html
@@ -14,7 +14,7 @@
       <div class="secondary">[[subtitleString_]]</div>
     </cr-expand-button>
   </div>
-  <iron-collapse class="site-list"
+  <cr-collapse class="site-list"
       opened="[[unusedSitePermissionsReviewListExpanded_]]">
     <template is="dom-repeat" items="[[sites_]]">
       <div class$="list-item site-entry [[getRowClass_(item.visible)]]">
@@ -36,7 +36,7 @@
         $i18n{safetyCheckUnusedSitePermissionsGotItLabel}
       </cr-button>
     </div>
-  </iron-collapse>
+  </cr-collapse>
   <cr-tooltip fit-to-visible-bounds manual-mode position="top" offset="3">
     $i18n{safetyCheckUnusedSitePermissionsAllowAgainLabel}
   </cr-tooltip>
diff --git a/chrome/browser/resources/settings/site_settings_page/unused_site_permissions.ts b/chrome/browser/resources/settings/site_settings_page/unused_site_permissions.ts
index 5904a67d..ba290f57 100644
--- a/chrome/browser/resources/settings/site_settings_page/unused_site_permissions.ts
+++ b/chrome/browser/resources/settings/site_settings_page/unused_site_permissions.ts
@@ -2,13 +2,13 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 import 'chrome://resources/cr_elements/cr_button/cr_button.js';
+import 'chrome://resources/cr_elements/cr_collapse/cr_collapse.js';
 import 'chrome://resources/cr_elements/cr_expand_button/cr_expand_button.js';
 import 'chrome://resources/cr_elements/cr_icon_button/cr_icon_button.js';
 import 'chrome://resources/cr_elements/cr_shared_style.css.js';
 import 'chrome://resources/cr_elements/cr_toast/cr_toast.js';
 import 'chrome://resources/cr_elements/cr_tooltip/cr_tooltip.js';
 import 'chrome://resources/cr_elements/policy/cr_tooltip_icon.js';
-import 'chrome://resources/polymer/v3_0/iron-collapse/iron-collapse.js';
 import 'chrome://resources/polymer/v3_0/iron-icon/iron-icon.js';
 import '../settings_shared.css.js';
 import '../site_favicon.js';
diff --git a/chrome/test/data/webui/settings/battery_page_test.ts b/chrome/test/data/webui/settings/battery_page_test.ts
index e8beab8..d35204d 100644
--- a/chrome/test/data/webui/settings/battery_page_test.ts
+++ b/chrome/test/data/webui/settings/battery_page_test.ts
@@ -6,7 +6,7 @@
 
 import {loadTimeData} from 'chrome://resources/js/load_time_data.js';
 import {flush} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
-import type {IronCollapseElement, SettingsRadioGroupElement} from 'chrome://settings/lazy_load.js';
+import type {CrCollapseElement, SettingsRadioGroupElement} from 'chrome://settings/lazy_load.js';
 import type {ControlledRadioButtonElement, SettingsBatteryPageElement, SettingsToggleButtonElement} from 'chrome://settings/settings.js';
 import {BATTERY_SAVER_MODE_PREF, BatterySaverModeState, PerformanceBrowserProxyImpl, PerformanceMetricsProxyImpl} from 'chrome://settings/settings.js';
 import {assertEquals, assertFalse, assertTrue} from 'chrome://webui-test/chai_assert.js';
@@ -56,7 +56,7 @@
             'battery');
     assertTrue(
         batteryPage.shadowRoot!
-            .querySelector<IronCollapseElement>('#radioGroupCollapse')!.opened,
+            .querySelector<CrCollapseElement>('#radioGroupCollapse')!.opened,
         'collapse should be open when battery saver mode is enabled on ' +
             'battery');
     assertEquals(
@@ -78,7 +78,7 @@
             'threshold');
     assertTrue(
         batteryPage.shadowRoot!
-            .querySelector<IronCollapseElement>('#radioGroupCollapse')!.opened,
+            .querySelector<CrCollapseElement>('#radioGroupCollapse')!.opened,
         'collapse should be open when battery saver mode is enabled below ' +
             'threshold');
     assertEquals(
@@ -98,7 +98,7 @@
         'toggle should be unchecked when battery saver mode is disabled');
     assertFalse(
         batteryPage.shadowRoot!
-            .querySelector<IronCollapseElement>('#radioGroupCollapse')!.opened,
+            .querySelector<CrCollapseElement>('#radioGroupCollapse')!.opened,
         'collapse should be closed when battery saver mode is disabled');
   });
 
diff --git a/chrome/test/data/webui/settings/collapse_radio_button_test.ts b/chrome/test/data/webui/settings/collapse_radio_button_test.ts
index b342319e..1b05ec8 100644
--- a/chrome/test/data/webui/settings/collapse_radio_button_test.ts
+++ b/chrome/test/data/webui/settings/collapse_radio_button_test.ts
@@ -25,7 +25,7 @@
 
   test('openOnSelection', function() {
     const collapse =
-        collapseRadioButton.shadowRoot!.querySelector('iron-collapse')!;
+        collapseRadioButton.shadowRoot!.querySelector('cr-collapse')!;
     collapseRadioButton.checked = false;
     flush();
     assertFalse(collapse.opened);
@@ -36,7 +36,7 @@
 
   test('closeOnDeselect', function() {
     const collapse =
-        collapseRadioButton.shadowRoot!.querySelector('iron-collapse')!;
+        collapseRadioButton.shadowRoot!.querySelector('cr-collapse')!;
     collapseRadioButton.checked = true;
     flush();
     assertTrue(collapse.opened);
@@ -48,7 +48,7 @@
   // Button should remain closed when noAutomaticCollapse flag is set.
   test('closedWhenInitiallyClosedAndNoAutomaticCollapse', function() {
     const collapse =
-        collapseRadioButton.shadowRoot!.querySelector('iron-collapse')!;
+        collapseRadioButton.shadowRoot!.querySelector('cr-collapse')!;
     collapseRadioButton.checked = false;
     flush();
     assertFalse(collapse.opened);
@@ -66,7 +66,7 @@
   // Button should remain opened when noAutomaticCollapse flag is set.
   test('openedWhenInitiallyOpenedAndNoAutomaticCollapse', function() {
     const collapse =
-        collapseRadioButton.shadowRoot!.querySelector('iron-collapse')!;
+        collapseRadioButton.shadowRoot!.querySelector('cr-collapse')!;
     collapseRadioButton.checked = true;
     flush();
     assertTrue(collapse.opened);
@@ -85,7 +85,7 @@
   // open the iron collapse.
   test('openOnExpandHit', async function() {
     const collapse =
-        collapseRadioButton.shadowRoot!.querySelector('iron-collapse')!;
+        collapseRadioButton.shadowRoot!.querySelector('cr-collapse')!;
     collapseRadioButton.checked = false;
     flush();
     assertFalse(collapse.opened);
@@ -98,7 +98,7 @@
   // the iron collapse.
   test('closeOnExpandHitWhenSelected', async function() {
     const collapse =
-        collapseRadioButton.shadowRoot!.querySelector('iron-collapse')!;
+        collapseRadioButton.shadowRoot!.querySelector('cr-collapse')!;
     collapseRadioButton.checked = true;
     flush();
     assertTrue(collapse.opened);
@@ -111,7 +111,7 @@
   // the radio button immediately.
   test('openOnExpandHitWhenNoAutomaticCollapse', async function() {
     const collapse =
-        collapseRadioButton.shadowRoot!.querySelector('iron-collapse')!;
+        collapseRadioButton.shadowRoot!.querySelector('cr-collapse')!;
     collapseRadioButton.checked = false;
     flush();
     assertFalse(collapse.opened);
@@ -129,7 +129,7 @@
   // the radio button immediately.
   test('closeOnExpandHitWhenSelectedWhenNoAutomaticCollapse', async function() {
     const collapse =
-        collapseRadioButton.shadowRoot!.querySelector('iron-collapse')!;
+        collapseRadioButton.shadowRoot!.querySelector('cr-collapse')!;
     collapseRadioButton.checked = true;
     flush();
     assertTrue(collapse.opened);
@@ -157,7 +157,7 @@
     collapseRadioButton.checked = false;
     collapseRadioButton.disabled = true;
     const collapse =
-        collapseRadioButton.shadowRoot!.querySelector('iron-collapse')!;
+        collapseRadioButton.shadowRoot!.querySelector('cr-collapse')!;
 
     flush();
     assertFalse(collapse.opened);
diff --git a/chrome/test/data/webui/settings/get_most_chrome_page_test.ts b/chrome/test/data/webui/settings/get_most_chrome_page_test.ts
index 87bfc73..403d6e8 100644
--- a/chrome/test/data/webui/settings/get_most_chrome_page_test.ts
+++ b/chrome/test/data/webui/settings/get_most_chrome_page_test.ts
@@ -5,7 +5,7 @@
 import 'chrome://settings/lazy_load.js';
 
 import {flush} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
-import type {CrExpandButtonElement, IronCollapseElement, SettingsGetMostChromePageElement} from 'chrome://settings/lazy_load.js';
+import type {CrCollapseElement, CrExpandButtonElement, SettingsGetMostChromePageElement} from 'chrome://settings/lazy_load.js';
 import {GetTheMostOutOfChromeUserAction} from 'chrome://settings/lazy_load.js';
 import type {SettingsRoutes} from 'chrome://settings/settings.js';
 import {HatsBrowserProxyImpl, loadTimeData, MetricsBrowserProxyImpl, resetRouterForTesting, Router, TrustSafetyInteraction} from 'chrome://settings/settings.js';
@@ -59,20 +59,19 @@
       const crExpandButton =
           testElement.shadowRoot!.querySelector<CrExpandButtonElement>(row.id);
       assertTrue(!!crExpandButton);
-      const ironCollapse =
-          crExpandButton.nextElementSibling as IronCollapseElement;
-      assertTrue(!!ironCollapse);
+      const crCollapse = crExpandButton.nextElementSibling as CrCollapseElement;
+      assertTrue(!!crCollapse);
 
       metricsBrowserProxy.reset();
 
-      assertFalse(ironCollapse.opened);
+      assertFalse(crCollapse.opened);
       crExpandButton.click();
 
       const userAction = await metricsBrowserProxy.whenCalled('recordAction');
       assertEquals(row.action, userAction);
 
       await crExpandButton.updateComplete;
-      assertTrue(ironCollapse.opened);
+      assertTrue(crCollapse.opened);
     }
   });
 
diff --git a/chrome/test/data/webui/settings/people_page_sync_page_test.ts b/chrome/test/data/webui/settings/people_page_sync_page_test.ts
index 576220b..5252f73 100644
--- a/chrome/test/data/webui/settings/people_page_sync_page_test.ts
+++ b/chrome/test/data/webui/settings/people_page_sync_page_test.ts
@@ -12,7 +12,7 @@
 // <if expr="not chromeos_ash">
 import type {CrDialogElement} from 'chrome://settings/lazy_load.js';
 // </if>
-import type {IronCollapseElement} from 'chrome://settings/lazy_load.js';
+import type {CrCollapseElement} from 'chrome://settings/lazy_load.js';
 import type {CrButtonElement, CrRadioButtonElement, CrRadioGroupElement} from 'chrome://settings/settings.js';
 import {MetricsBrowserProxyImpl} from 'chrome://settings/settings.js';
 import {OpenWindowProxyImpl, PageStatus, Router, routes, SignedInState, StatusAction, SyncBrowserProxyImpl} from 'chrome://settings/settings.js';
@@ -1041,7 +1041,7 @@
   test('personalizationCollapse', async function() {
     // The collapse is collapsed by default.
     const personalizationCollapse =
-        syncPage.shadowRoot!.querySelector<IronCollapseElement>(
+        syncPage.shadowRoot!.querySelector<CrCollapseElement>(
             '#personalizationCollapse');
     assertTrue(!!personalizationCollapse);
     assertFalse(personalizationCollapse.opened);
diff --git a/chrome/test/data/webui/settings/performance_page_test.ts b/chrome/test/data/webui/settings/performance_page_test.ts
index 4463a24..a9b8a15 100644
--- a/chrome/test/data/webui/settings/performance_page_test.ts
+++ b/chrome/test/data/webui/settings/performance_page_test.ts
@@ -6,7 +6,7 @@
 import 'chrome://settings/settings.js';
 
 import {flush} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
-import type {CrIconButtonElement, IronCollapseElement, SettingsRadioGroupElement} from 'chrome://settings/lazy_load.js';
+import type {CrCollapseElement, CrIconButtonElement, SettingsRadioGroupElement} from 'chrome://settings/lazy_load.js';
 import type {ExceptionEditDialogElement, ExceptionEntryElement, ExceptionListElement, ExceptionTabbedAddDialogElement, SettingsCheckboxListEntryElement, SettingsPerformancePageElement, SettingsToggleButtonElement} from 'chrome://settings/settings.js';
 import {convertDateToWindowsEpoch, DISCARD_RING_PREF, MEMORY_SAVER_MODE_AGGRESSIVENESS_PREF, MEMORY_SAVER_MODE_PREF, MemorySaverModeAggressiveness, MemorySaverModeExceptionListAction, MemorySaverModeState, PerformanceBrowserProxyImpl, PerformanceMetricsProxyImpl, TAB_DISCARD_EXCEPTIONS_MANAGED_PREF, TAB_DISCARD_EXCEPTIONS_OVERFLOW_SIZE, TAB_DISCARD_EXCEPTIONS_PREF} from 'chrome://settings/settings.js';
 import {assertDeepEquals, assertEquals, assertFalse, assertTrue} from 'chrome://webui-test/chai_assert.js';
@@ -122,7 +122,7 @@
   let mediumButton: HTMLElement;
   let aggressiveButton: HTMLElement;
   let radioGroup: SettingsRadioGroupElement;
-  let radioGroupCollapse: IronCollapseElement;
+  let radioGroupCollapse: CrCollapseElement;
   let discardRingTreatmentToggleButton: SettingsToggleButtonElement;
 
   /**
diff --git a/chrome/test/data/webui/settings/review_notification_permissions_test.ts b/chrome/test/data/webui/settings/review_notification_permissions_test.ts
index 79ffe248..264b77f4 100644
--- a/chrome/test/data/webui/settings/review_notification_permissions_test.ts
+++ b/chrome/test/data/webui/settings/review_notification_permissions_test.ts
@@ -462,7 +462,7 @@
     assertTrue(!!expandButton);
 
     const notificationPermissionList =
-        testElement.shadowRoot!.querySelector('iron-collapse');
+        testElement.shadowRoot!.querySelector('cr-collapse');
     assertTrue(!!notificationPermissionList);
 
     // Button and list start out expanded.
diff --git a/chrome/test/data/webui/settings/safety_check_page_test.ts b/chrome/test/data/webui/settings/safety_check_page_test.ts
index 340a066..aed8cec 100644
--- a/chrome/test/data/webui/settings/safety_check_page_test.ts
+++ b/chrome/test/data/webui/settings/safety_check_page_test.ts
@@ -135,7 +135,7 @@
     assertTrue(!!page.shadowRoot!.querySelector('#safetyCheckParentButton'));
     assertFalse(!!page.shadowRoot!.querySelector('cr-icon-button'));
     // Collapse is not opened.
-    const collapse = page.shadowRoot!.querySelector('iron-collapse')!;
+    const collapse = page.shadowRoot!.querySelector('cr-collapse')!;
     assertFalse(collapse.opened);
 
     // User starts check.
@@ -180,7 +180,7 @@
     assertFalse(!!page.shadowRoot!.querySelector('#safetyCheckParentButton'));
     assertTrue(!!page.shadowRoot!.querySelector('cr-icon-button'));
     // Collapse is opened.
-    assertTrue(page.shadowRoot!.querySelector('iron-collapse')!.opened);
+    assertTrue(page.shadowRoot!.querySelector('cr-collapse')!.opened);
 
     // Ensure the automatic browser proxy calls are started.
     return safetyCheckBrowserProxy.whenCalled('getParentRanDisplayString');
diff --git a/chrome/test/data/webui/settings/site_entry_test.ts b/chrome/test/data/webui/settings/site_entry_test.ts
index f9119dd..f2beaea 100644
--- a/chrome/test/data/webui/settings/site_entry_test.ts
+++ b/chrome/test/data/webui/settings/site_entry_test.ts
@@ -10,7 +10,7 @@
 import {SiteSettingsPrefsBrowserProxyImpl, SortMethod} from 'chrome://settings/lazy_load.js';
 import {Router, routes} from 'chrome://settings/settings.js';
 import {assertEquals, assertFalse, assertTrue} from 'chrome://webui-test/chai_assert.js';
-import {eventToPromise, isChildVisible} from 'chrome://webui-test/test_util.js';
+import {eventToPromise, microtasksFinished, isChildVisible} from 'chrome://webui-test/test_util.js';
 
 import {TestSiteSettingsPrefsBrowserProxy} from './test_site_settings_prefs_browser_proxy.js';
 import {createOriginInfo, createSiteGroup} from './test_util.js';
@@ -69,7 +69,7 @@
     assertEquals(3, collapseChild.querySelectorAll('.origin-link').length);
   });
 
-  test('expands and closes to show more origins', function() {
+  test('expands and closes to show more origins', async () => {
     testElement.siteGroup = TEST_MULTIPLE_SITE_GROUP;
     assertFalse(testElement.$.expandIcon.hidden);
     assertEquals(
@@ -77,15 +77,16 @@
     assertEquals(
         'false', testElement.$.expandIcon.getAttribute('aria-expanded'));
     const originList = testElement.$.originList.get();
-    assertTrue(originList.classList.contains('iron-collapse-closed'));
+    assertTrue(originList.classList.contains('collapse-closed'));
     assertEquals('true', originList.getAttribute('aria-hidden'));
 
     testElement.$.toggleButton.click();
+    await microtasksFinished();
     assertEquals(
         'true', testElement.$.toggleButton.getAttribute('aria-expanded'));
     assertEquals(
         'true', testElement.$.expandIcon.getAttribute('aria-expanded'));
-    assertTrue(originList.classList.contains('iron-collapse-opened'));
+    assertTrue(originList.classList.contains('collapse-opened'));
     assertEquals('false', originList.getAttribute('aria-hidden'));
   });
 
@@ -95,13 +96,13 @@
     assertEquals(
         'false', testElement.$.toggleButton.getAttribute('aria-expanded'));
     const originList = testElement.$.originList.get();
-    assertTrue(originList.classList.contains('iron-collapse-closed'));
+    assertTrue(originList.classList.contains('collapse-closed'));
     assertEquals('true', originList.getAttribute('aria-hidden'));
 
     testElement.$.toggleButton.click();
     assertEquals(
         'false', testElement.$.toggleButton.getAttribute('aria-expanded'));
-    assertTrue(originList.classList.contains('iron-collapse-closed'));
+    assertTrue(originList.classList.contains('collapse-closed'));
     assertEquals('true', originList.getAttribute('aria-hidden'));
     assertEquals(
         routes.SITE_SETTINGS_SITE_DETAILS.path,
@@ -441,6 +442,7 @@
     flush();
     const collapseChild = testElement.$.originList.get();
     testElement.$.toggleButton.click();
+    await microtasksFinished();
     flush();
 
     const originList = collapseChild.querySelectorAll('.hr');
diff --git a/chrome/test/data/webui/settings/unused_site_permissions_test.ts b/chrome/test/data/webui/settings/unused_site_permissions_test.ts
index 00fccb38..2c0e2906 100644
--- a/chrome/test/data/webui/settings/unused_site_permissions_test.ts
+++ b/chrome/test/data/webui/settings/unused_site_permissions_test.ts
@@ -179,7 +179,7 @@
     assertTrue(!!expandButton);
 
     const unusedSitePermissionList =
-        testElement.shadowRoot!.querySelector('iron-collapse');
+        testElement.shadowRoot!.querySelector('cr-collapse');
     assertTrue(!!unusedSitePermissionList);
 
     // Button and list start out expanded.
diff --git a/third_party/polymer/v3_0/BUILD.gn b/third_party/polymer/v3_0/BUILD.gn
index 195cbf8..dcfab520 100644
--- a/third_party/polymer/v3_0/BUILD.gn
+++ b/third_party/polymer/v3_0/BUILD.gn
@@ -14,8 +14,6 @@
 js_files = [
   "iron-a11y-keys-behavior/iron-a11y-keys-behavior.js",
   "iron-a11y-keys/iron-a11y-keys.js",
-  "iron-collapse/iron-collapse.js",
-  "iron-fit-behavior/iron-fit-behavior.js",
   "iron-flex-layout/iron-flex-layout-classes.js",
   "iron-icon/iron-icon.js",
   "iron-iconset-svg/iron-iconset-svg.js",
@@ -23,7 +21,6 @@
   "iron-media-query/iron-media-query.js",
   "iron-meta/iron-meta.js",
   "iron-pages/iron-pages.js",
-  "iron-range-behavior/iron-range-behavior.js",
   "iron-resizable-behavior/iron-resizable-behavior.js",
   "iron-scroll-target-behavior/iron-scroll-target-behavior.js",
   "iron-scroll-threshold/iron-scroll-threshold.js",
@@ -43,8 +40,10 @@
   js_files += [
     "iron-a11y-announcer/iron-a11y-announcer.js",
     "iron-behaviors/iron-control-state.js",
+    "iron-collapse/iron-collapse.js",
     "iron-dropdown/iron-dropdown.js",
     "iron-dropdown/iron-dropdown-scroll-manager.js",
+    "iron-fit-behavior/iron-fit-behavior.js",
     "iron-location/iron-location.js",
     "iron-location/iron-query-params.js",
     "iron-overlay-behavior/iron-focusables-helper.js",
@@ -52,6 +51,7 @@
     "iron-overlay-behavior/iron-overlay-behavior.js",
     "iron-overlay-behavior/iron-overlay-manager.js",
     "iron-overlay-behavior/iron-scroll-manager.js",
+    "iron-range-behavior/iron-range-behavior.js",
     "neon-animation/animations/fade-in-animation.js",
     "neon-animation/animations/fade-out-animation.js",
     "neon-animation/neon-animatable-behavior.js",
@@ -196,9 +196,7 @@
   definitions = [
     "components-chromium/iron-a11y-keys-behavior/iron-a11y-keys-behavior.d.ts",
     "components-chromium/iron-a11y-keys/iron-a11y-keys.d.ts",
-    "components-chromium/iron-collapse/iron-collapse.d.ts",
     "components-chromium/iron-behaviors/iron-control-state.d.ts",
-    "components-chromium/iron-fit-behavior/iron-fit-behavior.d.ts",
     "components-chromium/iron-flex-layout/iron-flex-layout-classes.d.ts",
     "components-chromium/iron-icon/iron-icon.d.ts",
     "components-chromium/iron-iconset-svg/iron-iconset-svg.d.ts",
@@ -206,7 +204,6 @@
     "components-chromium/iron-media-query/iron-media-query.d.ts",
     "components-chromium/iron-meta/iron-meta.d.ts",
     "components-chromium/iron-pages/iron-pages.d.ts",
-    "components-chromium/iron-range-behavior/iron-range-behavior.d.ts",
     "components-chromium/iron-resizable-behavior/iron-resizable-behavior.d.ts",
     "components-chromium/iron-scroll-target-behavior/iron-scroll-target-behavior.d.ts",
     "components-chromium/iron-scroll-threshold/iron-scroll-threshold.d.ts",
@@ -272,8 +269,10 @@
   if (is_chromeos_ash) {
     definitions += [
       "components-chromium/iron-a11y-announcer/iron-a11y-announcer.d.ts",
+      "components-chromium/iron-collapse/iron-collapse.d.ts",
       "components-chromium/iron-dropdown/iron-dropdown.d.ts",
       "components-chromium/iron-dropdown/iron-dropdown-scroll-manager.d.ts",
+      "components-chromium/iron-fit-behavior/iron-fit-behavior.d.ts",
       "components-chromium/iron-location/iron-location.d.ts",
       "components-chromium/iron-location/iron-query-params.d.ts",
       "components-chromium/iron-overlay-behavior/iron-focusables-helper.d.ts",
@@ -281,6 +280,7 @@
       "components-chromium/iron-overlay-behavior/iron-overlay-behavior.d.ts",
       "components-chromium/iron-overlay-behavior/iron-overlay-manager.d.ts",
       "components-chromium/iron-overlay-behavior/iron-scroll-manager.d.ts",
+      "components-chromium/iron-range-behavior/iron-range-behavior.d.ts",
       "components-chromium/neon-animation/animations/fade-in-animation.d.ts",
       "components-chromium/neon-animation/animations/fade-out-animation.d.ts",
       "components-chromium/neon-animation/neon-animatable-behavior.d.ts",