diff --git a/src/equicordplugins/channelTabs/components/BookmarkContainer.tsx b/src/equicordplugins/channelTabs/components/BookmarkContainer.tsx index 19565f96..02e6ab16 100644 --- a/src/equicordplugins/channelTabs/components/BookmarkContainer.tsx +++ b/src/equicordplugins/channelTabs/components/BookmarkContainer.tsx @@ -268,7 +268,7 @@ export default function BookmarkContainer(props: BasicChannelTabsProps & { userI {bookmarks && !bookmarks.length && You have no bookmarks. You can add an open tab or hide this by right clicking it } - {bookmarks?.length && + {Array.isArray(bookmarks) && bookmarks.length > 0 && bookmarks.map((_, i) => ( )) diff --git a/src/equicordplugins/channelTabs/components/ChannelTabsContainer.tsx b/src/equicordplugins/channelTabs/components/ChannelTabsContainer.tsx index 91c14721..a9974903 100644 --- a/src/equicordplugins/channelTabs/components/ChannelTabsContainer.tsx +++ b/src/equicordplugins/channelTabs/components/ChannelTabsContainer.tsx @@ -30,16 +30,6 @@ export default function ChannelsTabsContainer(props: BasicChannelTabsProps) { if (save) saveTabs(userId); }, [userId]); - useEffect(() => { - // for some reason, the app directory is it's own page instead of a layer, so when it's opened - // everything behind it is destroyed, including our container. this workaround is required - // to properly add the container back without reinitializing everything - if ((Vencord.Plugins.plugins.ChannelTabs as any).appDirectoryClosed) { - setUserId(UserStore.getCurrentUser().id); - update(false); - } - }, []); - const ref = useRef(null); useEffect(() => { diff --git a/src/equicordplugins/channelTabs/index.tsx b/src/equicordplugins/channelTabs/index.tsx index d55d335b..884d1e3f 100644 --- a/src/equicordplugins/channelTabs/index.tsx +++ b/src/equicordplugins/channelTabs/index.tsx @@ -82,14 +82,6 @@ export default definePlugin({ match: /\i&&\((\i).maxHeight.{0,5}\)/, replace: "$&;$1.maxHeight-=$self.containerHeight" } - }, - // workaround for app directory killing our component, see comments in ChannelTabContainer.tsx - { - find: ".ApplicationDirectoryEntrypointNames.EXTERNAL", - replacement: { - match: /(\.guildSettingsSection\).{0,30})},\[/, - replace: "$1;$self.onAppDirectoryClose()},[" - } } ],