Commit aae44444 authored by Fatih Acet's avatar Fatih Acet 🌴 Committed by Robert Speicher

Merge branch 'fix_filebrowser_reload' into 'master'

File Browser navigation fixes

Fixes a double request being made when clicking the file name when navigating through file browser and also fixes opening a file in a new tab or when doing ctrl + click.

Closes #19050





See merge request !4891
(cherry picked from commit b32a6add)
parent d3b28207
......@@ -5,6 +5,7 @@ v 8.9.4
- Ensure references to private repos aren't shown to logged-out users.
- Fixed search field blur not removing focus. !4704
- Resolve "Sub nav isn't showing on file view". !4890
- Fixes middle click and double request when navigating through the file browser. !4891
v 8.9.3
- Fix encrypted data backwards compatibility after upgrading attr_encrypted gem. !4963
......@@ -5,9 +5,15 @@ class @TreeView
# Code browser tree slider
# Make the entire tree-item row clickable, but not if clicking another link (like a commit message)
$(".tree-content-holder .tree-item").on 'click', (e) ->
if ( != "A")
path = $('.tree-item-file-name a', this).attr('href')
$clickedEl = $(
path = $('.tree-item-file-name a', this).attr('href')
if not $'a') and not $'.str-truncated')
if e.metaKey or e.which is 2
e.preventDefault() path, '_blank'
Turbolinks.visit path
# Show the "Loading commit data" for only the first element
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment