From ccc875b3cc7a7da37a7ea907f2d7dddf405a0a46 Mon Sep 17 00:00:00 2001
From: tophf <tophf@gmx.com>
Date: Sat, 13 Feb 2021 12:12:09 +0300
Subject: [PATCH] show the internal error text in icon tooltip

---
 background/sync-manager.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/background/sync-manager.js b/background/sync-manager.js
index dcd5a607..d37df6c5 100644
--- a/background/sync-manager.js
+++ b/background/sync-manager.js
@@ -223,7 +223,12 @@ const syncMan = (() => {
       return {
         text: 'x',
         color: '#F00',
-        title: !status.login ? 'syncErrorRelogin' : 'syncError',
+        title: !status.login ? 'syncErrorRelogin' : `${
+          chrome.i18n.getMessage('syncError')
+        }\n---------------------\n${
+          // splitting to limit each line length
+          lastError.message.replace(/.{60,}?\s(?=.{30,})/g, '$&\n')
+        }`,
       };
     }
   }