top-level window is not raised along with its child
Bug #1658085 reported by
Daniel d'Andrada
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MirAL |
Fix Released
|
Medium
|
Alan Griffiths |
Bug Description
steps:
- launch kate
- press Ctrl+O to open the "Open File" dialog
- launch some other application
- make the two applications overlap so you can visually check the stack ordering
- click on the main/top-level kate window (not its open dialog)
expected outcome:
kate's top-level window and its "Open File" child dialog are raised above the other application
actual outcome:
only the "Open File" dialog is raised above the other application, which then lies sandwiched between the two surfaces from kate.
Related branches
lp:~alan-griffiths/miral/fix-1658085
- Daniel d'Andrada (community): Approve
-
Diff: 169 lines (+105/-2)5 files modifieddebian/changelog (+1/-0)
miral/basic_window_manager.cpp (+6/-1)
test/CMakeLists.txt (+1/-0)
test/raise_tree.cpp (+95/-0)
test/test_window_manager_tools.h (+2/-1)
lp:~mir-team/miral/miral-0.26
- Alan Griffiths: Approve
-
Diff: 4244 lines (+1486/-502)52 files modifiedCMakeLists.txt (+13/-9)
debian/changelog (+17/-0)
debian/control (+1/-0)
debian/libmiral2.symbols (+8/-1)
include/miral/canonical_window_manager.h (+1/-2)
include/miral/detail/mir_forward_compatibility.h (+42/-0)
include/miral/toolkit/persistent_id.h (+11/-1)
include/miral/toolkit/window.h (+21/-14)
include/miral/toolkit/window_spec.h (+136/-43)
include/miral/window_info.h (+6/-6)
include/miral/window_management_policy.h (+5/-3)
include/miral/window_specification.h (+5/-5)
miral-kiosk/kiosk_window_manager.cpp (+4/-4)
miral-kiosk/sw_splash.cpp (+28/-3)
miral-shell/miral-screencast.sh (+3/-1)
miral-shell/spinner/eglapp.cpp (+37/-1)
miral-shell/spinner/miregl.cpp (+58/-23)
miral-shell/spinner/miregl.h (+4/-4)
miral-shell/tiling_window_manager.cpp (+16/-16)
miral-shell/tiling_window_manager.h (+3/-3)
miral-shell/titlebar_provider.cpp (+28/-16)
miral-shell/titlebar_provider.h (+4/-4)
miral-shell/titlebar_window_manager.cpp (+12/-12)
miral-shell/titlebar_window_manager.h (+3/-3)
miral/CMakeLists.txt (+4/-3)
miral/active_outputs.cpp (+5/-0)
miral/basic_window_manager.cpp (+118/-115)
miral/basic_window_manager.h (+2/-2)
miral/both_versions.h (+48/-0)
miral/canonical_window_manager.cpp (+8/-1)
miral/coordinate_translator.cpp (+5/-0)
miral/coordinate_translator.h (+10/-0)
miral/keymap.cpp (+8/-1)
miral/symbols.map (+41/-5)
miral/window_info.cpp (+66/-51)
miral/window_management_policy.cpp (+6/-1)
miral/window_management_trace.cpp (+97/-45)
miral/window_management_trace.h (+2/-2)
miral/window_specification.cpp (+6/-6)
scripts/process_doxygen_xml.py (+346/-3)
test/CMakeLists.txt (+10/-7)
test/active_window.cpp (+53/-16)
test/display_reconfiguration.cpp (+4/-4)
test/drag_active_window.cpp (+2/-2)
test/modify_window_state.cpp (+15/-15)
test/persistent_surface_store.cpp (+12/-12)
test/raise_tree.cpp (+95/-0)
test/select_active_window.cpp (+6/-6)
test/test_window_manager_tools.h (+14/-13)
test/window_placement.cpp (+3/-3)
test/window_placement_anchors_to_parent.cpp (+1/-1)
test/window_placement_client_api.cpp (+33/-14)
description: | updated |
Changed in miral: | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Alan Griffiths (alan-griffiths) |
Changed in miral: | |
status: | In Progress → Fix Committed |
Changed in miral: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.