Project

General

Profile

Actions

Bug #24416

closed

Elm properties app is loaded multiple times

Added by Clark ANDRIANASOLO about 2 months ago. Updated 12 days ago.

Status:
Released
Priority:
N/A
Category:
Web - UI & UX
Target version:
Severity:
Minor - inconvenience | misleading | easy workaround
UX impact:
It bothers me each time
User visibility:
First impressions of Rudder
Effort required:
Medium
Priority:
75
Name check:
To do
Fix check:
Checked
Regression:
No

Description

When in the groups page, when I select a group from the tree, then select another group, I always get the following error in the browser console :


Uncaught Error: Your page is loading multiple Elm scripts with a module named Elm.Nodeproperties. Maybe a duplicate script is getting loaded accidentally? If not, rename one of them so I know which is which!

It happens every time I select a group from the tree, and also basically when a "new group details" is loaded on the page : cloning a group, even updating the same group !

It seems that loading the Nodeproperties Elm app is done multiple times within the Scala HTML templates which are loaded dynamically.

This also causes some unexpected API requests and errors in the browser console :
  • when deleting a group, the page is not refreshed and a query to displayInheritedProperties of the deleted group is made, returning 500 error

Subtasks 4 (0 open4 closed)

Bug #23400: JS error when clicking on a technique with several version in directive screenReleasedFrançois ARMANDActions
Bug #24632: Node and group properties will not display in 8.1ReleasedVincent MEMBRÉActions
Bug #24633: Node properties do not display in 8.0ReleasedFrançois ARMANDActions
Bug #24641: Port #24633 in 8.0 to be able to add and read node propertiesReleasedFrançois ARMANDActions
Actions #1

Updated by Clark ANDRIANASOLO about 2 months ago

  • Description updated (diff)
  • Category set to Web - UI & UX
  • Target version set to 8.0.7
  • Severity set to Minor - inconvenience | misleading | easy workaround
  • UX impact set to It bothers me each time
  • User visibility set to First impressions of Rudder
  • Effort required set to Medium
  • Priority changed from 0 to 76
Actions #2

Updated by Clark ANDRIANASOLO about 2 months ago

  • Status changed from New to In progress
Actions #3

Updated by Raphael GAUTHIER about 1 month ago

  • Related to Bug #23400: JS error when clicking on a technique with several version in directive screen added
Actions #4

Updated by Clark ANDRIANASOLO about 1 month ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Clark ANDRIANASOLO to Vincent MEMBRÉ
  • Pull Request set to https://github.com/Normation/rudder/pull/5477
Actions #5

Updated by Clark ANDRIANASOLO about 1 month ago

  • Status changed from Pending technical review to Pending release
Actions #6

Updated by Clark ANDRIANASOLO 30 days ago

  • Related to Bug #24632: Node and group properties will not display in 8.1 added
Actions #7

Updated by Clark ANDRIANASOLO 30 days ago

  • Related to Bug #24633: Node properties do not display in 8.0 added
Actions #8

Updated by Vincent MEMBRÉ 27 days ago

  • Related to deleted (Bug #23400: JS error when clicking on a technique with several version in directive screen)
Actions #9

Updated by Vincent MEMBRÉ 27 days ago

  • Subtask #23400 added
Actions #10

Updated by Vincent MEMBRÉ 27 days ago

  • Related to deleted (Bug #24632: Node and group properties will not display in 8.1)
Actions #11

Updated by Vincent MEMBRÉ 27 days ago

  • Subtask #24632 added
Actions #12

Updated by Vincent MEMBRÉ 27 days ago

  • Related to deleted (Bug #24633: Node properties do not display in 8.0)
Actions #13

Updated by Vincent MEMBRÉ 27 days ago

  • Subtask #24633 added
Actions #14

Updated by Vincent MEMBRÉ 26 days ago

  • Fix check changed from To do to Checked
Actions #15

Updated by Vincent MEMBRÉ 25 days ago

This bug has been fixed in Rudder 8.0.7 which was released today.

Actions #16

Updated by Vincent MEMBRÉ 12 days ago

  • Status changed from Pending release to Released
  • Priority changed from 76 to 75
Actions

Also available in: Atom PDF