diff --git a/app/src/block/popover.ts b/app/src/block/popover.ts
index 67f8ee056..c0234e50c 100644
--- a/app/src/block/popover.ts
+++ b/app/src/block/popover.ts
@@ -32,7 +32,7 @@ export const initBlockPopover = (app: App) => {
if (aElement.classList.contains("av__cell--header")) {
const textElement = aElement.querySelector(".av__celltext");
const desc = aElement.getAttribute("data-desc");
- if (textElement.scrollWidth > textElement.clientWidth || desc) {
+ if (textElement.scrollWidth > textElement.clientWidth + 0.5 || desc) {
if (desc) {
tip = `${getCellText(aElement)}
${escapeAriaLabel(desc)}
`;
} else {
@@ -57,7 +57,7 @@ export const initBlockPopover = (app: App) => {
} else if (aElement.parentElement.parentElement.classList.contains("av__views") && aElement.parentElement.classList.contains("layout-tab-bar")) {
const textElement = aElement.querySelector(".item__text");
const desc = aElement.getAttribute("data-desc");
- if (textElement.scrollWidth > textElement.clientWidth + 2 || desc) {
+ if (textElement.scrollWidth > textElement.clientWidth + 0.5 || desc) {
if (desc) {
tip = `${textElement.textContent}${escapeAriaLabel(desc)}
`;
} else {