[09:07] <Saviq> Good morning o/
[09:09] <alan_g[m]> Good morning!
[10:47] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned AlanGriffiths to [issue #2815](https://github.com/MirServer/mir/issues/2815): Need a better display output naming solution
[10:48] -GitHub[m]:#mir-server- **[MirServer/mir]** Saviq assigned Saviq to [issue #2800](https://github.com/MirServer/mir/issues/2800): Building docs fails when trying to not remove doc/html/cppguide: Is a directory
[14:28] -GitHub[m]:#mir-server- **[MirServer/mir]** AlanGriffiths opened [issue #2816](https://github.com/MirServer/mir/issues/2816): [Xwayland] Clion drop down menus intermittently don't work with mouse... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/07321cef433283e3cef6b68958624d0037d2cb15>)
[18:06] <sophie-w> grayson-g: you'll probably want to get the `shell::SurfaceStack` and call `surface_at()` on that, which will return a `scene::Surface` instead of an `input::Surface`
[21:01] -GitHub[m]:#mir-server- **[MirServer/ubuntu-frame]** graysonguarino opened [pull request #124](https://github.com/MirServer/ubuntu-frame/pull/124): Use AbnormalExit for bad configuration options
[21:01] -GitHub[m]:#mir-server-  
[21:01] -GitHub[m]:#mir-server- > Fixes #99. I am curious if this PR should include the same change for each `std::runtime_error` in `background_client.cpp`. Is `mir::AbnormalExit` only for issues upon comeup?
 "grayson-g: you'll probably..." <- On second thought, aren't we avoiding the shell altogether with drag-and-drop? The surface only exists in the scene and isn't added to the shell.