---
# Bug 2035734 - box-shadow trailing-edge artifact under quad-box-shadow path.
# Left:  original repro coords from the JSFiddle (200x200, blur 7, spread 2).
# Right: same primitive scaled by 1.25 (250x250, blur 8.75, spread 2.5)
#        to produce the fractional sub-pixel geometry that 125% display
#        scaling triggers in the gecko bug.
root:
  items:
    - type: stacking-context
      bounds: [0, 0, 700, 360]
      items:
        # White background so the soft shadow and any seam are visible.
        - type: rect
          bounds: [0, 0, 700, 360]
          color: [255, 255, 255]

        # Left: integer coords (no artifact expected).
        - type: rect
          bounds: [50, 50, 200, 200]
          color: [103, 150, 29]
        - type: box-shadow
          bounds: [50, 50, 200, 200]
          color: [0, 0, 0, 0.47]
          clip-mode: outset
          offset: [0, 0]
          blur-radius: 7
          spread-radius: 2

        # Right: 1.25x-scaled coords (fractional spread/blur, expected to
        # show the trailing-edge seam on the right and bottom edges).
        - type: rect
          bounds: [350, 50, 250, 250]
          color: [103, 150, 29]
        - type: box-shadow
          bounds: [350, 50, 250, 250]
          color: [0, 0, 0, 0.47]
          clip-mode: outset
          offset: [0, 0]
          blur-radius: 8.75
          spread-radius: 2.5
