openHAB 5.2 Milestone discussion

Thanks for that. Turns out that all I had to do was SAVE the Overview page - then all displayed again. Reverted and tried again with the same result.
Never seen this before and only affects some of the oh-cells

EDIT: Actaully this only worked when in RUN mode while editing the Overview Page. The actual Overview page still has teh issue. Will keep digging

It seesm that the following two conditions (one in each) caused the issue:

visible: =(vars.visibleSunSynkPop) == true

and

visible: =(vars.visibleMonthlyPop)==true

EDIT 2:

I have created a test wdget that doesnot require any items etc to demonstrate the issue.

component: oh-cell
config:
  title: ="Test Visibility " + vars.visibleMonthlyPop
slots:
  background:
    - component: f7-block
      config:
        bgColor: none
        style:
          bottom: 5px
          left: 0px
          margin: 0
          padding: 0
          position: absolute
          width: 100%
      slots:
        default:
          - component: oh-button
            config:
              action: variable
              actionVariable: visibleMonthlyPop
              actionVariableValue: true
              popupOpen: .month-pop-test
              style:
                height: 100%
                width: 100%
              text: OPEN
    - component: f7-popup
      config:
        class: month-pop-test
        style:
          --f7-popup-tablet-height: 720px
          --f7-popup-tablet-width: 360px
          background-color: rgb(220,220,220)
          border-radius: 30px
          height: 720px
          text-overflow: ellipsis
          width: 360px
      slots:
        default:
          - component: f7-block
            config:
              style:
                --f7-popup-tablet-height: 720px
                --f7-popup-tablet-width: 360px
                background: rgb(220,220,220)
                border-radius: 20px
                height: 720px
                margin: 0
                padding: 0
                position: absolute
                top: 0px
                width: 360px
            slots:
              default:
                - component: oh-button
                  config:
                    action: variable
                    actionVariable: visibleMonthlyPop
                    actionVariableValue: false
                    clearVariable:
                      - visibleMonthlyPop
                    large: true
                    popupClose: .modal-in
                    style:
                      background: rgb(220,220,220)
                      color: white
                      display: flex
                      height: 30px
                      left: 5px
                      position: absolute
                      top: 5px
                      width: 30px
                      z-index: 999
                  slots:
                    default:
                      - component: f7-icon
                        config:
                          color: white
                          f7: clear_fill
                          style:
                            color: black
                            font-size: 20px
                            margin: auto
                - component: Label
                  config:
                    style:
                      top: 20px
                      position: absolute
                      font-weight: 500
                      padding-left: 35px
                      width: 100%
                    text: ="Status " + vars.visibleMonthlyPop
                - component: Label
                  config:
                    style:
                      position: absolute
                      top: 50px
                      font-weight: 500
                      padding-left: 35px
                      width: 100%
                    text: ="Status " + vars.visibleMonthlyPop

When I test is “Run Mode” I get the expected (variable gets true and false):
Rune Mode

However on thw Overview page the variable is never set:

Overview Page

Not sure if this is a “regression” of a previous fix by @florian-h05 quiet a while back - [MainUI] Overview Page prevents variables from working correctly in widgets etc · Issue #2046 · openhab/openhab-webui · GitHub