您尚未登录。

#1 2024-03-08 07:40:17

Tee
会员
注册时间: 2016-09-10
帖子: 143
个人网站

在 resume 后 Firefox 无法被点击

版本:firefox-developer-edition 124.0b8
WM:Hyprland

鼠标 hover 在按钮或链接也没有展示本该有的样子(链接变色下划线、按钮高亮等等),当然点击也无任何反应。其他软件均能被点击,只有 Firefox 无法被点击。

点击 Firefox 窗口 Hyprland 会切换焦点,但 Firefox 窗口内无法被点击。
键盘输入正常,快捷键与 vim 插件都能用键盘控制。

关掉 Firefox 后重新打开 Firefox 则正常。

Firefox 之前的版本也出现过此原因,频率并不高,无法每次都能复现。
请教如何排查原因。

最近编辑记录 Tee (2024-03-08 07:41:04)


啦哆咪 - 用Linux制作音乐
https://lado.me

离线

#2 2024-03-08 10:07:20

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,920
个人网站

Re: 在 resume 后 Firefox 无法被点击

应该是 Hyprland 的问题。鼠标焦点没有切换过来。

离线

#3 2024-03-08 11:09:50

Tee
会员
注册时间: 2016-09-10
帖子: 143
个人网站

Re: 在 resume 后 Firefox 无法被点击

谢谢依云,我翻翻已有的 issues


啦哆咪 - 用Linux制作音乐
https://lado.me

离线

#4 2024-03-08 17:45:32

BRS5672023
会员
注册时间: 2020-07-07
帖子: 131

Re: 在 resume 后 Firefox 无法被点击

话说我好像遇到了刚好相反的问题。。在打开 firefox 的情况下进入 hyprlock 锁屏,并静置一段时间后(我的 hypridle 配置如下),点亮屏幕(大概是用鼠标点了一下?我不太记得具体怎么触发的了)发现无法使用键盘输入密码解锁 hyprlock(感觉就是 hyprlock 根本没有读到我的键盘输入),然后 firefox 页面里的视频却开始播放了。。

general {
	ignore_dbus_inhibit = false
	before_sleep_cmd = pgrep -x hyprlock || hyprlock
}

listener {
	timeout = 600
	on-timeout = pgrep -x hyprlock || hyprlock
}

listener {
	timeout = 630
	on-timeout = hyprctl dispatch dpms off
	on-resume = hyprctl dispatch dpms on
}

listener {
	timeout = 30
	on-timeout = pgrep -x hyprlock && hyprctl dispatch dpms off
	on-resume = hyprctl dispatch dpms on
}

就是类似的锁屏无法解锁的情况在我之前使用 swaylock 的时候也会出现。。但是必须要锁屏之后,屏幕关闭,然后再等上一段时间才会出现;在屏幕刚刚关闭或者刚刚出现锁屏的情况下则不会出现问题。。

最近编辑记录 BRS5672023 (2024-03-08 17:46:50)

离线

页脚