fix(button): fix colors and ripple-effect #17316
build.yml
on: pull_request
  
    
      build-core
    
          
              1m 48s
          
      
      
        Matrix: test-core-screenshot
      
    
    
    
      test-core-clean-build
    
          
              12s
          
      
    
      test-core-lint
    
          
              51s
          
      
    
      test-core-spec
    
          
              48s
          
      
    
      verify-screenshots
    
          
              2s
          
      
      
        Matrix: test-angular-e2e
      
    
    
      
        Matrix: test-react-e2e
      
    
    
      
        Matrix: test-react-router-e2e
      
    
    
      
        Matrix: test-vue-e2e
      
    
    
    
      verify-test-angular-e2e
    
          
              2s
          
      
    
      verify-test-react-e2e
    
          
              2s
          
      
    
      verify-test-react-router-e2e
    
          
              3s
          
      
    
      verify-test-vue-e2e
    
          
              2s
          
      Annotations
2 errors and 20 notices
          | 
                      
                          [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups: 
                        src/components/radio/test/a11y/radio.e2e.ts#L122
                      
                         2) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups 
    Error: expect(locator).toBeFocused() failed
    Locator:  locator('#first-group ion-radio').first()
    Expected: focused
    Received: inactive
    Timeout:  5000ms
    Call log:
      - Expect "toBeFocused" with timeout 5000ms
      - waiting for locator('#first-group ion-radio').first()
        9 × locator resolved to <ion-radio value="huey" role="radio" tabindex="0" aria-checked="true" class="md in-item radio-checked radio-label-placement-start hydrated">Huey</ion-radio>
          - unexpected value "inactive"
      120 |
      121 |         await pageUtils.pressKeys('Tab');
    > 122 |         await expect(firstGroupRadios.nth(0)).toBeFocused();
          |                                               ^
      123 |
      124 |         await pageUtils.pressKeys('Tab');
      125 |         await expect(secondGroupRadios.nth(0)).toBeFocused();
        at /ionic/src/components/radio/test/a11y/radio.e2e.ts:122:47 | 
