Dark mode is sometimes out of sync on initial render
loading icon for ‘wish list’ button while we figure out if it’s in your library
make ‘wish list’ item bigger on mobile for item pages
initial language on new nextjs pages can only be japanese. Only impacts About Us & Blog currently. Item pages have a specified language, so aren’t impacted.
Not a big issue because it’s very specific and it resolves itself simply by refreshing the page.
Also, I tried removing a tag and re-adding it (so that I could capture the errors in the console) and now I get this error when I try to re-add the tag on that series (とらドラ! 1 (マンガ) | L24):
I managed to recreate the first issue with another series. This is the error that appears in the console:
It kinda looks like it’s randomly in the middle of the page for no reason, imo. It doesn’t align with anything else on the page, and there’s empty space where you’d normally expect it to be (b/c everything else is in the column).
Not sure if this has been reported yet, but when I load the book page there’s a huge delay where it first displays default content (i.e. the Wish List button) and no header content, but then after a while it changes the Wish List button to my status and displays the header.
Also, I now changed this manga from Owned to Reading and uhhhh…
ohhh… I commented on the positioning earlier (I think it looks weird in the center like that), but couldn’t remember whether it had been there all along or not. I agree that it’s kind of weird/redundant to have it twice, in such close proximity tho.
I must admit I’m pretty frustrated right now haha. This new infrastructure is powerful but pretty confusing on how to get the performance just right. I do think though it will be super fast when I do figure it out…
That initial user load & search performance are my biggest focuses right now.
And duly noted on both of those styling issues @暁のルナ and @seanblue. They are both bugs.
I fixed those little styling things I believe. I also think i’ve mostly resolved the huge delay on book pages with the user content. I also now don’t show a ‘wish list’ button… just don’t show anything.
That delay should be less than half a second… so if anyone is seeing a delay longer than that, let me know.
Also, that issue should decrease as we make more of the site nextjs. Navigating between pages on Nextjs doesn’t have to reload that data, so it should only be on initial load.
Lastly, I’ll just say that there’s still a lot of optimizing to do on initial book page speed. Showing the book should be really quick and… it’s not currently. Still wrapping my head around how everything works with this technology, but it will improve my development speed once I figure it out.
The page load time seems substantially better now. I’m on mobile rn tho, and won’t get a chance to check on desktop until tomorrow. But so far so good!! Nice work