Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full-screen flash as server-side rendered HTML is re-rendered in the browser #3867

Open
ybnd opened this issue Jan 20, 2025 · 0 comments
Open
Labels
bug help wanted Needs a volunteer to claim to move forward performance / caching Related to performance, caching or embedded objects

Comments

@ybnd
Copy link
Member

ybnd commented Jan 20, 2025

Describe the bug

When running in production mode, SSR content disappears completely for a moment before it is replaced with CSR content.

Happens on many different pages, but is especially noticeable on the search page.
Could be due to lazy themed components, since it's less severe on the home page which is mostly eager.

To Reproduce

Go to https://demo.dspace.org/search
You'll see the page load in nicely at first, then disappear for, then load in again.
You may have to turn on CPU throttling in your browser to make more obvious.

Expected behavior

SSR content should be re-rendered with minimal flashing for better UX.

Related work

More details + example video: #3709 (review)
Regression into #1357

@ybnd ybnd added bug needs triage New issue needs triage and/or scheduling labels Jan 20, 2025
@github-project-automation github-project-automation bot moved this to 🆕 Triage in DSpace Backlog Jan 20, 2025
@ybnd ybnd marked this as a duplicate of #3868 Jan 20, 2025
@tdonohue tdonohue added help wanted Needs a volunteer to claim to move forward performance / caching Related to performance, caching or embedded objects and removed needs triage New issue needs triage and/or scheduling labels Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug help wanted Needs a volunteer to claim to move forward performance / caching Related to performance, caching or embedded objects
Projects
Development

No branches or pull requests

2 participants