diff --git a/app/Ninja/Presenters/ProposalPresenter.php b/app/Ninja/Presenters/ProposalPresenter.php
index eca4e906df81..ed05d01b89c5 100644
--- a/app/Ninja/Presenters/ProposalPresenter.php
+++ b/app/Ninja/Presenters/ProposalPresenter.php
@@ -16,7 +16,7 @@ class ProposalPresenter extends EntityPresenter
$invitation = $proposal->invitations->first();
$actions = [];
- $actions[] = ['url' => $invitation->getLink('proposal'), 'label' => trans("texts.view_as_recipient")];
+ $actions[] = ['url' => $invitation->getLink('proposal'), 'label' => trans("texts.view_in_portal")];
$actions[] = DropdownButton::DIVIDER;
diff --git a/resources/lang/en/texts.php b/resources/lang/en/texts.php
index f017264f7d6e..fed82e77dd0c 100644
--- a/resources/lang/en/texts.php
+++ b/resources/lang/en/texts.php
@@ -2795,6 +2795,7 @@ $LANG = array(
'item_details' => 'Item Details',
'send_item_details_help' => 'Send the line item details to the payment gateway.',
'view_proposal' => 'View Proposal',
+ 'view_in_portal' => 'View in Portal',
);
diff --git a/resources/views/clients/show.blade.php b/resources/views/clients/show.blade.php
index 1b8f2132b9f1..215b6d6f1d58 100644
--- a/resources/views/clients/show.blade.php
+++ b/resources/views/clients/show.blade.php
@@ -197,7 +197,7 @@
@if (Auth::user()->confirmed && $client->account->enable_client_portal)
{{ trans('texts.view_client_portal') }}
+ onclick="window.open('{{ $contact->link }}?silent=true', '_blank');return false;">{{ trans('texts.view_in_portal') }}
@endif
diff --git a/resources/views/invoices/knockout.blade.php b/resources/views/invoices/knockout.blade.php
index 3c1480c2212a..eae180dd3628 100644
--- a/resources/views/invoices/knockout.blade.php
+++ b/resources/views/invoices/knockout.blade.php
@@ -785,7 +785,7 @@ function ContactModel(data) {
if (self.invitation_link()) {
// clicking adds 'silent=true' however it's removed when copying the link
str += '{{ trans('texts.view_as_recipient') }}';
+ + '?silent=true\', \'_blank\');return false;">{{ trans('texts.view_in_portal') }}';
}
@endif