Skip to content

Core: color of selected transparent faces of compound not restored on deselect #33124

Description

@Roy-043

Problem description

If you select a transparent face of a compound with appearance per face overides, the face is highlighted. Deselecting the face should result in a return to the original color. This does not happen immediately. You have to move the mouse over the compound.

Workbench affected?

Core (App, Gui,...)

Steps to reproduce

transparency_test.FCStd.zip

  1. Open the attache file (remove .zip).
  2. Select a transparent face of the compound.
  3. The face is highlighted.
  4. Click in an empty area of the 3D View to deselect the face.
  5. Result: face still appears highlighted.
  6. Move the mouse over the compound.
  7. Result: the face has returned to its original color.

Expected behavior

n/a

Actual behavior

n/a

Development version About Info (in Safe Mode)

OS: Ubuntu 22.04.5 LTS (ubuntu:GNOME/ubuntu/wayland)
Architecture: x86_64
Version: 26.3.0dev.20260929 (Git shallow) AppImage
Build date: 2026/09/29 22:39:08
Build type: Release
Branch: grafted,grafted
Hash: 3160daf1e2b62b0472854da4848255c6b3ad554c
Python 3.13.15, Qt 6.11.2, Coin 4.0.10 (bundled), Pivy 0.6.11 (bundled), Vtk 9.7.0, boost 1_90, Eigen3 5.0.1, PySide 6.11.2
shiboken 6.11.2, xerces-c 3.3.0, Clipper2 , IfcOpenShell 0.8.5, OCC 8.0.1
Locale: C/Default (C) [ OS: Dutch/Netherlands (nl_NL) ]
Stylesheet/Theme/QtStyle: unset/FreeCAD Classic/
QPA/File dialog/Color dialog: xcb/via Qt/via Qt
Navigation Style/Orbit Style/Rotation Mode: CAD/Rounded Arcball/Window center
Logical DPI/Physical DPI/Pixel Ratio: 96/91.7275/1
OpenGL version/vendor/renderer: 4.5 (Compatibility Profile) Mesa 23.2.1-1ubuntu3.1~22.04.4/AMD/KABINI (, LLVM 15.0.7, DRM 2.50, 6.8.0-138-generic)
Installed mods:

Last known good version (optional)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Mod: CoreIssue or PR touches core sections (App, Gui, Base) of FreeCADStatus: Needs bisectRegression needs to be bisectedStatus: Needs confirmationMissing confirmation from other testersTopic: ColorRegarding the color handlingType: RegressionBugs describing a regression or PRs fixing one

Type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions