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

Typing "9/" in the search field causes a really long lag #892

Closed
jeocool opened this issue Jun 20, 2023 · 7 comments
Closed

Typing "9/" in the search field causes a really long lag #892

jeocool opened this issue Jun 20, 2023 · 7 comments
Labels
bug Something isn't working repro-needed We've been unable to confirm the issue

Comments

@jeocool
Copy link

jeocool commented Jun 20, 2023

Describe the bug

Theres a really long lag when you type "9/" in the search bar on Bsky

To Reproduce

Steps to reproduce the behavior:

  1. open up https://bsky.app/
  2. type "9/" in the search bar

Expected behavior

the search bar should just keep working normally

Observed behavior

the "9" gets typed and then the whole page just freezes for like a minute

Screenshots

Details

Desktop Firefox (Lunix). dosent happen in Chrome for some reason

Additional context
no

@jeocool jeocool added the bug Something isn't working label Jun 20, 2023
@alimony
Copy link
Contributor

alimony commented Jun 20, 2023

I can't reproduce this on Firefox Mac.

@jeocool
Copy link
Author

jeocool commented Jun 25, 2023

currently doing internal review on disclosure of the profiler data but it looks like the 20 solid seconds of pegged CPU are all somehow coming from CSS reflows

@jeocool
Copy link
Author

jeocool commented Jun 25, 2023

looks like its something to do with this call stack:

setTimeout handler []
r [https://bsky.app/static/js/511.85586275.js:2:1902951]
x [https://bsky.app/static/js/511.85586275.js:2:2628359]
S [https://bsky.app/static/js/511.85586275.js:2:2627691]
au [https://bsky.app/static/js/511.85586275.js:2:2570260]
Su [https://bsky.app/static/js/511.85586275.js:2:2576013]
57799/Su/< [https://bsky.app/static/js/511.85586275.js:2:2576082]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
gl [https://bsky.app/static/js/511.85586275.js:2:2563173]
vl [https://bsky.app/static/js/511.85586275.js:2:2562728]
hl [https://bsky.app/static/js/511.85586275.js:2:2561450]
pl [https://bsky.app/static/js/511.85586275.js:2:2561385]
hl [https://bsky.app/static/js/511.85586275.js:2:2561450]
Node.removeChild []

firing the listener attached within this call stack

setTimeout handler []
r [https://bsky.app/static/js/511.85586275.js:2:1902951]
x [https://bsky.app/static/js/511.85586275.js:2:2628359]
S [https://bsky.app/static/js/511.85586275.js:2:2627691]
au [https://bsky.app/static/js/511.85586275.js:2:2570260]
Su [https://bsky.app/static/js/511.85586275.js:2:2576013]
57799/Su/< [https://bsky.app/static/js/511.85586275.js:2:2576082]
bl [https://bsky.app/static/js/511.85586275.js:2:2566590]
_l [https://bsky.app/static/js/511.85586275.js:2:2566624]
El [https://bsky.app/static/js/511.85586275.js:2:2567085]
il [https://bsky.app/static/js/511.85586275.js:2:2559802]
97354/l/< [https://bsky.app/static/js/511.85586275.js:2:1209990]
ResizeObserver.observe []

@jeocool
Copy link
Author

jeocool commented Jun 25, 2023

seeing as how this doesnt reproduce in chrome (or on Mac??) this is probably a edge case for geck o perf but i dont really know how Id report this to them

@jeocool
Copy link
Author

jeocool commented Jun 25, 2023

@alimony this is on version 114.0.1 (64-bit), which version r u on

@alimony
Copy link
Contributor

alimony commented Jun 26, 2023

I'm on 114.0.2 (64-bit).

@ansh ansh added the repro-needed We've been unable to confirm the issue label Sep 11, 2023
@ansh
Copy link
Contributor

ansh commented Sep 11, 2023

I am unable to reproduce this issue, unfortunately.

@haileyok haileyok closed this as completed Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working repro-needed We've been unable to confirm the issue
Projects
None yet
Development

No branches or pull requests

4 participants