diff --git a/package-lock.json b/package-lock.json
index 3de2e78d8e..361ecacbda 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@balancer/frontend-v2",
- "version": "1.144.0",
+ "version": "1.144.94",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@balancer/frontend-v2",
- "version": "1.144.0",
+ "version": "1.144.94",
"license": "MIT",
"devDependencies": {
"@aave/protocol-js": "^4.3.0",
diff --git a/package.json b/package.json
index 2501f0adc2..078380251f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@balancer/frontend-v2",
- "version": "1.144.0",
+ "version": "1.144.94",
"engines": {
"node": "=16",
"npm": ">=8"
diff --git a/src/components/contextual/pages/vebal/LMVoting/GaugesTable.vue b/src/components/contextual/pages/vebal/LMVoting/GaugesTable.vue
index d9aad09197..6aeeeecf6e 100644
--- a/src/components/contextual/pages/vebal/LMVoting/GaugesTable.vue
+++ b/src/components/contextual/pages/vebal/LMVoting/GaugesTable.vue
@@ -190,6 +190,14 @@ function getPickedTokens(tokens: VotingPool['tokens']) {
)
.map(item => item.address);
}
+
+function voteDisabledFor(pool: VotingPool): boolean {
+ return (
+ hasUserVotes(pool) ||
+ isVotingTimeLocked(pool.lastUserVoteTime) ||
+ props.selectVotesDisabled
+ );
+}
@@ -210,7 +218,9 @@ function getPickedTokens(tokens: VotingPool['tokens']) {
:square="upToLargeBreakpoint"
:isPaginated="isPaginated"
:href="{ getHref: gauge => getPoolExternalUrl(gauge) }"
- :onRowClick="redirectToPool"
+ :onRowClick="
+ (pool, inNewTab) => !voteDisabledFor(pool) && toggleSelection(pool)
+ "
:getTableRowClass="getTableRowClass"
:initialState="{
sortColumn: 'nextPeriodVotes',
@@ -279,6 +289,12 @@ function getPickedTokens(tokens: VotingPool['tokens']) {
v-if="getIsGaugeExpired(pool.gauge.address)"
class="ml-2"
/>
+
@@ -327,11 +343,7 @@ function getPickedTokens(tokens: VotingPool['tokens']) {
name="expiredGaugesFilter"
noMargin
:modelValue="isSelected(pool)"
- :disabled="
- hasUserVotes(pool) ||
- isVotingTimeLocked(pool.lastUserVoteTime) ||
- selectVotesDisabled
- "
+ :disabled="voteDisabledFor(pool)"
@click.stop
@input="toggleSelection(pool)"
/>
diff --git a/src/components/pool/PoolPageHeader.vue b/src/components/pool/PoolPageHeader.vue
index 84b08169a0..065b6dbafd 100644
--- a/src/components/pool/PoolPageHeader.vue
+++ b/src/components/pool/PoolPageHeader.vue
@@ -310,24 +310,12 @@ function symbolFor(titleTokenIndex: number): string {
- {{ $t('Click') }}
- {{ $t('here') }}
- {{ $t('requiresAllowListing2') }}
-
+ />