-
Notifications
You must be signed in to change notification settings - Fork 427
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
New Tab Page post-review fixes #3221
Conversation
|
Fix customize button area calculation
@@ -24,15 +24,14 @@ import Common | |||
|
|||
struct FaviconsHelper { | |||
|
|||
private static let tld: TLD = AppDependencyProvider.shared.storageCache.tld | |||
private static let tld: TLD = AppDependencyProvider.shared.storageCache.tld | |||
|
|||
static func loadFaviconSync(forDomain domain: String?, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The function says sync but there was no way to use the function without completion. I modified this one and added a version with completion for backwards compatibility.
isLocalFlagEnabled && isFeatureFlagEnabled | ||
let isLocalFlagInEffect = isLocalFlagEnabled && internalUserDecider.isInternalUser | ||
|
||
return isLocalFlagInEffect || isFeatureFlagEnabled |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remote flag is now .remoteDevelopment
, so either local flag needs to be set or enabled in privacy config, both only for internal users.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Smoke tested on phone and iPad simulators.
Task/Issue URL: https://app.asana.com/0/72649045549333/1208023858138598/f
Tech Design URL:
CC:
Description:
This PR contains fixes for issues and glitches found for New Tab Page Improvements.
Steps to test this PR:
No specific steps but rather a set of things that were fixed/modified. Overall feature smoke check is required.
For a full list and details see completed subtasks of https://app.asana.com/0/72649045549333/1207539163549343/f.
Definition of Done (Internal Only):
Copy Testing:
’
rather than'
Orientation Testing:
Device Testing:
OS Testing:
Theme Testing:
Internal references:
Software Engineering Expectations
Technical Design Template