•  
      request #42610 Raise minimum supported browser versions to Chrome 127 and Firefox 128
    Infos
    #42610
    Joris MASSON (jmasson)
    2025-04-18 09:14
    2025-04-10 18:00
    44286
    Details
    Raise minimum supported browser versions to Chrome 127 and Firefox 128

    Tuleap has supported Chrome 103 and Firefox 102 (see request #31952) since 22 May 2023, almost two years. Those browser versions are not anymore in the extended support range of their vendors. We will raise the minimum versions Tuleap supports to the current Firefox ESR version at the time of writing (and a close version of Chrome): Firefox 128 and Chrome 127.

    UX/UI
    Empty
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Joris MASSON (jmasson)
    Closed
    2025-04-18
    Attachments
    Empty
    References

    Follow-ups

    User avatar
    Joris MASSON (jmasson)2025-04-17 15:15

    After discussion, I changed my mind. Let's raise the support now to Firefox 128 (ESR) and Chrome 127. This means Cypress' Electron version will still be supported (as it runs Chrome M130), so we don't have to wait for an upgrade. Chrome 127 was released as Stable on 10 June 2024 which is close enough to Firefox 128's release date on 09 July 2024.


    • Summary
      -Raise minimum supported browser versions to Chrome 132 and Firefox 128 
      +Raise minimum supported browser versions to Chrome 127 and Firefox 128 
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Status changed from Blocked to Under review
    User avatar
    Joris MASSON (jmasson)2025-04-11 11:21

    Putting this on hold for now. Cypress (even updated to 14.3.0) ships with Electron 33 which includes Chrome 130 [0]. This means our test runner for end-to-end tests will fail every test because it runs an outdated browser.

    This means we have two choices:

    1. wait for Cypress to bump its bundled Electron to 34 (https://github.com/cypress-io/cypress/issues/31245), then upgrade Cypress, then raise the browsers support
    2. Aim now for an older version of Chrome: Chrome 130 (https://chromiumdash.appspot.com/releases?platform=Windows), which was the previous target for Extended Support and has been updated until January 2025

    I guess for now we can wait two or three more weeks for Cypress to bump.

    [0] https://www.electronjs.org/docs/latest/tutorial/electron-timelines


    • Status changed from Under review to Blocked