diff --git a/ui/components/app/confirm-page-container/confirm-page-container.component.js b/ui/components/app/confirm-page-container/confirm-page-container.component.js
index 8816d2e90..1da48f396 100644
--- a/ui/components/app/confirm-page-container/confirm-page-container.component.js
+++ b/ui/components/app/confirm-page-container/confirm-page-container.component.js
@@ -97,6 +97,7 @@ export default class ConfirmPageContainer extends Component {
nativeCurrency: PropTypes.string,
showBuyModal: PropTypes.func,
isBuyableChain: PropTypes.bool,
+ setApproveForAllArg: PropTypes.bool,
};
render() {
@@ -153,6 +154,7 @@ export default class ConfirmPageContainer extends Component {
showBuyModal,
isBuyableChain,
networkIdentifier,
+ setApproveForAllArg,
} = this.props;
const showAddToAddressDialog =
@@ -306,7 +308,7 @@ export default class ConfirmPageContainer extends Component {
)}
- {isSetApproveForAll && (
+ {isSetApproveForAll && !setApproveForAllArg && (
diff --git a/ui/pages/confirm-approve/confirm-approve.js b/ui/pages/confirm-approve/confirm-approve.js
index 1933d1b4f..59bac6bc1 100644
--- a/ui/pages/confirm-approve/confirm-approve.js
+++ b/ui/pages/confirm-approve/confirm-approve.js
@@ -172,6 +172,7 @@ export default function ConfirmApprove({
customTokenAmount={String(customPermissionAmount)}
dappProposedTokenAmount={tokenAmount}
currentTokenBalance={tokenBalance}
+ setApproveForAllArg={setApproveForAllArg}
contentComponent={
);