Create Branch is Slow to Load Source Branches

XMLWordPrintable

      Whether created from JIRA integration or BB Branches View, changing "Branch From" takes a couple seconds for each iteration through the select list.

      In addition to feature branches, we have a master branch and a development branch. Feature branches should Branch From the development branch. The default is master. So, we have to switch to development. This takes about 30 seconds just to filter and select the development branch - typically is very frustrating since each mousemove or typing filter value takes seconds to process (see console output below).

      We have a lot of Tags in that list too.

      Browser: Chrome, Version 58.0.3029.110 (64-bit), no adblocker running.

      selecting

      (index):35 [Violation] 'mouseover' handler took 273ms
      11:23:10.318 [Violation] Forced reflow while executing JavaScript took 271ms
      11:23:10.628 (index):35 [Violation] 'mouseout' handler took 304ms
      11:23:10.628 [Violation] Forced reflow while executing JavaScript took 304ms
      11:23:22.511 (index):35 [Violation] 'mousemove' handler took 2570ms
      11:23:29.928 (index):35 [Violation] 'mousemove' handler took 1985ms
      

      filtering

      [Violation] 'input' handler took 3711ms
      11:30:30.040 bitbucket.org/:35 [Violation] 'input' handler took 224ms
      11:30:30.212 [Violation] Forced reflow while executing JavaScript took 516ms
      11:30:33.319 bitbucket.org/:35 [Violation] 'input' handler took 2308ms
      11:30:33.541 [Violation] Forced reflow while executing JavaScript took 524ms
      11:30:38.046 bitbucket.org/:35 [Violation] 'mouseup' handler took 205ms
      

      A performance trace shows "nrWrapper" and sentry.js as the long running functions.

            Assignee:
            Unassigned
            Reporter:
            philvuollet
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: