Tdesktop: Does not respect Auto-hidden Taskbar when the window is maximized

Created on 26 Jun 2017  路  21Comments  路  Source: telegramdesktop/tdesktop

Steps to reproduce

  1. enable Auto hide the taskbar in windows 8.1
  2. maximize the main window of telegram
  3. hover on taskbar to show it ...

Expected behaviour

It should show taskbar, but the telegram window is not allowing it.

Actual behaviour

Taskbar is hidden when trying to show it by hovering the mouse.

Configuration

Operating system: Windows 8.1

Version of Telegram Desktop: 1.1.7

Used theme: Default

bug windows

Most helpful comment

OK, for anyone with this issue, setting telegram to use the system window frame will fix the problem.
To do that you need to open your telegram desktop, go to settings -> advanced settings -> System integration -> Make sure the "Use system window frame" option is enabled.
This should fix the issue for you :)

All 21 comments

One year later, version v1.3.10, Windows 10.
Still happen... Sad.

Still happening on Windows 10 with version 1.5.4 and I can't really understand how no one on the dev team didn't notice this.

The same is true of me, on Windows 10 Enterprise LTSB 64-bit
Version of Telegram Desktop: 1.5.4

Would you like a PR for this?

@rkitover Yeah, sure. That won't break other cases, of course.

I have no idea, there is always potential for breakage with any kind of development, this is really annoying though.

Experiencing this problem as well in Windows 10 as of 6/2019. Would like a fix for this.

Same issue here, most updated Telegram version to date, 1.7.10
Windows 10 Pro 1803 64bit 1366x768
Windows 10 Pro 1803 32bit 1024x600

I do not have a development environment set up. Can someone who does have it set up please see if the following "patch" fix this issue:

After this line, add the following:

HWND taskbar_handle = ::FindWindowW(L"Shell_TrayWnd", NULL);
::SetWindowPos(taskbar_handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE );

This sets the taskbar as the topmost window once again without (hopefully) messing with the Z-order. To test if it works in Windows 10, go to Settings app, then Personalisation -> Taskbar and set Automatically hide the taskbar in Desktop mode as true and Taskbar location on screen as Left. Finally, open the newly compiled Telegram, maximize it and hover over the left edge of the screen. Hopefully, the taskbar will come up.

I am experiencing this issue too.
Windows 10 Pro 1909 64bit, Telegram v1.9.3

This bug is the only reason that prevents me from using the Telegram app and that pushed me towards Unigram

same problem here

As a workaround if you just minimize the telegram window a little bit, it of course works as it should

Windows 10 Pro 1909 64bit, Telegram v1.9.22 beta

Same problem here.
Is very sad that problem still occurs with almost three years of opening this issue.
Windows 10 Pro 1909
Telegram 2.1

Same problem on Windows 10
TDesktop 2.1.4

3 year old bug is still here =(

3 year old bug is still here =(

No one knows why it appears and how to fix it

@ilya-fedin Btw I think it should not happen with system window frame.

This is for me the last really annoying issue of Telegram Desktop.
Do devs read these issues or is it just users?
In the past I've tried setting up @namandixit "fix" but I wasn't able to successfully setup the dev env due to some old instructions in the repository that did not reflect the actual state of the code.
I'll try again this week so I can hopefully test it.

Do devs read these issues or is it just users?

you need to read the post over your.

Do devs read these issues or is it just users?

you need to read the post over your.

Damn, I'm really blind aren't I?

@ilya-fedin Btw I think it should not happen with system window frame.

I can confirm that with the system window frame it works as intended.

OK, for anyone with this issue, setting telegram to use the system window frame will fix the problem.
To do that you need to open your telegram desktop, go to settings -> advanced settings -> System integration -> Make sure the "Use system window frame" option is enabled.
This should fix the issue for you :)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

TotalKrill picture TotalKrill  路  3Comments

qwitriy picture qwitriy  路  3Comments

whywhyy picture whywhyy  路  3Comments

ArmeF97 picture ArmeF97  路  3Comments

FunctionalHacker picture FunctionalHacker  路  3Comments