Greasy Fork is available in English.
Ultimate Performance Boost for YouTube Live Chats
Setting "ENABLE_FLAGS_MAINTAIN_STABLE_LIST" to "true" will lead to chat messages not being rendered... Check this out: https://i.imgur.com/cTQvus3.png
Thanks for reporting, although I cannot find any problem yet.
I don't understand the screenshot. Can you tell me more?
It seems to be the normal participant list.
Can you record the screen in video so that I can see what exactly happened and how it can be reproduced?
And also please tell me your system (& version) OS, browser (& version) you are using.
Have you tried other browsers? Same issue?
And also please tell me your system (& version) OS, browser (& version) you are using.
Have you tried other browsers? Same issue?
Browser: Chrome Beta 116.0.5845.96 (64-bit)
OS: Win11 22H2 (build 22621.2213)
Have a look: https://youtu.be/QyJj53ee6hQ
Umm... I noticed that you are one of the moderator in that live streaming.
I would like to confirmed that
1. Same issue for ALL live streaming or just those live streaming that you are the moderator?
2. Same issue for playback live stream? related to moderator or not?
3. Same issue when logged out?
4. Apart from Chrome, can you try other browsers like Firefox, Brave, Edge to see whether this issue still remains?
Thank you first.
Q5. Will the chat messages display become normal if this script is installed as well?
Q5. Will the chat messages display become normal if this script is installed as well?
1) Same issue, whether I'm not a moderator or not on all streams.
2) I don't understand this one, to be honest.
3) It happens even If I'm not logged in to my YouTube account (I tried in incognito)
4) It seems to work well on Firefox Nightly, no matter if "YouTube EXPERIMENT_FLAGS Tamer" is enabled or not on Firefox Nightly.
5) "YouTube EXPERIMENT_FLAGS Tamer" doesn't fix the issue on Chrome Beta; it's the same with it enabled.
Q2 means that, the broadcasting is already ended and you just watch the video again with seeing the chat messages (history records)
did you try to disable all other extensions, all other userscripts and all other userstyles(if any)?
(e.g. from your video, there are different colors for different usernames)
I am still trying to find the root cause...
Q2 means that, the broadcasting is already ended and you just watch the video again with seeing the chat messages (history records)
did you try to disable all other extensions, all other userscripts and all other userstyles(if any)?
(e.g. from your video, there are different colors for different usernames)
I am still trying to find the root cause...
The issue still happens while watching the ended broadcast.
Have a look: https://youtu.be/-uMHoo8mRTQ
The issue is weird, I mean the messages are loaded at the beginning, but somehow the new text messages no longer appear, only their YT usernames...
OK.... I give up to find the root cause.
I have amended the code. Please update and see whether the issue has gone.
If there is no problem, please change the review to "GOOD". Thanks.
OK.... I give up to find the root cause.
I have amended the code. Please update and see whether the issue has gone.
If there is no problem, please change the review to "GOOD". Thanks.
Ummm... I updated all user scripts, and now the issue happens again?! Have no idea what's going on...
I disabled "YouTube Super Fast Chat" and chat is working normally... So somehow YT doesn't like the code...
I tried ENABLE_FLAGS_MAINTAIN_STABLE_LIST to set it as "false" and "true", it doesn't matter anymore. Chat is broken... :/
I tried ENABLE_FLAGS_MAINTAIN_STABLE_LIST to set it as "false" and "true", it doesn't matter anymore. Chat is broken... :/
no no no no no...
just update to 0.20.9
don't change that to true. just keep as default one.
const ENABLE_FLAGS_MAINTAIN_STABLE_LIST = false;
const ENABLE_FLAGS_MAINTAIN_STABLE_LIST_FOR_PARTICIPANTS_LIST = true;
const ENABLE_FLAGS_REUSE_COMPONENTS = true;
and remember to disable "YouTube EXPERIMENT_FLAGS Tamer".
Hmmm, now it works again? Is there some sort of cache issue?!
If ENABLE_FLAGS_MAINTAIN_STABLE_LIST = false and the tab is new (I mean new opened inside browser, not reused), the issue will happen again...
Hmmm, now it works again? Is there some sort of cache issue?!
If ENABLE_FLAGS_MAINTAIN_STABLE_LIST = false and the tab is new (I mean new opened inside browser, not reused), the issue will happen again...
I don't understand the tab is new (I mean new opened inside browser, not reused)
.
Capture video please.
Hmmm, now it works again? Is there some sort of cache issue?!
If ENABLE_FLAGS_MAINTAIN_STABLE_LIST = false and the tab is new (I mean new opened inside browser, not reused), the issue will happen again...I don't understand
the tab is new (I mean new opened inside browser, not reused)
.Capture video please.
Look: https://youtu.be/YQ_gtQZsVOc
Try to change ENABLE_FLAGS_MAINTAIN_STABLE_LIST to true/false, save, then open a new livestream in a totally new tab! Don't reuse the same tab for the YouTube stream!
I guess both ENABLE_FULL_RENDER_REQUIRED_PREFERRED
and ENABLE_FLAGS_REUSE_COMPONENTS
set to false
might fix, but I would like to see your video demo first (i.e. the default setting in 0.20.9).
If ENABLE_FULL_RENDER_REQUIRED_PREFERRED=false
and ENABLE_FLAGS_REUSE_COMPONENTS=false
works, try ENABLE_FULL_RENDER_REQUIRED_PREFERRED=true
and ENABLE_FLAGS_REUSE_COMPONENTS=false
.
Hmmm, now it works again? Is there some sort of cache issue?!
If ENABLE_FLAGS_MAINTAIN_STABLE_LIST = false and the tab is new (I mean new opened inside browser, not reused), the issue will happen again...I don't understand
the tab is new (I mean new opened inside browser, not reused)
.Capture video please.
Look: https://youtu.be/YQ_gtQZsVOc
Try to change ENABLE_FLAGS_MAINTAIN_STABLE_LIST to true/false, save, then open a new livestream in a totally new tab! Don't reuse the same tab for the YouTube stream!
oh.. so that is not caused by ENABLE_FLAGS_MAINTAIN_STABLE_LIST
Have you tried to disable all other userscripts, extensions and userstyles?
I guess there is a conflict with other stuffs.
Have you tried to disable all other userscripts, extensions and userstyles?
I guess there is a conflict with other stuffs.
Okay, I set both ENABLE_FULL_RENDER_REQUIRED_PREFERRED and ENABLE_FLAGS_REUSE_COMPONENTS to false and it looks like it's good now?! I mean I tried to open the same livestream multiple times in a totally new tab, and chat messages are rendered.
I tried ENABLE_FULL_RENDER_REQUIRED_PREFERRED=true and ENABLE_FLAGS_REUSE_COMPONENTS=false and it looks like the issue happens again. So "ENABLE_FULL_RENDER_REQUIRED_PREFERRED=true" is the culprit? Is there a timing and/or caching issue related to Chrome? Perhaps is too slow sometimes, especially with the opened/fresh tab inside Chrome?!
It's funny because the easiest way to trigger this is to open a live stream into a new tab. Not every time the issue will trigger if I reuse the same tab.
can you try ENABLE_FULL_RENDER_REQUIRED_PREFERRED = false
, ENABLE_FLAGS_MAINTAIN_STABLE_LIST = true
, ENABLE_FLAGS_REUSE_COMPONENTS = true
?
If this works for your case, I will try to see how to make changes.
can you try
ENABLE_FULL_RENDER_REQUIRED_PREFERRED = false
,ENABLE_FLAGS_MAINTAIN_STABLE_LIST = true
,ENABLE_FLAGS_REUSE_COMPONENTS = true
?If this works for your case, I will try to see how to make changes.
See with your own eyes: https://youtu.be/OpTH_7QIe7Y
So "ENABLE_FULL_RENDER_REQUIRED_PREFERRED = true" is the culprit.
can you try
ENABLE_FULL_RENDER_REQUIRED_PREFERRED = false
,ENABLE_FLAGS_MAINTAIN_STABLE_LIST = true
,ENABLE_FLAGS_REUSE_COMPONENTS = true
?If this works for your case, I will try to see how to make changes.
See with your own eyes: https://youtu.be/OpTH_7QIe7Y
So "ENABLE_FULL_RENDER_REQUIRED_PREFERRED = true" is the culprit.
Have you tried to disable all other userscripts, extensions and userstyles?
I believe this is because there are other things conflicting ENABLE_FULL_RENDER_REQUIRED_PREFERRED = true
.
I can see your YouTube layout is different from the official one, and also the usernames are colored.
Please try to disable them all, and whether it works with ENABLE_FULL_RENDER_REQUIRED_PREFERRED=true
If that's the case, you need to enable one by one to see which one create the conflict.
can you try
ENABLE_FULL_RENDER_REQUIRED_PREFERRED = false
,ENABLE_FLAGS_MAINTAIN_STABLE_LIST = true
,ENABLE_FLAGS_REUSE_COMPONENTS = true
?If this works for your case, I will try to see how to make changes.
See with your own eyes: https://youtu.be/OpTH_7QIe7Y
So "ENABLE_FULL_RENDER_REQUIRED_PREFERRED = true" is the culprit.Have you tried to disable all other userscripts, extensions and userstyles?
I believe this is because there are other things conflicting
ENABLE_FULL_RENDER_REQUIRED_PREFERRED = true
.I can see your YouTube layout is different from the official one, and also the usernames are colored.
Please try to disable them all, and whether it works with
ENABLE_FULL_RENDER_REQUIRED_PREFERRED=true
If that's the case, you need to enable one by one to see which one create the conflict.
I disabled all user scripts except "YouTube Super Fast Chat" and set ENABLE_FULL_RENDER_REQUIRED_PREFERRED=true + disabled all browser extensions ==> Chat will not render in a totally new tab.
The problem is with "ENABLE_FULL_RENDER_REQUIRED_PREFERRED=true". I'm 100% sure... I even tried in a previous video I sent you to disable all extensions and user scripts. It's not the first time I did that, and the result was exactly the same like now, that there is something wrong inside "YouTube Super Fast Chat". Now I know is due to "ENABLE_FULL_RENDER_REQUIRED_PREFERRED=true".
can you try
ENABLE_FULL_RENDER_REQUIRED_PREFERRED = false
,ENABLE_FLAGS_MAINTAIN_STABLE_LIST = true
,ENABLE_FLAGS_REUSE_COMPONENTS = true
?If this works for your case, I will try to see how to make changes.
See with your own eyes: https://youtu.be/OpTH_7QIe7Y
So "ENABLE_FULL_RENDER_REQUIRED_PREFERRED = true" is the culprit.Have you tried to disable all other userscripts, extensions and userstyles?
I believe this is because there are other things conflicting
ENABLE_FULL_RENDER_REQUIRED_PREFERRED = true
.I can see your YouTube layout is different from the official one, and also the usernames are colored.
Please try to disable them all, and whether it works with
ENABLE_FULL_RENDER_REQUIRED_PREFERRED=true
If that's the case, you need to enable one by one to see which one create the conflict.
Whoops, you were right... Your script conflicts with this extension: https://chrome.google.com/webstore/detail/betterstreamchat/fjandepjjneakiclecahdlodckdkohbf
I totally forgot about it, I searched for "youtube" inside chrome://extensions and I didn't see it because it doesn't contain "YouTube" in its name at all.
can you try
ENABLE_FULL_RENDER_REQUIRED_PREFERRED = false
,ENABLE_FLAGS_MAINTAIN_STABLE_LIST = true
,ENABLE_FLAGS_REUSE_COMPONENTS = true
?If this works for your case, I will try to see how to make changes.
See with your own eyes: https://youtu.be/OpTH_7QIe7Y
So "ENABLE_FULL_RENDER_REQUIRED_PREFERRED = true" is the culprit.Have you tried to disable all other userscripts, extensions and userstyles?
I believe this is because there are other things conflicting
ENABLE_FULL_RENDER_REQUIRED_PREFERRED = true
.I can see your YouTube layout is different from the official one, and also the usernames are colored.
Please try to disable them all, and whether it works with
ENABLE_FULL_RENDER_REQUIRED_PREFERRED=true
If that's the case, you need to enable one by one to see which one create the conflict.
Whoops, you were right... Your script conflicts with this extension: https://chrome.google.com/webstore/detail/betterstreamchat/fjandepjjneakiclecahdlodckdkohbf
I totally forgot about it, I searched for "youtube" inside chrome://extensions and I didn't see it because it doesn't contain "YouTube" in its name at all.
Reinstate everything other than BetterStreamChat, ENABLE_FULL_RENDER_REQUIRED_PREFERRED=true
, it can work??
I am not familiar with BetterStreamChat, are there any setting I have to set on it? or just install?
I am trying to reproduce the problem
I can reproduce it now~ hope that I can fix it soon.
I think I have done the code fix from my side.
However, I noticed that BetterStreamChat could not render the emoji, which is not due to my script.
With BetterStreamChat
Without BetterStreamChat
(Example Video: https://www.youtube.com/watch?v=MSSKKntjOEU)
I have opened GitHub Issue #22 for them to fix.
Don't forget to change the REVIEW to GOOD if it works. Thanks.
One more remarks:
Not sure how long the developer takes to update. Seems last coding update is already a year ago.
You can download the modified version and load it to chrome ("Load Unpacked")
https://github.com/cyfung1031/BetterStreamChat/tree/unpacked
Download the zip file or the folder, unzip to your place, open chrome extension page and enable developer mode, unload unpacked.
One more remarks:
Not sure how long the developer takes to update. Seems last coding update is already a year ago.
You can download the modified version and load it to chrome ("Load Unpacked")
https://github.com/cyfung1031/BetterStreamChat/tree/unpacked
Download the zip file or the folder, unzip to your place, open chrome extension page and enable developer mode, unload unpacked.
Hi there. I installed your modified BetterStreamChat extension, but there's still some problems: https://i.imgur.com/35AwVgK.png
1) Timestamps no longer appear for new messages despite the fact I set it to have them enabled.
2) All usernames are now red for new messages... It wasn't supposed to be like that. Once a color is set for a username, it should keep using the same color for that username. For instance, in the above screenshot, "B0yka" has an orange color, so it should keep using the same color for him. But now everyone will have red color...
update YouTube Super Fast Chat to v0.21.0
remove the original BetterStreamChat first.
restart Google Chrome.
load unpacked to get the modified one.
open youtube.
Ah, yes, there are still other issues in that BetterStreamChat script.
Although the script supports YouTube, their focus is other streaming site.
They did not know the emoji issue.
And also as the script is very unpopular, no one reported the issue.
Now it is further updated.
Files: https://github.com/cyfung1031/BetterStreamChat/tree/unpacked
PR: https://github.com/derpierre65/BetterStreamChat/pull/24
Please install the latest version of YouTube Super Fast Chat, and this modified chrome extension (v1.3.5)
If it works, please update to GOOD REVIEW.
Just one more update for the BetterStreamChat.
It is obvious that the two authors do not watch YouTube live stream.
The option setting page is already gone and no fixing. There are users asking about where is the setting page in Chrome Extension website.
I just found in the code and now fixed.
It works now, thanks! ❤️
You can remove my modified version and install the official 1.3.6 version now.
You can remove my modified version and install the official 1.3.6 version now.
Yeah, I saw that. Regarding the extension, there's still a small issue I reported today: https://github.com/derpierre65/BetterStreamChat/issues/25
Hope the dev can fix the issue soon.
Setting "ENABLE_FLAGS_MAINTAIN_STABLE_LIST" to "true" will lead to chat messages not being rendered... Check this out: https://i.imgur.com/cTQvus3.png