[Bug] Extension throws error due to table
ppfabian opened this issue · comments
Hi, great extension! Love using it.
On https://news.ycombinator.com/item?id=28167012, when clicking on the extension icon, for a moment the website turns black and then switches to normal again. The following is displayed in the console:
TypeError: a.rows[s] is undefined
l moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:74
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:74
Se moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
computeValue moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
trackAndCompute moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
read moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:74
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:74
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:74
Se moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
computeValue moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
trackAndCompute moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
read moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:74
Se moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
computeValue moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
trackAndCompute moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
read moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:74
Se moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
computeValue moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
trackAndCompute moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
read moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
get moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:74
C moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:114
i moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:46
m moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:46
Se moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
track moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:44
m moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:46
i moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:46
Si moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
uo moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
io moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
ao moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
Bo moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
Qu moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
Bu moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
Iu moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
sa moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
unstable_runWithPriority moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:8
ia moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
sa moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
ca moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
Zu moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
unstable_runWithPriority moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:8
ia moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
Gu moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
Xu moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:12
E moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:8
onmessage moz-extension://d940bee7-cd33-d94f-baf3-2772ad7ba355/inject.js:8
I am on Firefox 90.0.2 (macOS). I expected that the extension doesn't throw an error and maybe display the usual content (even tho the websites still uses tables for the layout).
Thanks for the bug request. This is already fixed on Chrome. Let me release a new version for firefox as well.
Ok, the new version is available at the Firefox browser add-ons gallery. Please let me know if it works as expected now.
Mateusz
That's great! Feel free to star this repository and leave a positive review at the Firefox add-on page.
As this is something I develop in my free time small things like this keep me motivated 😉