Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Privacy Policy alignment in non-TCF consent overlay banner and modal #4403

Merged
merged 3 commits into from
Nov 8, 2023

Conversation

SteveDMurphy
Copy link
Contributor

@SteveDMurphy SteveDMurphy commented Nov 8, 2023

Relates to PROD-1320

Description Of Changes

As part of the release testing, an issue with alignment for the privacy policy link was identified. The issue impacted the non-TCF modal and overlay

Code Changes

  • ensure the privacy policy alignment changes only affect the TCF objects

Steps to Confirm

  • Validating this in the RC builds currently, removing the style from the non-TCF banner/overlay re-aligns the privacy policy link

Pre-Merge Checklist

Copy link

vercel bot commented Nov 8, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Ignored Deployment
Name Status Preview Comments Updated (UTC)
fides-plus-nightly ⬜️ Ignored (Inspect) Visit Preview Nov 8, 2023 0:29am

@SteveDMurphy SteveDMurphy force-pushed the sdm-privacy-policy-link-alignment branch from e3bb03c to 2e907e7 Compare November 8, 2023 00:21
@SteveDMurphy SteveDMurphy marked this pull request as ready for review November 8, 2023 00:29
Copy link

cypress bot commented Nov 8, 2023

Passing run #5107 ↗︎

0 4 0 0 Flakiness 0
⚠️ You've recorded test results over your free plan limit.
Upgrade your plan to view test results.

Details:

Merge 2e907e7 into 0de09f5...
Project: fides Commit: d6140d7e48 ℹ️
Status: Passed Duration: 00:38 💡
Started: Nov 8, 2023 12:32 AM Ended: Nov 8, 2023 12:32 AM

Review all test suite changes for PR #4403 ↗︎

Copy link
Contributor

@NevilleS NevilleS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Let's get this into the release branch and run final checks!

@@ -64,7 +64,7 @@ const ConsentBanner: FunctionComponent<BannerProps> = ({
className={`fides-banner
fides-banner-bottom
${bannerIsOpen ? "" : "fides-banner-hidden"}
${className}`}
${className ? "" : className}`}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This fixes an unrelated bug where a class name of "undefined" would be set 👍

@@ -1007,6 +1007,6 @@ div#fides-banner-inner .fides-privacy-policy {
div#fides-button-group {
justify-content: flex-start;
}
#fides-privacy-policy-link {
.fides-tcf-banner-container #fides-privacy-policy-link {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Simple yet effective!

@SteveDMurphy SteveDMurphy merged commit 955c627 into main Nov 8, 2023
12 checks passed
@SteveDMurphy SteveDMurphy deleted the sdm-privacy-policy-link-alignment branch November 8, 2023 00:40
SteveDMurphy added a commit that referenced this pull request Nov 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants