Skip to content

Standard Tab Visibility on decomposed Permission Sets not recognized #3163

Open
@dschibster

Description

Summary

When trying to deploy a Permission Set with Standard Tab Visibility turned on (Accounts, Reports, etc.), the files do get recognized after copying them over, however the result of the deployment does not contain the Tab Visibilities. This is using decomposePermissionSetsBeta2, so I know that this is not Safe Haven.

Steps To Reproduce

I do not have a separate repository to reproduce the issue, but I can show you the file structure that is failing to work:

image

Expected result

Tab Visibilities should get picked up by the Permission Set and be deployed, overriden a "Tab Hidden" on the Profile level.

Actual result

The Tab Visibilities for Custom Objects are deployed, but not the ones on the Permission Set Level. Where previously all tabs were visible, no Standard Tab is visible after the deployment.

CLI:
@salesforce/cli/2.71.6 darwin-arm64 node-v22.9.0

Plugin Version:
@oclif/plugin-autocomplete 3.2.14 (core)
@oclif/plugin-commands 4.1.14 (core)
@oclif/plugin-help 6.2.19 (core)
@oclif/plugin-not-found 3.2.31 (core)
@oclif/plugin-plugins 5.4.22 (core)
@oclif/plugin-search 1.2.17 (core)
@oclif/plugin-update 4.6.18 (core)
@oclif/plugin-version 2.2.18 (core)
@oclif/plugin-warn-if-update-available 3.1.28 (core)
@oclif/plugin-which 3.2.21 (core)
@salesforce/cli 2.71.6 (core)
apex 3.6.8 (core)
api 1.3.2 (core)
auth 3.6.82 (core)
data 3.13.5 (core)
deploy-retrieve 3.16.0 (core)
info 3.4.29 (core)
limits 3.3.43 (core)
marketplace 1.3.7 (core)
org 5.2.11 (core)
packaging 2.4.5 (user)
schema 3.3.45 (core)
settings 2.4.9 (core)
signups 2.0.13 (link) /opt/homebrew/lib/node_modules/@salesforce/plugin-signups
sobject 1.4.46 (core)
telemetry 3.6.27 (core)
templates 56.3.34 (core)
trust 3.7.51 (core)
user 3.6.5 (core)
sfdmu 4.33.17 (user)
sfdx-git-delta 5.40.0 (user)
sfdx-hardis 4.52.0 (user)
SF ENV. VARS.
SF_AUTOUPDATE_DISABLE,true
SF_DISABLE_AUTOUPDATE,true
SF_UPDATE_INSTRUCTIONS,Use "npm update --global @salesforce/cli" to update npm-based installations.
Windows: false
Shell: zsh
Channel: stable

Diagnostics

✅ pass - salesforcedx plugin isn’t installed
❌ fail - you have at least one linked plugin
✅ pass - [@salesforce/plugin-deploy-retrieve] sourceApiVersion matches apiVersion
✅ pass - [@salesforce/plugin-deploy-retrieve] default target DevHub max apiVersion matches default target org max apiVersion
✅ pass - [@salesforce/plugin-deploy-retrieve] sourceApiVersion matches default target org max apiVersion
✅ pass - can access: https://test.salesforce.com
❌ unknown - using latest or latest-rc CLI version
✅ pass - can access: https://appexchange.salesforce.com/services/data
✅ pass - can access: https://developer.salesforce.com/media/salesforce-cli/sf/channels/stable/sf-win32-x64-buildmanifest
❌ fail - [@salesforce/plugin-auth] CLI supports v2 crypto

Metadata

Assignees

No one assigned

    Labels

    investigatingWe're actively investigating this issuevalidatedVersion information for this issue has been validated

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions