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

When Searching for Content, A Blank Black Window at the Corner Appears Then Goes Fullscreen #408

Open
1 of 3 tasks
TheNightRider12 opened this issue Feb 25, 2025 · 2 comments
Labels
Bug Something isn't working

Comments

@TheNightRider12
Copy link

What happened?

I just installed the app. Fresh Installation. I enabled the YouTube plugin. When I started to search for channels to subscribe to, I noticed that a black preview window appeared in the bottom-right corner. Then, as I continue typing, it then goes full-screen. Like a video would. However, the window that pops up is completely blank. No video is there. It happens as I am typing in the search bar and prevents me from finishing my search. The issue happens even if no plugins are enabled.

I disabled the YouTube and Rumble Plugins, restarted and went through the process. I have attached the log of that session

Image

Grayjay Version

Desktop

What plugins are you seeing the problem on?

All

Plugin Version

No response

Which operating system are you using?

Windows

When do you experience the issue?

  • While logged in
  • While logged out
  • N/A

Are you using a VPN?

Yes

Relevant log output

i Directories:Base Directory: E:\Programs\Grayjay-YouTube-Client\
i Directories:Temporary Directory: E:\Programs\Grayjay-YouTube-Client\temp_files
i Directories:Log file path: E:\Programs\Grayjay-YouTube-Client\/log.txt
i T:PortFile path: E:\Programs\Grayjay-YouTube-Client\port
i T:StartingUpFile path: E:\Programs\Grayjay-YouTube-Client\starting
i T:Created StartingUpFile, removed PortFile
i Program:Main: StateApp.Startup
i StateApp:Startup: Initializing PluginEncryptionProvider
i StateApp:Startup: Initializing DatabaseConnection
i StateApp:Startup: Ensuring Table DBSubscriptionCache
i StateApp:Startup: Ensuring Table DBHistory
i StateApp:Startup: Initializing Download Cycle
i StateDownloads:Started downloading cycle
i StateDownloads:Ended downloading cycle
i Program:Main: StateApp.Startup finished (117ms)
i Program:Extra args: 
i Program:Main: Starting DotCefProcess
i CEF:Searching for dotcefnative, search paths:
i CEF: - E:\Programs\Grayjay-YouTube-Client\cef\dotcefnative.exe
i CEF: - E:\Programs\Grayjay-YouTube-Client\dotcefnative.exe
i CEF:Working directory 'E:\Programs\Grayjay-YouTube-Client\cef'.
i CEF:CEF exe path 'E:\Programs\Grayjay-YouTube-Client\cef\dotcefnative.exe'.
i Keyring:Falling back to file keyring
i Program:Main: Starting DotCefProcess finished (10ms)
i Program:Main: Starting window.
i GrayjayServer:RunServerAsync: Called with (proxyUrl = ).
e CEF:[0225/135234.480:ERROR:chrome_main_delegate.cc(1200)] Web security may only be disabled if '--user-data-dir' is also specified with a non-default value.
w StateTelemetry:Failed to submit launch telemtry

i GrayjayServer:RunServerAsync: Static files path 'E:\Programs\Grayjay-YouTube-Client\wwwroot'.
i GrayjayServer:RunServerAsync: MapWhen Websocket.
i GrayjayServer:RunServerAsync: Start StateCasting.
i StateCasting:Casting listener starting
i Program:Main: Starting window finished (372ms)
i Program:Main: Waiting for ASP to start.
i T:Sync key pair initialized (public key = f0i0lfiJ/icVy6Th3Tl9wIubESxZQ8DcAqm/L9nFkz0=)
i T:Running on port 12315 (TCP)
i T:Running auto reconnector
i GrayjayServer:RunServerAsync: Server running on http://127.0.0.1:4428.
i Program:Main: Waiting for ASP to start finished (231ms)
i Program:Main: Readytime: 734ms
i T:Created PortFile, removed StartingUpFile
i Program:Main: Navigate.
i StateDownloads:Started downloading cycle
i StateDownloads:Ended downloading cycle
i Program:Main: Waiting for window exit.
i ManagedThreadPool:New threadpool created (6)
i Program:Checking for updates
i Program:No new updates
i StateCasting:Disposing.
e T:StateSync server socket had an unexpected error.
System.Net.Sockets.SocketException (10004): A blocking operation was interrupted by a call to WSACancelBlockingCall.
   at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)
   at System.Net.Sockets.Socket.Accept()
   at System.Net.Sockets.TcpListener.AcceptTcpClient()
   at Grayjay.ClientServer.States.StateSync.<StartAsync>b__23_0()
e WebSocketEndpoint:Failed to close socket
System.Net.WebSockets.WebSocketException (997): The WebSocket is in an invalid state ('Closed') for this operation. Valid states are: 'Open, CloseReceived'
   at System.Net.WebSockets.WebSocketValidate.ThrowIfInvalidState(WebSocketState currentState, Boolean isDisposed, WebSocketState[] validStates)
   at System.Net.WebSockets.ManagedWebSocket.CloseOutputAsyncCore(WebSocketCloseStatus closeStatus, String statusDescription, CancellationToken cancellationToken)
   at Grayjay.ClientServer.WebSockets.WebSocketClient.Handle()
i WebSocketEndpoint:Removed disconnected client 531baae1-44fd-4913-824f-66281dfd5a3f
@TheNightRider12 TheNightRider12 added the Bug Something isn't working label Feb 25, 2025
@MegaKeegMan
Copy link

MegaKeegMan commented Feb 25, 2025

I actually came here to report the same thing. I think the issue occurs as a result of typing the letter "i" in the search. Or more precisely, it seems like "i" is a hotkey for changing the the video viewer mode, but the issue is that this hotkey is still active while typing into the search box.

I am on the desktop version on Linux, also logged out, but not using a VPN.

@TheNightRider12
Copy link
Author

That does seem to be the case. As soon as I type "i", I get the viewer mode box, and then it enters full screen a few seconds later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants