diff --git a/src/Surface.zig b/src/Surface.zig index c0670c8b8..ecce0a109 100644 --- a/src/Surface.zig +++ b/src/Surface.zig @@ -2008,7 +2008,7 @@ pub fn mouseButtonCallback( // Handle link clicking. We want to do this before we do mouse // reporting or any other mouse handling because a successfully // clicked link will swallow the event. - if (button == .left and action == .release and self.mouse.over_link) { + if (button == .left and action == .release and mods.super and self.mouse.over_link) { const pos = try self.rt_surface.getCursorPos(); if (self.processLinks(pos)) |processed| { if (processed) return;