Skip to content
Bug reportNov 5, 2026· 0:33· 12 views

Excalidraw: selecting text + filled shape shows 'Multiple' background — text's transparent background contaminates the selection

0:33 total

Comments · 0

Be the first to comment.

Bug reportby SceneRecap AI

lowProperties panel common value resolution for mixed selections. Check how text elements, which have a transparent background and no edge roundness, are included when computing shared Background and Edges values.
os: macOSapp: Excalidraw Whiteboarddpr: 1url: /locale: en-USbrowser: Chromium 151.0.7922.34timezone: Europe/Berlinviewport: 1280x720

Repro steps

  1. 1.Open Excalidraw on an empty canvas at 100% zoom.
  2. 2.Click the Rectangle tool.
  3. 3.Click and drag on the Canvas to draw a rectangle.
  4. 4.With the rectangle selected, set Background color to the pink swatch.
  5. 5.Click the Text tool.
  6. 6.Click on the Canvas below the rectangle and type 'bug label'.
  7. 7.Press Escape.
  8. 8.Click empty canvas to deselect.
  9. 9.Press Cmd+A to select both elements.
  10. 10.Inspect the properties panel and the console.

Expected

With the rectangle and text selected together, the panel should report the rectangle's shared shape properties. The Background should resolve to the rectangle's pink, not a mixed state, and Edges should show the rounded option as it does for the rectangle alone at 25.0s.

Actual

After Cmd+A at 15.6s, the console logs 'Properties panel state' with hasMultiple true at 16.8s. In the keyframes at 17.0s to 21.0s the Background row still shows the pink swatch as active, and no visible 'Multiple' label appears there. No Edges option is highlighted for the mixed selection at 17.0s and 29.0s. The rectangle alone shows the rounded Edges option active at 7.0s and 25.0s.

Evidence

consoleConsole warning 'Properties panel state: {"found":true,"hasMultiple":true}' right after Cmd+A selects the rectangle and the text.
visualRectangle and 'bug label' text share one group selection box. The panel combines shape and text sections, with Font family below Edges.
visualIn the mixed selection the Background row shows the pink swatch active. No 'Multiple' label is visible in the keyframe.
visualNo option is highlighted under Edges for the mixed selection.
visualControl: the rectangle alone shows the pink Background and the rounded Edges option active. This case works correctly.
visualAfter a second Cmd+A at 27.8s, the panel again shows no active Edges option, the same as at 17.0s.
console'BG swatch' warning logged with clicked true, x 66, y 185, label null, count 6, during background selection.
consoleUnrelated warning at load: 'Error with Feature-Policy header: Unrecognized feature: '*'.'
Issue markdown (copy-paste ready)
## Summary
After Cmd+A selects a pink rectangle and a text element, the properties panel reports `hasMultiple: true` (16.8s). The Background row still shows the pink swatch as active (17.0s). The Edges row loses its active option (17.0s, 29.0s). The text element's transparent background and missing roundness may be counted in the shared value.

## Environment
- Chromium 151.0.7922.34, macOS
- Viewport 1280x720, DPR 1
- Locale en-US, timezone Europe/Berlin

## Steps to reproduce
1. Open Excalidraw on an empty canvas (0s).
2. Click the Rectangle tool (3.4s) and draw a rectangle on the Canvas (4.4s).
3. Set Background color to pink (7.5s).
4. Click the Text tool (9.9s), click below the rectangle (11.2s) and type `bug label`.
5. Press Escape (13.1s) and click empty canvas (14.6s).
6. Press Cmd+A (15.6s).
7. Inspect the properties panel and console (17.0s).

## Expected
The mixed selection should resolve Background to the rectangle's pink and show the rounded Edges option. This matches the rectangle alone.

## Actual
- Console at 16.8s: `Properties panel state: {"found":true,"hasMultiple":true}`.
- At 17.0s to 21.0s the Background row shows pink as active. No visible `Multiple` label appears in the keyframes.
- At 17.0s and 29.0s no Edges option is highlighted.

## Control (works)
- Rectangle alone at 25.0s: pink Background active and rounded Edges active.

## Evidence
- 0s: unrelated console warning about the Feature-Policy header.
- 6.7s: console `BG swatch` warning with clicked true, label null, count 6.
- 16.8s: console reports hasMultiple true.
- 17.0s: group selection box around both elements. The panel shows shape and text sections.
- 29.0s: the second Cmd+A gives the same panel state.

## Suggested area
Common value resolution for mixed selections in the properties panel. Text elements may need to be excluded when computing shared Background and Edges values.

*Recorded with SceneRecap.*

Your recordings could explain themselves too.

Free plan · silent recordings welcome · bug reports included.

Try SceneRecap free →
Excalidraw: selecting text + filled shape shows 'Multiple' background — text's transparent background contaminates the selection · SceneRecap