Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • Autosubmit GUI Autosubmit GUI
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 36
    • Issues 36
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Earth SciencesEarth Sciences
  • Autosubmit GUIAutosubmit GUI
  • Issues
  • #57
Closed
Open
Issue created Dec 05, 2022 by Cristian Gutiérrez@cgutierrDeveloper

Expand/Collapse not working on Firefox-esr-91.0.1 (WS)

Hi,

Problem

First of all, sorry. I am not used to the WS and I didn't test the app within the Workstation environment. As far as I've seen this problem only occurs on the Firefox browser on WS and it is due to the version of node.js that it uses.

Some users already prompted this problem on the NextJS github which is a framework from Vercel, very much related to React.js:

  • Object.hasOwn is not supported on Firefox ESR out of box #36422

So we are basically using a very recent Javascript feature that is still not widely supported: Object.hasOwn(...)


Solution

One-line solution using a more supported feature, now using the Object.hasOwnProperty(...)

This is already working on Firefox-esr-91.0.1.


I will push and merge this with a new hot-fix branch @jberlin

Can anyone specify the other browsers versions currently in the WS so that I can test it out?

FYI: @mcastril

Edited Dec 05, 2022 by Cristian Gutiérrez
Assignee
Assign to
Time tracking