FLUID-6128: Failure to match IoCSS selector with more than 2 components from root

Metadata

Source
FLUID-6128
Type
Bug
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Colin Clark
Reporter
Antranig Basman
Created
2017-02-12T20:20:21.116-0500
Updated
2017-02-14T11:18:45.340-0500
Versions
  1. 2.0
Fixed Versions
  1. 2.1
  2. 3.0
Component
  1. IoC System

Description

An IoCSS selector with more than 2 components starting at the root component, such as "{/ remote-component-root fluid.modelComponent}.options.gradeNames", causes a failure when instantiating any component which matches the final component. This has not been noticed so far since all such global selectors have been of the simple form {/ fluid.modelComponent} etc. The failure cause is that there is no contextHashes entry for the root component which has always been instantiated by a special route and is not a genuine component.

Comments