# Instructions

- Following Playwright test failed.
- Explain why, be concise, respect Playwright best practices.
- Provide a snippet of code with the fix, if possible.

# Test info

- Name: src/manager/tests/e2e/insurance/insurance-create.spec.ts >> creates an insurance with a short description
- Location: src/manager/tests/e2e/insurance/insurance-create.spec.ts:15:7

# Error details

```
Test timeout of 75000ms exceeded.
```

```
Error: locator.click: Test timeout of 75000ms exceeded.
Call log:
  - waiting for locator('.v-dialog:has([data-test-id="insurance-create-dialog"]):has(.v-overlay__content:not(.dialog-bottom-transition-enter-active))').locator('fieldset:has(legend:has-text("Booking portal"))').getByTestId('language-aware-input').getByRole('button', { name: 'English', exact: true })

```

# Page snapshot

```yaml
- generic [ref=e1]:
  - generic [ref=e6]:
    - navigation [ref=e7]:
      - generic [ref=e9]:
        - link [ref=e10] [cursor=pointer]:
          - /url: /
        - button [ref=e11] [cursor=pointer]:
          - img [ref=e12]
      - list [ref=e15]:
        - generic [ref=e17]: Dashboard
        - link "Tasks" [ref=e18] [cursor=pointer]:
          - /url: /tasks
          - img [ref=e21]
          - generic [ref=e24]: Tasks
        - link "Facility maps" [ref=e25] [cursor=pointer]:
          - /url: /facility-map
          - generic [ref=e27]: 󰧾
          - generic [ref=e29]: Facility maps
        - link "Analytics" [ref=e30] [cursor=pointer]:
          - /url: /dashboard
          - generic [ref=e32]: 󱖶
          - generic [ref=e34]: Analytics
        - generic [ref=e36]: Sales
        - link "Bookings" [ref=e37] [cursor=pointer]:
          - /url: /bookings
          - generic [ref=e39]: 󰇡
          - generic [ref=e41]: Bookings
        - link "Customers" [ref=e42] [cursor=pointer]:
          - /url: /customers
          - generic [ref=e44]: 󰀏
          - generic [ref=e46]: Customers
        - link "Invoices" [ref=e47] [cursor=pointer]:
          - /url: /invoices
          - generic [ref=e49]: 󰷉
          - generic [ref=e51]: Invoices
        - link "Credit notes" [ref=e52] [cursor=pointer]:
          - /url: /credit-notes
          - img [ref=e55]
          - generic [ref=e58]: Credit notes
        - link "Units" [ref=e59] [cursor=pointer]:
          - /url: /units
          - generic [ref=e61]: 󰍀
          - generic [ref=e63]: Units
        - generic [ref=e65]: Site management
        - link "Locations" [ref=e66] [cursor=pointer]:
          - /url: /locations
          - generic [ref=e68]: 󰟙
          - generic [ref=e70]: Locations
        - link "Unit types" [ref=e71] [cursor=pointer]:
          - /url: /unit-types
          - generic [ref=e73]: 󰆧
          - generic [ref=e75]: Unit types
        - link "Protection Plans" [ref=e76] [cursor=pointer]:
          - /url: /insurances
          - generic [ref=e78]: 󰳌
          - generic [ref=e80]: Protection Plans
        - link "Deposits" [ref=e81] [cursor=pointer]:
          - /url: /deposits
          - generic [ref=e83]: 󱙆
          - generic [ref=e85]: Deposits
        - link "Products" [ref=e86] [cursor=pointer]:
          - /url: /products
          - generic [ref=e88]: 󰄑
          - generic [ref=e90]: Products
        - link "Discounts" [ref=e91] [cursor=pointer]:
          - /url: /discounts
          - generic [ref=e93]: 󰓼
          - generic [ref=e95]: Discounts
        - generic [ref=e96]:
          - option "Emails" [ref=e97] [cursor=pointer]:
            - generic [ref=e99]: 󰻨
            - generic [ref=e101]: Emails
            - generic [ref=e105]: 󰅀
          - text: 󱡰 󰁥
        - generic [ref=e107]: Admin
        - link "Integrations" [ref=e108] [cursor=pointer]:
          - /url: /connected-apps
          - generic [ref=e110]: 󱘖
          - generic [ref=e112]: Integrations
        - link "User & Roles" [ref=e113] [cursor=pointer]:
          - /url: /users
          - generic [ref=e115]: 󰭘
          - generic [ref=e117]: User & Roles
        - generic [ref=e118]:
          - option "Booking Portal" [ref=e119] [cursor=pointer]:
            - generic [ref=e121]: 󱃁
            - generic [ref=e123]: Booking Portal
            - generic [ref=e127]: 󰅀
          - text: 󰖟 󰟙
        - generic [ref=e128]:
          - option "JaneAI" [ref=e129] [cursor=pointer]:
            - generic [ref=e131]: 󱙺
            - generic [ref=e133]: JaneAI
            - generic [ref=e137]: 󰅀
          - text: 󱜹
        - generic [ref=e139]: Feedback
        - link "Voting Portal" [ref=e140] [cursor=pointer]:
          - /url: /voting-portal
          - generic [ref=e142]: 󰔔
          - generic [ref=e144]: Voting Portal
      - generic [ref=e146]:
        - button "AS Andreas Stadler andreas.stadler@storeroom.at" [ref=e149] [cursor=pointer]:
          - generic [ref=e152]: AS
          - generic [ref=e153]:
            - generic [ref=e154]: Andreas Stadler
            - generic "andreas.stadler@storeroom.at" [ref=e155]
          - generic [ref=e156]: 󰇙
          - generic:
            - text: 󰗊 󰅀
            - text: 󰷖 󰍃
        - button [ref=e157] [cursor=pointer]:
          - generic [ref=e159]: 󰋽
    - main [ref=e160]:
      - generic [ref=e162]:
        - generic [ref=e164]:
          - generic [ref=e165]:
            - generic [ref=e166]: Site Management
            - generic [ref=e167]: 󰅂
            - generic [ref=e168]: Protection Plan
          - link "Create Protection Plan" [ref=e170] [cursor=pointer]:
            - /url: /insurances/create
            - generic [ref=e172]: 󰐕
            - generic [ref=e173]: Create Protection Plan
        - generic [ref=e175]:
          - generic [ref=e177]:
            - button "Filters Reset filters" [ref=e178] [cursor=pointer]:
              - generic [ref=e179]:
                - heading "Filters" [level=3] [ref=e182]
                - generic [ref=e184]:
                  - button "Reset filters" [ref=e186]:
                    - generic [ref=e187]:
                      - generic [ref=e188]: 󰑐
                      - text: Reset filters
                  - generic [ref=e192]: 󰅀
            - generic [ref=e198]:
              - generic [ref=e203]:
                - generic [ref=e205]: 󰍉
                - generic [ref=e206]:
                  - generic: Search
                  - textbox "Search" [ref=e207]
                - text: 󰅙
              - combobox [ref=e211]:
                - generic [ref=e212]:
                  - generic: Location
                  - combobox "Location" [ref=e214]
                - button [ref=e216] [cursor=pointer]: 󰍝
          - generic [ref=e218]:
            - generic [ref=e220]:
              - generic [ref=e222]:
                - button "Select all" [ref=e230] [cursor=pointer]:
                  - generic [ref=e232]: 󰄬
                  - generic [ref=e233]: Select all
                - button "Edit price" [disabled] [ref=e238]:
                  - img [ref=e240]
                  - generic [ref=e246]: Edit price
              - table [ref=e248]:
                - rowgroup [ref=e249]:
                  - row "ID Name Location" [ref=e250]:
                    - columnheader [ref=e251]:
                      - generic [ref=e252]:
                        - checkbox [ref=e253]
                        - generic [ref=e255] [cursor=pointer]: 󰄱
                    - columnheader "ID" [ref=e256]:
                      - button "ID" [ref=e257] [cursor=pointer]:
                        - generic [ref=e259]: ID
                        - generic [ref=e262]: 󰁝
                    - columnheader "Name" [ref=e263]:
                      - button "Name" [ref=e264] [cursor=pointer]:
                        - generic [ref=e266]: Name
                        - generic [ref=e269]: 󰁝
                    - columnheader "Location" [ref=e270]:
                      - button "Location" [ref=e271] [cursor=pointer]:
                        - generic [ref=e273]: Location
                        - generic [ref=e276]: 󰁝
                  - row [ref=e277]:
                    - columnheader [ref=e278]
                - rowgroup [ref=e279]:
                  - row "7813-3370-4 Oriental Insurance iz4rU3 Vienna South" [ref=e280]:
                    - cell [ref=e281]:
                      - generic [ref=e282]:
                        - checkbox [ref=e283]
                        - generic [ref=e285] [cursor=pointer]: 󰄱
                    - cell "7813-3370-4" [ref=e286]:
                      - link "7813-3370-4" [ref=e287] [cursor=pointer]:
                        - /url: /insurances/781333704
                        - generic [ref=e288]: 7813-3370-4
                    - cell "Oriental Insurance iz4rU3" [ref=e289]:
                      - link "Oriental Insurance iz4rU3" [ref=e290] [cursor=pointer]:
                        - /url: /insurances/781333704
                        - generic [ref=e292]: Oriental Insurance iz4rU3
                    - cell "Vienna South" [ref=e293]:
                      - link "Vienna South" [ref=e294] [cursor=pointer]:
                        - /url: /insurances/781333704
                        - generic [ref=e295]: Vienna South
                  - row "1321-0844-10 Fresh Insurance 6wG2iM Vienna South" [ref=e296]:
                    - cell [ref=e297]:
                      - generic [ref=e298]:
                        - checkbox [ref=e299]
                        - generic [ref=e301] [cursor=pointer]: 󰄱
                    - cell "1321-0844-10" [ref=e302]:
                      - link "1321-0844-10" [ref=e303] [cursor=pointer]:
                        - /url: /insurances/1321084410
                        - generic [ref=e304]: 1321-0844-10
                    - cell "Fresh Insurance 6wG2iM" [ref=e305]:
                      - link "Fresh Insurance 6wG2iM" [ref=e306] [cursor=pointer]:
                        - /url: /insurances/1321084410
                        - generic [ref=e308]: Fresh Insurance 6wG2iM
                    - cell "Vienna South" [ref=e309]:
                      - link "Vienna South" [ref=e310] [cursor=pointer]:
                        - /url: /insurances/1321084410
                        - generic [ref=e311]: Vienna South
                  - row "8104-2651-3 VC - Insurance weekly - 60 City 1030" [ref=e312]:
                    - cell [ref=e313]:
                      - generic [ref=e314]:
                        - checkbox [ref=e315]
                        - generic [ref=e317] [cursor=pointer]: 󰄱
                    - cell "8104-2651-3" [ref=e318]:
                      - link "8104-2651-3" [ref=e319] [cursor=pointer]:
                        - /url: /insurances/810426513
                        - generic [ref=e320]: 8104-2651-3
                    - cell "VC - Insurance weekly - 60" [ref=e321]:
                      - link "VC - Insurance weekly - 60" [ref=e322] [cursor=pointer]:
                        - /url: /insurances/810426513
                        - generic [ref=e324]: VC - Insurance weekly - 60
                    - cell "City 1030" [ref=e325]:
                      - link "City 1030" [ref=e326] [cursor=pointer]:
                        - /url: /insurances/810426513
                        - generic [ref=e327]: City 1030
                  - row "2053-7716-27 VC - Insurance weekly - 30 City 1030" [ref=e328]:
                    - cell [ref=e329]:
                      - generic [ref=e330]:
                        - checkbox [ref=e331]
                        - generic [ref=e333] [cursor=pointer]: 󰄱
                    - cell "2053-7716-27" [ref=e334]:
                      - link "2053-7716-27" [ref=e335] [cursor=pointer]:
                        - /url: /insurances/2053771627
                        - generic [ref=e336]: 2053-7716-27
                    - cell "VC - Insurance weekly - 30" [ref=e337]:
                      - link "VC - Insurance weekly - 30" [ref=e338] [cursor=pointer]:
                        - /url: /insurances/2053771627
                        - generic [ref=e340]: VC - Insurance weekly - 30
                    - cell "City 1030" [ref=e341]:
                      - link "City 1030" [ref=e342] [cursor=pointer]:
                        - /url: /insurances/2053771627
                        - generic [ref=e343]: City 1030
                  - row "8543-2780-1 VC - Insurance weekly - 20 City 1030" [ref=e344]:
                    - cell [ref=e345]:
                      - generic [ref=e346]:
                        - checkbox [ref=e347]
                        - generic [ref=e349] [cursor=pointer]: 󰄱
                    - cell "8543-2780-1" [ref=e350]:
                      - link "8543-2780-1" [ref=e351] [cursor=pointer]:
                        - /url: /insurances/854327801
                        - generic [ref=e352]: 8543-2780-1
                    - cell "VC - Insurance weekly - 20" [ref=e353]:
                      - link "VC - Insurance weekly - 20" [ref=e354] [cursor=pointer]:
                        - /url: /insurances/854327801
                        - generic [ref=e356]: VC - Insurance weekly - 20
                    - cell "City 1030" [ref=e357]:
                      - link "City 1030" [ref=e358] [cursor=pointer]:
                        - /url: /insurances/854327801
                        - generic [ref=e359]: City 1030
                  - row "5547-2778 VC - Insurance weekly - 15 City 1030" [ref=e360]:
                    - cell [ref=e361]:
                      - generic [ref=e362]:
                        - checkbox [ref=e363]
                        - generic [ref=e365] [cursor=pointer]: 󰄱
                    - cell "5547-2778" [ref=e366]:
                      - link "5547-2778" [ref=e367] [cursor=pointer]:
                        - /url: /insurances/55472778
                        - generic [ref=e368]: 5547-2778
                    - cell "VC - Insurance weekly - 15" [ref=e369]:
                      - link "VC - Insurance weekly - 15" [ref=e370] [cursor=pointer]:
                        - /url: /insurances/55472778
                        - generic [ref=e372]: VC - Insurance weekly - 15
                    - cell "City 1030" [ref=e373]:
                      - link "City 1030" [ref=e374] [cursor=pointer]:
                        - /url: /insurances/55472778
                        - generic [ref=e375]: City 1030
                  - row "1374-7085-82 VC - Insurance weekly - 10 City 1030" [ref=e376]:
                    - cell [ref=e377]:
                      - generic [ref=e378]:
                        - checkbox [ref=e379]
                        - generic [ref=e381] [cursor=pointer]: 󰄱
                    - cell "1374-7085-82" [ref=e382]:
                      - link "1374-7085-82" [ref=e383] [cursor=pointer]:
                        - /url: /insurances/1374708582
                        - generic [ref=e384]: 1374-7085-82
                    - cell "VC - Insurance weekly - 10" [ref=e385]:
                      - link "VC - Insurance weekly - 10" [ref=e386] [cursor=pointer]:
                        - /url: /insurances/1374708582
                        - generic [ref=e388]: VC - Insurance weekly - 10
                    - cell "City 1030" [ref=e389]:
                      - link "City 1030" [ref=e390] [cursor=pointer]:
                        - /url: /insurances/1374708582
                        - generic [ref=e391]: City 1030
                  - row "1669-4168-6 VC - Insurance monthly - 60 City 1030" [ref=e392]:
                    - cell [ref=e393]:
                      - generic [ref=e394]:
                        - checkbox [ref=e395]
                        - generic [ref=e397] [cursor=pointer]: 󰄱
                    - cell "1669-4168-6" [ref=e398]:
                      - link "1669-4168-6" [ref=e399] [cursor=pointer]:
                        - /url: /insurances/166941686
                        - generic [ref=e400]: 1669-4168-6
                    - cell "VC - Insurance monthly - 60" [ref=e401]:
                      - link "VC - Insurance monthly - 60" [ref=e402] [cursor=pointer]:
                        - /url: /insurances/166941686
                        - generic [ref=e404]: VC - Insurance monthly - 60
                    - cell "City 1030" [ref=e405]:
                      - link "City 1030" [ref=e406] [cursor=pointer]:
                        - /url: /insurances/166941686
                        - generic [ref=e407]: City 1030
                  - row "1095-6483-88 VC - Insurance monthly - 30 City 1030" [ref=e408]:
                    - cell [ref=e409]:
                      - generic [ref=e410]:
                        - checkbox [ref=e411]
                        - generic [ref=e413] [cursor=pointer]: 󰄱
                    - cell "1095-6483-88" [ref=e414]:
                      - link "1095-6483-88" [ref=e415] [cursor=pointer]:
                        - /url: /insurances/1095648388
                        - generic [ref=e416]: 1095-6483-88
                    - cell "VC - Insurance monthly - 30" [ref=e417]:
                      - link "VC - Insurance monthly - 30" [ref=e418] [cursor=pointer]:
                        - /url: /insurances/1095648388
                        - generic [ref=e420]: VC - Insurance monthly - 30
                    - cell "City 1030" [ref=e421]:
                      - link "City 1030" [ref=e422] [cursor=pointer]:
                        - /url: /insurances/1095648388
                        - generic [ref=e423]: City 1030
                  - row "9442-5628-0 VC - Insurance monthly - 20 City 1030" [ref=e424]:
                    - cell [ref=e425]:
                      - generic [ref=e426]:
                        - checkbox [ref=e427]
                        - generic [ref=e429] [cursor=pointer]: 󰄱
                    - cell "9442-5628-0" [ref=e430]:
                      - link "9442-5628-0" [ref=e431] [cursor=pointer]:
                        - /url: /insurances/944256280
                        - generic [ref=e432]: 9442-5628-0
                    - cell "VC - Insurance monthly - 20" [ref=e433]:
                      - link "VC - Insurance monthly - 20" [ref=e434] [cursor=pointer]:
                        - /url: /insurances/944256280
                        - generic [ref=e436]: VC - Insurance monthly - 20
                    - cell "City 1030" [ref=e437]:
                      - link "City 1030" [ref=e438] [cursor=pointer]:
                        - /url: /insurances/944256280
                        - generic [ref=e439]: City 1030
            - generic [ref=e442]:
              - generic [ref=e443]:
                - generic [ref=e444]: "Items per page:"
                - combobox [ref=e447]:
                  - generic [ref=e449] [cursor=pointer]:
                    - generic [ref=e451]: "10"
                    - combobox "Items per page:": "10"
                  - generic [ref=e453]: 󰍝
              - generic [ref=e454]: 1-10 of 42
              - generic [ref=e455]:
                - button [disabled]:
                  - generic:
                    - generic: 󰘀
                - button [disabled]:
                  - generic:
                    - generic: 󰅁
                - button [ref=e456] [cursor=pointer]:
                  - generic [ref=e458]: 󰅂
                - button [ref=e459] [cursor=pointer]:
                  - generic [ref=e461]: 󰘁
  - generic:
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - dialog:
      - generic [ref=e464]:
        - generic [ref=e465]:
          - generic [ref=e467]:
            - generic [ref=e468]:
              - button [ref=e469] [cursor=pointer]:
                - generic [ref=e471]: 󰅖
              - heading "Create Protection Plan" [level=2] [ref=e473]
            - button "Save" [ref=e475] [cursor=pointer]:
              - generic [ref=e476]: Save
          - separator [ref=e477]
        - generic [ref=e479]:
          - group "General" [ref=e480]:
            - heading "General" [level=3] [ref=e482]:
              - generic [ref=e484]: General
            - generic [ref=e485]:
              - generic [ref=e487]:
                - generic [ref=e489]:
                  - textbox "Name *" [ref=e491]: Practical Insurance l9D9xy
                  - generic:
                    - generic: Name *
                - alert [ref=e492]
              - generic [ref=e495]:
                - combobox [ref=e497]:
                  - generic [ref=e499]:
                    - generic [ref=e501]: Vienna South
                    - combobox "Location *" [ref=e502]
                  - button [ref=e504] [cursor=pointer]: 󰍝
                  - generic:
                    - generic: Location *
                - alert [ref=e505]
          - group "Taxes" [ref=e507]:
            - heading "Taxes" [level=3] [ref=e509]:
              - generic [ref=e511]: Taxes
            - generic [ref=e512]:
              - generic [ref=e514]:
                - combobox [ref=e516]:
                  - generic [ref=e518]:
                    - generic [ref=e520]: 20%
                    - combobox "B2C *" [ref=e521]
                  - button [ref=e523] [cursor=pointer]: 󰍝
                  - generic:
                    - generic: B2C *
                - alert [ref=e524]
              - generic [ref=e527]:
                - combobox [ref=e529]:
                  - generic [ref=e531]:
                    - generic [ref=e533]: 20%
                    - combobox "B2B *" [active] [ref=e534]: 20%
                  - button [ref=e536] [cursor=pointer]: 󰍝
                  - generic:
                    - generic: B2B *
                - alert [ref=e537]
          - group "Booking portal" [ref=e539]:
            - heading "Booking portal" [level=3] [ref=e541]:
              - generic [ref=e543]: Booking portal
            - generic [ref=e550]:
              - generic [ref=e551]:
                - tablist [ref=e552]:
                  - generic:
                    - generic: 󰅁
                  - generic [ref=e554]:
                    - tab "English" [selected] [ref=e555] [cursor=pointer]:
                      - generic [ref=e556]: English
                    - tab "Swedish" [ref=e557] [cursor=pointer]:
                      - generic [ref=e558]: Swedish
                    - tab "Slovenian" [ref=e559] [cursor=pointer]:
                      - generic [ref=e560]: Slovenian
                    - tab "Russian" [ref=e561] [cursor=pointer]:
                      - generic [ref=e562]: Russian
                    - tab "Portugese" [ref=e563] [cursor=pointer]:
                      - generic [ref=e564]: Portugese
                    - tab "Polish" [ref=e565] [cursor=pointer]:
                      - generic [ref=e566]: Polish
                    - tab "Norwegian" [ref=e567] [cursor=pointer]:
                      - generic [ref=e568]: Norwegian
                    - tab "Dutch" [ref=e569] [cursor=pointer]:
                      - generic [ref=e570]: Dutch
                    - tab "Latvian" [ref=e571] [cursor=pointer]:
                      - generic [ref=e572]: Latvian
                    - tab "French" [ref=e573] [cursor=pointer]:
                      - generic [ref=e574]: French
                    - tab "Finnish" [ref=e575] [cursor=pointer]:
                      - generic [ref=e576]: Finnish
                    - tab "Spanish" [ref=e577] [cursor=pointer]:
                      - generic [ref=e578]: Spanish
                    - tab "Greek" [ref=e579] [cursor=pointer]:
                      - generic [ref=e580]: Greek
                    - tab "German" [ref=e581] [cursor=pointer]:
                      - generic [ref=e582]: German
                    - tab "Czech" [ref=e583] [cursor=pointer]:
                      - generic [ref=e584]: Czech
                    - tab "Catalan" [ref=e585] [cursor=pointer]:
                      - generic [ref=e586]: Catalan
                  - generic [ref=e588] [cursor=pointer]: 󰅂
                - separator [ref=e589]
              - generic [ref=e591]:
                - generic [ref=e594]:
                  - generic: Short description
                  - textbox "Short description" [ref=e595]
                - alert [ref=e596]
          - group "Booking Plan" [ref=e598]:
            - heading "Booking Plan" [level=3] [ref=e600]:
              - generic [ref=e602]: Booking Plan
            - generic [ref=e603]:
              - generic [ref=e607]:
                - table [ref=e611]:
                  - rowgroup [ref=e612]:
                    - row "Billing period Discount Price / period (excl. VAT) Period price (excl. VAT) Status" [ref=e613]:
                      - columnheader "Billing period" [ref=e614]:
                        - button "Billing period" [ref=e615] [cursor=pointer]:
                          - generic [ref=e617]: Billing period
                          - generic [ref=e620]: 󰁝
                      - columnheader "Discount" [ref=e621]:
                        - button "Discount" [ref=e622] [cursor=pointer]:
                          - generic [ref=e624]: Discount
                          - generic [ref=e627]: 󰁝
                      - columnheader "Price / period (excl. VAT)" [ref=e628]:
                        - button "Price / period (excl. VAT)" [ref=e629] [cursor=pointer]:
                          - generic [ref=e631]: Price / period (excl. VAT)
                          - generic [ref=e634]: 󰁝
                      - columnheader "Period price (excl. VAT)" [ref=e635]:
                        - button "Period price (excl. VAT)" [ref=e636] [cursor=pointer]:
                          - generic [ref=e638]: Period price (excl. VAT)
                          - generic [ref=e641]: 󰁝
                      - columnheader "Status" [ref=e642]:
                        - generic [ref=e645]: Status
                      - columnheader [ref=e646]:
                        - button [ref=e647] [cursor=pointer]:
                          - generic [ref=e650]: 󰁝
                    - row [ref=e651]:
                      - columnheader [ref=e652]
                  - rowgroup [ref=e653]:
                    - row "No data yet" [ref=e654]:
                      - cell "No data yet" [ref=e655]:
                        - generic [ref=e656]: No data yet
                - generic [ref=e659]:
                  - generic [ref=e660]:
                    - generic [ref=e661]: "Items per page:"
                    - combobox [ref=e664]:
                      - generic [ref=e666] [cursor=pointer]:
                        - generic [ref=e668]: "10"
                        - combobox "Items per page:": "10"
                      - generic [ref=e670]: 󰍝
                  - generic [ref=e671]: 0-0 of 0
                  - generic [ref=e672]:
                    - button [disabled]:
                      - generic:
                        - generic: 󰘀
                    - button [disabled]:
                      - generic:
                        - generic: 󰅁
                    - button [disabled]:
                      - generic:
                        - generic: 󰅂
                    - button [disabled]:
                      - generic:
                        - generic: 󰘁
              - alert [ref=e673]
            - button "Add booking plan" [ref=e675] [cursor=pointer]:
              - generic [ref=e677]: 󰐕
              - generic [ref=e678]: Add booking plan
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - tooltip
    - tooltip
```

