LiveTL / HyperChat

Improved YouTube chat with CPU/RAM optimizations, customization options, and cutting-edge features!
https://livetl.app/hyperchat
GNU Affero General Public License v3.0
253 stars 24 forks source link

[Bug]: Stream Guidelines gets hidden by Hyperchat (even while disabled via disable button), preventing chatting #139

Closed FlaminSarge closed 1 month ago

FlaminSarge commented 7 months ago

Checklist

Describe the bug

Hyperchat 2.6.14 on Firefox 125.0.2 (64-bit) will briefly show the Guidelines/Rules over chat, then hide it or place it underneath the chat display, depending on whether Hyperchat view is enabled or disabled. This occurs when the extension is installed, regardless of whether Hyperchat is enabled or not for that given chatbox.

Steps To Reproduce

1) Install Hyperchat extension. 2) Load a stream for any channel for which you have not accepted the Guidelines/Rules 2b) Optionally, Enable or Disable Hyperchat using the button above chat. 3) Attempt to select the chat text entry box 4) Chat window flashes the Guidelines pane, then Hyperchat loads and hides the Guidelines pane; chatting is not possible as the Guidelines pane disables the chat entry box until accepted.

Expected behavior

The Guidelines pane does not get hidden and behaves normally when Hyperchat ext is loaded.

What browsers are you seeing the problem on?

Firefox

Anything else?

Hyperchat extension enabled, but disabled via button above chat (note the Guidelines panel appearing underneath chat): image

Hyperchat extension enabled and Hyperchat button above chat enabled (note how the chat header is greyed out as it tried to display the Guidelines pane, disabling everything else in the chat div): image

NoamVH commented 6 months ago

Been having this exact issue on Okayu's channel since yesterday.

I'm also using Firefox (125.0.3), and LiveTL 8.3.16.

A temporary work around until this is fixed would be to disable the LiveTL extension in Firefox, load the stream, accept the guidelines, reenable the LiveTL extension, and refresh the stream's page.

KentoNishi commented 6 months ago

this is pretty high priority, ill take a stab at it as soon as we're done pushing out the imminent v3 update

sikthehedgehog commented 4 months ago

Came here to say that this bug is still around and kicks in as soon as you click the chat input box. Firefox 127.0.2, and whatever HyperChat version comes bundled with the LiveTL 9.0.3 add-on (seems to be v3.0.0?).

I suspect that what happens is that the replaced chat is on top of the guidelines preventing them from being possible to dismiss. I may try to look at it again with the inspector if I have another opportunity (I need to find a live chat that won't let me talk first).

jedinjapan commented 3 months ago

Still present, and only workaround is to disable the entire extension set, agree to rules, and re-enable.

Bigos4 commented 2 months ago

I found a workaround that doesn't require disabling the extension:

KentoNishi commented 2 months ago

sorry i was swamped with the iclr deadline! will properly package this up and publish soon

FlaminSarge commented 1 month ago

The fix https://github.com/LiveTL/HyperChat/releases/tag/v3.0.2 https://github.com/LiveTL/LiveTL/releases/tag/v9.0.4 should be live on Chrome Web Store and Firefox Addons by now, for both LiveTL and HyperChat, as far as I can tell.