diff --git a/src/app/shared/bitstream-download-page/bitstream-download-page.component.html b/src/app/shared/bitstream-download-page/bitstream-download-page.component.html
index 183449fc5e..8a18acb251 100644
--- a/src/app/shared/bitstream-download-page/bitstream-download-page.component.html
+++ b/src/app/shared/bitstream-download-page/bitstream-download-page.component.html
@@ -1,3 +1,8 @@
+
{{'bitstream.download.page' | translate:{bitstream: (bitstream$ | async)?.name} }}
+
+
diff --git a/src/app/shared/bitstream-download-page/bitstream-download-page.component.ts b/src/app/shared/bitstream-download-page/bitstream-download-page.component.ts
index a09d7e8b3e..312f2a4c0c 100644
--- a/src/app/shared/bitstream-download-page/bitstream-download-page.component.ts
+++ b/src/app/shared/bitstream-download-page/bitstream-download-page.component.ts
@@ -12,6 +12,7 @@ import { FileService } from '../../core/shared/file.service';
import { HardRedirectService } from '../../core/services/hard-redirect.service';
import { getForbiddenRoute } from '../../app-routing-paths';
import { RemoteData } from '../../core/data/remote-data';
+import { Location } from '@angular/common';
@Component({
selector: 'ds-bitstream-download-page',
@@ -33,10 +34,15 @@ export class BitstreamDownloadPageComponent implements OnInit {
private auth: AuthService,
private fileService: FileService,
private hardRedirectService: HardRedirectService,
+ private location: Location,
) {
}
+ back(): void {
+ this.location.back();
+ }
+
ngOnInit(): void {
this.bitstreamRD$ = this.route.data.pipe(
diff --git a/src/assets/i18n/en.json5 b/src/assets/i18n/en.json5
index f742273edb..f33a195cfe 100644
--- a/src/assets/i18n/en.json5
+++ b/src/assets/i18n/en.json5
@@ -551,6 +551,7 @@
"bitstream.download.page": "Now downloading {{bitstream}}..." ,
+ "bitstream.download.page.back": "Back" ,
"bitstream.edit.authorizations.link": "Edit bitstream's Policies",