|
@@ -845,9 +845,9 @@ export function init() {
|
|
|
addJoinedGroupList();
|
|
|
getSysTheme();
|
|
|
|
|
|
- // getTweetAccountGroupInfo( () => {
|
|
|
addGroupTab()
|
|
|
- // })
|
|
|
+ fixProfileTabAutoSwitch();
|
|
|
+
|
|
|
|
|
|
getChromeStorage("popupShowPublishDialog", (res) => {
|
|
|
console.log("popupShowPublishDialog", res);
|
|
@@ -2102,6 +2102,32 @@ const getGroupTabContentNode = () => {
|
|
|
return content;
|
|
|
}
|
|
|
|
|
|
+const fixProfileTabAutoSwitch = () => {
|
|
|
+ setInterval(() => {
|
|
|
+ let groupTab = getGroupTabNode();
|
|
|
+ let tweetTab = document.querySelector('a[aria-selected="true"]');
|
|
|
+
|
|
|
+ if(groupTab) {
|
|
|
+ let line = groupTab.querySelector('#de-tab-line');
|
|
|
+ if(line) {
|
|
|
+ let {display} = line.style;
|
|
|
+ if(display != 'none' && tweetTab) {
|
|
|
+ let groupContent = getGroupTabContentNode();
|
|
|
+ if(groupContent) {
|
|
|
+ let tweetTabContent = getTweetTabContent();
|
|
|
+ let {visibility} = tweetTabContent.style;
|
|
|
+ let {display} = groupContent.style;
|
|
|
+
|
|
|
+ if(display == 'block' && visibility != 'hidden') {
|
|
|
+ groupTab.click();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }, 1000)
|
|
|
+}
|
|
|
+
|
|
|
/**
|
|
|
*
|
|
|
* 设置Tab Group Iframe 样式
|