ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/riverwm/river || channel logs: https://libera.irclog.whitequark.org/river/
notzmv has quit [Ping timeout: 255 seconds]
notzmv has joined #river
eShaev9z has joined #river
eShaev9z_ has quit [Ping timeout: 260 seconds]
angry_vincent has quit [Remote host closed the connection]
angry_vincent has joined #river
leopoldek has quit [Ping timeout: 260 seconds]
hspak has quit [Ping timeout: 246 seconds]
hspak has joined #river
notzmv has quit [Ping timeout: 272 seconds]
notzmv- has joined #river
awesomerly has quit [Ping timeout: 268 seconds]
notzmv- is now known as notzmv
<nmeum> is there a specific reason why firefox popups (e.g. the Help -> About Firefox dialog or the dialogs spawned by plugins like noscript) appear as tiling and not as floating windows? is this a bug with gtk3 on wayland? because on x11 with dwm they appear as floating windows
<nmeum> unfourtunately, I also can't use `riverctl float-filter-add` for these windows as they are spawned with a generic firefox app-id/title (which is later changed) and I don't want firefox itself (which uses the same app-id and title) to float
awesomerly has joined #river
itshog has joined #river
waleee has quit [Ping timeout: 260 seconds]
<ifreund> nmeum: river has some fairly limited heuristics to automatically float windows: https://github.com/riverwm/river/blob/f6cc4de8849154c344db7f224e7dc520a69cb020/river/XdgToplevel.zig#L269-L276
<ifreund> probably firefox or gtk should set the parent of the xdg_toplevel for the About Firefox dialog and similar to be the main firefox window
<vyivel> last time i checked gtk did this funny thing where it sets the xdg_toplevel parent only after focus change
<vyivel> hm techinically "about firefox" isn't a dialog so it doesn't set parent at all
<nmeum> I mainly noticed this because the noscript pop-up (spawned from the right-click context menu in firefox) is not floating, though I am not sure if that is a dialog (it is floating on dwm though). thanks for the pointer to the source code, i will try to further investigate this later :)
traidare has joined #river
itshog has quit [Ping timeout: 252 seconds]
itshog has joined #river
itshog has quit [Quit: WeeChat 4.2.1]
itshog has joined #river
alexherbo2 has joined #river
itshog has quit [Quit: WeeChat 4.2.1]
traidare has quit [Ping timeout: 240 seconds]
traidare has joined #river
ayushnix has quit [Ping timeout: 246 seconds]
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #river
leopoldek has joined #river
notzmv has quit [Ping timeout: 268 seconds]
alexherbo2 has quit [Remote host closed the connection]
pkap has joined #river
pkap has quit [Quit: Client closed]
leopoldek has quit [Remote host closed the connection]
pkap has joined #river
pkap has quit [Ping timeout: 250 seconds]
notzmv has joined #river
waleee has joined #river
traidare has quit [Ping timeout: 240 seconds]
leopoldek has joined #river
alexherbo2 has joined #river
alexherbo2 has quit [Remote host closed the connection]
lbia has quit [Ping timeout: 264 seconds]