From May 23rd, 2022 to May 23rd, 2022, 100% user give 1-star rating. for New Tab with Apps chrome extension.
I, tried several times to add it to my chromebook it just comes back page not found. Epic fail!!!