This commit is contained in:
NAME
2026-05-16 16:47:17 +00:00
parent 1608122288
commit 1025ce9778
+6 -3
View File
@@ -66,11 +66,9 @@
// ===== A. CAPTURE TWEET & SELECTED TEXT =====
document.addEventListener('contextmenu', (e) => {
// Lưu text đang bôi đen (cho translate)
const sel = window.getSelection().toString().trim();
if (sel) lastSelectedText = sel;
// Lưu tweet text — CHỈ khi click đúng vào article
const article = e.target.closest('article');
if (article) {
const textEl =
@@ -79,7 +77,6 @@
article.querySelector('div[dir="auto"]');
lastTweetText = textEl ? textEl.innerText.trim() : article.innerText.trim().slice(0, 600);
}
// ⚠️ KHÔNG xóa lastTweetText nếu không có article (tránh lỗi click vào padding/lề)
});
// ===== B. LISTENER =====
@@ -189,6 +186,12 @@
}
function openSidebar(tweetText) {
// ⭐ FIX: Nếu mở comment mới (có tweetText), xóa sidebar cũ để render lại từ đầu
if (tweetText && sidebarHost) {
removeSidebar();
}
// Nếu sidebar vẫn còn (trường hợp translate hoặc đang mở), chỉ cần mở drawer
if (sidebarHost) {
const drawer = sidebarHost.shadowRoot.querySelector('.drawer');
if (drawer) drawer.classList.add('open');