Project

General

Profile

Actions

Bug #24416

open

Elm properties app is loaded multiple times

Added by Clark ANDRIANASOLO about 1 month ago. Updated 5 days ago.

Status:
Pending release
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:
76
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 5 (2 open3 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.0Pending releaseFrançois ARMANDActions
Bug #24641: Port #24633 in 8.0 to be able to add and read node propertiesReleasedFrançois ARMANDActions
Bug #24642: Fix 24641 port of node properties display and duplicate script in 8.0Pending releaseFrançois ARMANDActions
Actions #1

Updated by Clark ANDRIANASOLO about 1 month 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 1 month ago

  • Status changed from New to In progress
Actions #3

Updated by Raphael GAUTHIER 29 days 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 29 days 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 16 days ago

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

Updated by Clark ANDRIANASOLO 15 days ago

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

Updated by Clark ANDRIANASOLO 15 days ago

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

Updated by Vincent MEMBRÉ 12 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É 12 days ago

  • Subtask #23400 added
Actions #10

Updated by Vincent MEMBRÉ 12 days ago

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

Updated by Vincent MEMBRÉ 12 days ago

  • Subtask #24632 added
Actions #12

Updated by Vincent MEMBRÉ 12 days ago

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

Updated by Vincent MEMBRÉ 12 days ago

  • Subtask #24633 added
Actions #14

Updated by Vincent MEMBRÉ 11 days ago

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

Updated by Vincent MEMBRÉ 10 days ago

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

Actions

Also available in: Atom PDF