KVIrc icon indicating copy to clipboard operation
KVIrc copied to clipboard

Feature request: Query Popup content update and close prevention

Open milefork opened this issue 7 years ago • 0 comments

Expected behavior

I've 2 requests:

  1. Don't restart the close timer of the popup (of a query) if you are already typing inside it.
  2. Update the content of the chat in the popup if you closed it wrote something in the main window's query and it get's shown again.

Actual behavior

  1. When kvirc is in background and someone query's you, the popup menu will open wich will let you answer directly. When it get's the focus it stops the close timer. When you start anwering in the popup and you opponent writes another message the close timer restarts and would close the window if you don't click in it again.
  2. Messages typed in the main window's query will be missing in the popup.

Steps to reproduce the issue

for 1:

  1. let a query popup open
  2. focus it and start writing
  3. let the other side write another message while you are typing
  4. see the new close timer elapsing

for 2:

  1. start a query
  2. write someting in the query popup
  3. close the popup
  4. wirte someting in the main window
  5. let the popup open again
  6. search for the missing text you wrote on the main window

System information

KVIrc 4.9.2 'Aria'

Laufzeitinformationen: System name: Windows Release : 6.3.9600 System version: Windows 8.1 Professional (x64) (Build 9600) Architektur: Intel64 Family 6 Model 60 Stepping 3 Qt version: 5.5.1 Qt theme: windowsvista

Erstellungsinfo: Build date: 2016-08-31 15:47:28 UTC Sources date: 20160831 Revision number: git-6959-g9c4462c System name: Windows-6.3.9600 CPU name: AMD64 Build command: C:/Program Files (x86)/CMake/bin/cmake.exe Build flags: MANDIR=share/man CMAKE_INSTALL_PREFIX=C:/projects/kvirc/build/release Threads=Win32 Compiler name: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/amd64/cl.exe Compiler flags: /DWIN32 /D_WINDOWS /W3 /GR /EHsc Qt version: 5.5.1 Features: IRC, IPv6, Crypt, SSL, IPC, Transparency, Webkit, Perl, Python, Enchant, Qt5, KVS

milefork avatar Sep 22 '16 07:09 milefork