FLUID-4322: Renderer can corrupt tag nesting structure in some cases with branch containers

Metadata

Source
FLUID-4322
Type
Bug
Priority
Blocker
Status
Closed
Resolution
Won't Fix
Assignee
Colin Clark
Reporter
Antranig Basman
Created
2011-07-04T19:27:23.302-0400
Updated
2021-08-08T13:48:59.812-0400
Versions
  1. 1.3.1
  2. 1.4
  3. 1.5
  4. 2.0
  5. 3.0
Fixed Versions
  1. 5.0
Component
  1. Framework

Description

The following pastie: http://pastie.org/2005216

<div class="fl-progEnhance-enhanced fl-container-flex30">
<div class="d-uploader-queue" tabindex="0">
<div id="files:" class="d-uploader-file fl-col-flex2" tabindex="-1">
<div class="d-uploader-file-icon-container fl-col">
<div id="files:1" class="d-uploader-file fl-col-flex2" tabindex="-1">
<div class="d-uploader-file-icon-container fl-col">
<div id="files:2" class="d-uploader-file fl-col-flex2" tabindex="-1">
<div class="d-uploader-file-icon-container fl-col"> </div>
</div>
</div>
</div>
</div>
</div>
</div>

shows some markup which was obtained from the renderer during work on the Uploader. It should be impossible for such nesting-corrupted markup ever to be generated, we should look into the particular situation and characterise it, hopefully leading to a bug fix.

Comments

  • Antranig Basman commented 2021-08-08T13:48:59.805-0400

    The old renderer will be retired in the Infusion 5.0 release and no further improvements will be made to it. The new renderer is incapable of this kind of corruption since its template representation always nests properly.