Index: chrome/browser/ui/panels/panel_manager.cc |
diff --git a/chrome/browser/ui/panels/panel_manager.cc b/chrome/browser/ui/panels/panel_manager.cc |
index 1846ea65c5300d6f455697a41313f7db3e910375..61c8832dbce9fa269193c56fd7c3d995e5722580 100644 |
--- a/chrome/browser/ui/panels/panel_manager.cc |
+++ b/chrome/browser/ui/panels/panel_manager.cc |
@@ -130,6 +130,14 @@ bool PanelManager::ShouldUsePanels(const std::string& extension_id) { |
return true; |
} |
+#if defined(OS_CHROMEOS) |
+ // Without --enable-panels, only support IME extensions on Chrome OS. |
+ for (const char* id : extension_misc::kIMEExtensionIds) { |
+ if (extension_id == id) |
+ return true; |
+ } |
+#endif |
+ |
return false; |
} |