After upgrade to 8.17.4 approve merge request looks weird

Summary

There's UI problem with approval of MR in 8.17.4. Check screenshot:

Screen_Shot_2017-03-30_at_14.12.20

It happened after upgrade from 8.16.8 to 8.17.4

Steps to reproduce

Have more than 0 approvers required in project settings

What is the current bug behavior?

At the same time "Accept Merge Request", "Approve Merge Request" and "Approved By" are visible on the screen, though no one approved anything

What is the expected correct behavior?

"Approved By" and "Accept Merge Request" hidden until MR is approved

Output of checks

We're using self-hosted gitlab EE instance

Results of GitLab environment info

System information
System:         Debian 7.11
Proxy:          no
Current User:   git
Using RVM:      no
Ruby Version:   2.3.3p222
Gem Version:    2.5.2
Bundler Version:1.14.6
Rake Version:   10.5.0
Redis Version:  2.8.17
Sidekiq Version:4.2.7

GitLab information
Version:        8.17.4-ee
Revision:       ba6d2a1
Directory:      /home/git/gitlab
DB Adapter:     mysql2
DB Version:     5.5.47-0+deb7u1
URL:            https://gitlab-self-hosted
HTTP Clone URL: https://gitlab-self-hosted/some-group/some-project.git
SSH Clone URL:  git@gitlab-self-hosted:some-group/some-project.git
Elasticsearch:  yes
Geo:            no
Using LDAP:     no
Using Omniauth: yes
Omniauth Providers: azure_oauth2

GitLab Shell
Version:        4.1.1
Repository storage paths:
- default:      /home/git/repositories/
Hooks:          /home/git/gitlab-shell/hooks/
Git:            /usr/local/bin/git

Results of GitLab application Check

output.log

Possible fixes

I believe somewhere display: none is missing but I don't know for sure :)

Assignee Loading
Time tracking Loading