https://bugs.kde.org/show_bug.cgi?id=424434
Bug ID: 424434 Summary: Application doesn't know its window's updated position while dragging Product: kde Version: unspecified Platform: Ubuntu Packages OS: Linux Status: REPORTED Severity: major Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: php4...@gmail.com Target Milestone: --- SUMMARY STEPS TO REPRODUCE 1. With Chrome: visit http://opentarget.org/test/stupidchrome/winpos/ 2. click Launch: this will open a popup 3. Drag the popup to move it around OBSERVED RESULT The x and y values printed in the popup don't change while you are dragging the window. They only get updated when you drop it. EXPECTED RESULT They should keep gettig updated. In fact, the contents of the window keep getting redrawn and the javascript in the html page in Chrome keep running, and the contents of the text keep getting updated. However, the values for the x and y coordinates of the window, returned by javascript, are always the same while dragging, equal to their value an instant before you started to move the window. THIS ONLY HAPPENS IN KDE: if you try the exact same example in the exact same Chrome browser in Cinnamon or Gnome 3, it will work as expected and the values will keep changing while you drag the window. Since this only happens in KDE, it appears that the application running in the window (in this case Google Chrome) doesn't get informed by KDE that the window is being moved around, until you are done dragging, and then it is informed all of a sudden of its new position. This breaks existing web content in the case of a browser, and I can imagine it breaking other applications that relying on knowing the position of their window on the screen in real time. SOFTWARE/OS VERSIONS Operating System: Kubuntu 20.04 KDE Plasma Version: 5.18.5 KDE Frameworks Version: 5.68.0 Qt Version: 5.12.8 Kernel Version: 5.4.0-40-generic OS Type: 64-bit Processors: 8 × Intel® Core™ i7-3632QM CPU @ 2.20GHz Memory: 7,6 GiB of RAM ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.