| 
                      
                          [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups: 
                        src/components/radio/test/a11y/radio.e2e.ts#L122
                      
                         1) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups 
    Error: expect(locator).toBeFocused() failed
    Locator:  locator('#first-group ion-radio').first()
    Expected: focused
    Received: inactive
    Timeout:  5000ms
    Call log:
      - Expect "toBeFocused" with timeout 5000ms
      - waiting for locator('#first-group ion-radio').first()
        9 × locator resolved to <ion-radio value="huey" role="radio" tabindex="0" aria-checked="true" class="md in-item radio-checked radio-label-placement-start hydrated">Huey</ion-radio>
          - unexpected value "inactive"
      120 |
      121 |         await pageUtils.pressKeys('Tab');
    > 122 |         await expect(firstGroupRadios.nth(0)).toBeFocused();
          |                                               ^
      123 |
      124 |         await pageUtils.pressKeys('Tab');
      125 |         await expect(secondGroupRadios.nth(0)).toBeFocused();
        at /ionic/src/components/radio/test/a11y/radio.e2e.ts:122:47 | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         360 skipped
  276 passed (2.3m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         368 skipped
  303 passed (3.3m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         2 skipped
  669 passed (3.6m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         8 skipped
  680 passed (3.7m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         1 skipped
  676 passed (3.9m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         8 skipped
  660 passed (4.3m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         2 flaky
    [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups 
    [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups 
  4 skipped
  674 passed (4.9m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         36 skipped
  819 passed (5.7m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         14 skipped
  489 passed (6.1m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         10 skipped
  648 passed (6.5m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         5 skipped
  676 passed (6.8m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         3 skipped
  664 passed (7.7m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         12 skipped
  685 passed (8.1m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         1 skipped
  656 passed (8.4m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         13 skipped
  653 passed (8.3m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         5 skipped
  710 passed (9.0m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         5 skipped
  667 passed (8.9m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         14 skipped
  681 passed (9.1m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         4 skipped
  729 passed (9.4m) | 
| 
                      
                          🎭 Playwright Run Summary
                        
                      
                         18 skipped
  613 passed (9.9m) | 
Artifacts
Produced during runtime
          | Name | Size | Digest | |
|---|---|---|---|
| 
                        
                          ionic-angular
                        
                       | 866 KB | sha256:6f4c7180c08b6090c5df2d769adec9e168bf2a48fd5e470132f52b3c049ea999 |  | 
| 
                        
                          ionic-angular-server
                        
                       | 8.55 KB | sha256:2ea4640e4ec89ba12217b4a90cef4562dfd8f0fde8efe9d4453a1b78f3f11d20 |  | 
| 
                        
                          ionic-core
                        
                       | 5.17 MB | sha256:049264b6c31fb3a76868bd7f51eb21192742ad147b1fbadf80b6772185ebd646 |  | 
| 
                        
                          ionic-react
                        
                       | 404 KB | sha256:1bc568a87bbced53cce8d524e0e332435f3c18c956d99278a887bab7bba07036 |  | 
| 
                        
                          ionic-react-router
                        
                       | 27.9 KB | sha256:9cecf03fdf2c4eb76caa087efa73135300f69b8abd69207d5b8fe667f044dcaa |  | 
| 
                        
                          ionic-vue
                        
                       | 435 KB | sha256:4c934c8a7fbac581bf1b519744024103788ec9a09c8219f9746148cb1cdf1cfb |  | 
| 
                        
                          ionic-vue-router
                        
                       | 17 KB | sha256:ea73156e0ccf9719c70f1fbd18e1d010c1911f8df941bb6b98a3379947acff16 |  | 
| 
                        
                          test-results-1-20
                        
                       | 494 KB | sha256:177e6350ce100ed9ec0905fa6d44b4f58e09ce62e23652769a2bcf97fbe29b2b |  | 
| 
                        
                          test-results-10-20
                        
                       | 445 KB | sha256:5b11b8180a1b31a7ba69f66a65e6cc2aa1c0dee74546c9497ba30de850b2436a |  | 
| 
                        
                          test-results-11-20
                        
                       | 1.68 MB | sha256:f1175776ae4b7b866206c64848960a427cd77179e44dfff78a20b8a684433f0f |  | 
| 
                        
                          test-results-12-20
                        
                       | 483 KB | sha256:f3fdb5ddbd9d4a21cab33f31158d64bd1fb07174f90a1371a0fdc32a5780c4cd |  | 
| 
                        
                          test-results-13-20
                        
                       | 502 KB | sha256:e5c071fa2fe556ecc724053a25acaa0413feaf3513a635f0f22a2ed526ec5bc2 |  | 
| 
                        
                          test-results-14-20
                        
                       | 426 KB | sha256:1785490e44cca7605d563b492d7f74dab10462654b63bbe83467e7d8e50434ab |  | 
| 
                        
                          test-results-15-20
                        
                       | 459 KB | sha256:ab1e7df0d3d729f039b1568ccf09a6eb4c1837c35b36128182483789cd69fb3b |  | 
| 
                        
                          test-results-16-20
                        
                       | 474 KB | sha256:4fcf1860e63e36cbf24a306ab3fd4bf96d9a77102ddb0fad0711917da2d9287c |  | 
| 
                        
                          test-results-17-20
                        
                       | 561 KB | sha256:586cba2bd974bdc05b2cded741852b3cb169e9716fb23c0ece2cf78e8652aed8 |  | 
| 
                        
                          test-results-18-20
                        
                       | 554 KB | sha256:907d19baafde9449cf1b686f58aa16ccafcbe06e922c51f7ccadfc30c2123674 |  | 
| 
                        
                          test-results-19-20
                        
                       | 446 KB | sha256:d363e9d3ad1656ef2b12e2aeff96ab06770e14fbafee5aaa23aa273c09b6ee90 |  | 
| 
                        
                          test-results-2-20
                        
                       | 504 KB | sha256:69c0d42bc391ca019607e48ba3f0d0c8f63c50051ba527cc3d4db229f1e74073 |  | 
| 
                        
                          test-results-20-20
                        
                       | 342 KB | sha256:915c348b05b18ba5bc924eefd5fa48569ca80b779334886a656d3a3bb9a9551e |  | 
| 
                        
                          test-results-3-20
                        
                       | 440 KB | sha256:6ecc6a5a13fd8cbaa3b50e8a18ceb4c8353f44e5fb8ca36f85d6a48028a4ea70 |  | 
| 
                        
                          test-results-4-20
                        
                       | 583 KB | sha256:347f2d5a7f5c44040c1f9a2270726a3ffdd1813a8a8f49bc5e243a15df6735bb |  | 
| 
                        
                          test-results-5-20
                        
                       | 489 KB | sha256:e8545d5850fd54278bcefa693e0790a3b827e5738b9cb3af86af93c9ea9ed4ca |  | 
| 
                        
                          test-results-6-20
                        
                       | 477 KB | sha256:7cf04b10f19155b26710b0057783919895a52fd18f2544dd71b2a814fb7ef3e0 |  | 
| 
                        
                          test-results-7-20
                        
                       | 362 KB | sha256:66b83400a7e009243c8469dd6c83f26a5e3553be5064ec03faa8e10df7c4069a |  | 
| 
                        
                          test-results-8-20
                        
                       | 447 KB | sha256:c5512fca68a4be59c7da52693529227db35364030e5f4e75fa358f37e6ef33eb |  | 
| 
                        
                          test-results-9-20
                        
                       | 485 KB | sha256:80cbab18cab2f9a7ac9478fa9ce511970444052eaa6708ce58acc73bfa9b59ad |  |