# Test source

```ts
  1  | import { TextAreaField } from '@/manager/shared/components/TextAreaField';
  2  | import { languages } from '@/shared/data/seed-languages';
  3  | import { BaseComponent } from '@/shared/base/BaseComponent';
  4  | import { getInputHostByLabel } from '@/manager/shared/utils/locator-utils';
  5  | import { LanguageKey, LanguageRecordPartial } from '@/shared/types/language-types';
  6  | import { Locator } from '@playwright/test';
  7  | 
  8  | export class LanguageAwareInput extends BaseComponent {
  9  |   private readonly main = this.host.getByTestId('language-aware-input');
  10 |   private readonly textAreaField = new TextAreaField(getInputHostByLabel(this.main, 'Short description'));
  11 | 
  12 |   async fill(values: LanguageRecordPartial): Promise<void> {
  13 |     for (const [key, value] of Object.entries(values) as [LanguageKey, string | undefined][]) {
  14 |       if (value === undefined) {
  15 |         continue;
  16 |       }
  17 | 
> 18 |       await this.getLanguageButton(key).click();
     |                                         ^ Error: locator.click: Test timeout of 75000ms exceeded.
  19 |       await this.textAreaField.fill(value);
  20 |     }
  21 |   }
  22 | 
  23 |   private getLanguageButton(key: LanguageKey): Locator {
  24 |     return this.main.getByRole('button', { name: languages[key].name, exact: true });
  25 |   }
  26 | }
  27 | 
```