| Code-Review | +1 |
LGTM but please double check the other files I had changed in my CL that you didn't change here
- Non-modal PromoBased on my own [CL here](https://chromium-review.googlesource.com/c/chromium/src/+/6897046) you may be missing a few spots, can you double check:
Not all of them have a call to OpenIOSDefaultBrowserSettings, but some of them DO show the Lottie animation, so we need to check the PiP variant to know which Lottie animation (app-specific settings or Default Apps) to show
_viewController = [[DefaultBrowserScreenViewController alloc] init];I thought we had changed this to instead go to Overflow Menu > Settings > Default Browser to unify all DB entry points?
I guess we can do it later so that we isolate as much as possible the impact of PiP in our study
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
- Non-modal PromoBased on my own [CL here](https://chromium-review.googlesource.com/c/chromium/src/+/6897046) you may be missing a few spots, can you double check:
- default_browser_instructions_view_controller.mm
- default_browser_generic_promo_mediator.mm
- default_browser_animated_screen_view_controller.mm
- default_browser_screen_coordinator.mm
- default_browser_screen_view_controller.mm
Not all of them have a call to OpenIOSDefaultBrowserSettings, but some of them DO show the Lottie animation, so we need to check the PiP variant to know which Lottie animation (app-specific settings or Default Apps) to show
Ah good idea to compare.
_viewController = [[DefaultBrowserScreenViewController alloc] init];I thought we had changed this to instead go to Overflow Menu > Settings > Default Browser to unify all DB entry points?
I guess we can do it later so that we isolate as much as possible the impact of PiP in our study
Ah, good catch! This actually goes through the BD settings [1], but it's behind a flag (PIP). So, I guess this one isn't needed, since it won't be called when the PIP flag is enabled.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
- Non-modal PromoCheick CisseBased on my own [CL here](https://chromium-review.googlesource.com/c/chromium/src/+/6897046) you may be missing a few spots, can you double check:
- default_browser_instructions_view_controller.mm
- default_browser_generic_promo_mediator.mm
- default_browser_animated_screen_view_controller.mm
- default_browser_screen_coordinator.mm
- default_browser_screen_view_controller.mm
Not all of them have a call to OpenIOSDefaultBrowserSettings, but some of them DO show the Lottie animation, so we need to check the PiP variant to know which Lottie animation (app-specific settings or Default Apps) to show
Ah good idea to compare.
- default_browser_instructions_view_controller.mm is used by many db promos but does not implement any actions.
- default_browser_generic_promo_mediator.mm we skip since we have [1].
- default_browser_animated_screen_view_controller.mm, default_browser_screen_coordinator.mm and default_browser_screen_view_controller.mm are FRE. Do we experiment PiP with the DB FRE too?
Discussed offline:
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
- Non-modal PromoCheick CisseBased on my own [CL here](https://chromium-review.googlesource.com/c/chromium/src/+/6897046) you may be missing a few spots, can you double check:
- default_browser_instructions_view_controller.mm
- default_browser_generic_promo_mediator.mm
- default_browser_animated_screen_view_controller.mm
- default_browser_screen_coordinator.mm
- default_browser_screen_view_controller.mm
Not all of them have a call to OpenIOSDefaultBrowserSettings, but some of them DO show the Lottie animation, so we need to check the PiP variant to know which Lottie animation (app-specific settings or Default Apps) to show
Guillaume JenkinsAh good idea to compare.
- default_browser_instructions_view_controller.mm is used by many db promos but does not implement any actions.
- default_browser_generic_promo_mediator.mm we skip since we have [1].
- default_browser_animated_screen_view_controller.mm, default_browser_screen_coordinator.mm and default_browser_screen_view_controller.mm are FRE. Do we experiment PiP with the DB FRE too?
Discussed offline:
- Need to update the Settings page to configure the instructions view with the right animation based on the PiP variant
- We will ignore FRE entry points for now
Also noticed a bug in default_browser_generic_promo_coordinator.mm that I fixed.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |