Bug 1797565 Comment 2 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

**Settings part** 
This is the GeckoView interface for Cookie banner 
>
     * Represents settings options for cookie banner handling.
    enum class CookieBannerHandlingMode(val mode: Int) {
      
         * The feature is turned off and cookie banners are not handled
        DISABLED(0),

         * Reject cookies if possible
        REJECT_ALL(1),

         * Reject cookies if possible. If rejecting is not possible, accept cookies
        REJECT_OR_ACCEPT_ALL(2),
    }
<filepath>

Synthesising the Figma design we will have the following 3 scenarios:

1)If the 'Auto cookie banner consent' is not checked 'Further reduce cooke banners' item will be invisible and value for Cookie banner conform GeckoView interface will be   DISABLED(0).
2) If the 'Auto cookie banner consent' is checked 'Further reduce cooke banners' item will be visible and unchecked the value for Cookie banner conform GeckoView interface will be   REJECT_ALL(1).
3)If the 'Auto cookie banner consent' is checked 'Further reduce cooke banners' item will be visible and checked the value for Cookie banner conform GeckoView interface will be  REJECT_OR_ACCEPT_ALL(2).

PS : If the user unchecked 'Auto cookie banner consent'  'Further reduce cooke banners' will become unchecked .
When the user enters first in the App the value will be DISABLED(0) first case.

https://user-images.githubusercontent.com/8118371/200337796-3f80d7c0-cd1b-4f59-aa82-985670617c6f.mp4

<img width="699" alt="Screenshot 2022-11-07 at 16 50 23" src="https://user-images.githubusercontent.com/8118371/200339931-96cd56b8-c66a-4d7b-a38e-471ec6ce97d4.png">

When the cookie banner option is disabled, the summary text for preference will be Off, and when the cookie banner option is reject_or_accept_all or reject_all, it will be On.

<img src="https://user-images.githubusercontent.com/8118371/203551408-f6883302-de07-4f9b-b015-16d3154df91d.jpg" width="300" height="600" />
**Settings part** 
This is the GeckoView interface for Cookie banner 
>
     * Represents settings options for cookie banner handling.
    enum class CookieBannerHandlingMode(val mode: Int) {
      
         * The feature is turned off and cookie banners are not handled
        DISABLED(0),

         * Reject cookies if possible
        REJECT_ALL(1),

         * Reject cookies if possible. If rejecting is not possible, accept cookies
        REJECT_OR_ACCEPT_ALL(2),
    }

Synthesising the Figma design we will have the following 3 scenarios:

1)If the 'Auto cookie banner consent' is not checked 'Further reduce cooke banners' item will be invisible and value for Cookie banner conform GeckoView interface will be   DISABLED(0).
2) If the 'Auto cookie banner consent' is checked 'Further reduce cooke banners' item will be visible and unchecked the value for Cookie banner conform GeckoView interface will be   REJECT_ALL(1).
3)If the 'Auto cookie banner consent' is checked 'Further reduce cooke banners' item will be visible and checked the value for Cookie banner conform GeckoView interface will be  REJECT_OR_ACCEPT_ALL(2).

PS : If the user unchecked 'Auto cookie banner consent'  'Further reduce cooke banners' will become unchecked .
When the user enters first in the App the value will be REJECT_ALL(1) .

https://user-images.githubusercontent.com/8118371/200337796-3f80d7c0-cd1b-4f59-aa82-985670617c6f.mp4

https://user-images.githubusercontent.com/8118371/200339931-96cd56b8-c66a-4d7b-a38e-471ec6ce97d4.png

When the cookie banner option is disabled, the summary text for preference will be Off, and when the cookie banner option is reject_or_accept_all or reject_all, it will be On.

https://user-images.githubusercontent.com/8118371/203551408-f6883302-de07-4f9b-b015-16d3154df91d.jpg
**Settings part** 
This is the GeckoView interface for Cookie banner 
>
     * Represents settings options for cookie banner handling.
    enum class CookieBannerHandlingMode(val mode: Int) {
      
         * The feature is turned off and cookie banners are not handled
        DISABLED(0),

         * Reject cookies if possible
        REJECT_ALL(1),

         * Reject cookies if possible. If rejecting is not possible, accept cookies
        REJECT_OR_ACCEPT_ALL(2),
    }

Synthesising the Figma design we will have the following 3 scenarios:

1)If the 'Auto cookie banner consent' is not checked 'Further reduce cooke banners' item will be invisible and value for Cookie banner conform GeckoView interface will be   DISABLED(0).
2) If the 'Auto cookie banner consent' is checked 'Further reduce cooke banners' item will be visible and unchecked the value for Cookie banner conform GeckoView interface will be   REJECT_ALL(1).
3)If the 'Auto cookie banner consent' is checked 'Further reduce cooke banners' item will be visible and checked the value for Cookie banner conform GeckoView interface will be  REJECT_OR_ACCEPT_ALL(2).

PS : If the user unchecked 'Auto cookie banner consent'  'Further reduce cooke banners' will become unchecked .
When the user enters first in the App the value will be REJECT_ALL(1) .

When the cookie banner option is disabled, the summary text for preference will be Off, and when the cookie banner option is reject_or_accept_all or reject_all, it will be On.
**Settings part** 
This is the GeckoView interface for Cookie banner 
>
     * Represents settings options for cookie banner handling.
    enum class CookieBannerHandlingMode(val mode: Int) {
      
         * The feature is turned off and cookie banners are not handled
        DISABLED(0),

         * Reject cookies if possible
        REJECT_ALL(1),

         * Reject cookies if possible. If rejecting is not possible, accept cookies
        REJECT_OR_ACCEPT_ALL(2),
    }

Synthesising the Figma design we will have the following 3 scenarios:

1)If the 'Auto cookie banner consent' is not checked 'Further reduce cooke banners' item will be invisible and value for Cookie banner conform GeckoView interface will be   DISABLED(0).
2) If the 'Auto cookie banner consent' is checked 'Further reduce cooke banners' item will be visible and unchecked the value for Cookie banner conform GeckoView interface will be   REJECT_ALL(1).
3)If the 'Auto cookie banner consent' is checked 'Further reduce cooke banners' item will be visible and checked the value for Cookie banner conform GeckoView interface will be  REJECT_OR_ACCEPT_ALL(2).

PS : If the user unchecked 'Auto cookie banner consent'  'Further reduce cooke banners' will become unchecked .
When the user enters first in the App the value will be REJECT_ALL(1) .

When the cookie banner option is disabled, the summary text for preference will be Off, and when the cookie banner option is reject_or_accept_all or reject_all, it will be On.

The link to be used for SUMO is https://support.mozilla.org/1/firefox/%VERSION%/%OS%/%LOCALE%/auto-cookie-banner

Back to Bug 1797565 Comment 2