Bug report #16134

identify features' highlight missing on graduated renderer using expression-based column

Added by Mathieu Pellerin - nIRV over 2 years ago. Updated 6 months ago.

Status:Feedback
Priority:Normal
Assignee:-
Category:Symbology
Affected QGIS version:master Regression?:No
Operating System: Easy fix?:No
Pull Request or Patch supplied:No Resolution:
Crashes QGIS or corrupts data:No Copied to github as #:24046

Description

Here's an interesting one: when a vector layer's renderer is set to graduated, and its graduation column is an expression, the identify features' semi-transparent red highlight (to identify which feature(s) is overlapping with the canvas mouse click) is missing. It's not the end of the world, but it's rather perplexing when you don't know what's going on.

Steps to reproduce
  1. Open the attached id_highlight_gone test project
  2. Select the Identify Feature tool
  3. Click on one of the polygons
  4. Notice that while the polygon clicked is correctly returned in the identify feature panel, there is no semi-transparent red polygon overlay on the canvas
  5. Open the style dock, and switch the layer's graduated renderer to rule-based (rules will be automatically transferred over)
  6. Return to the canvas with the Identify Feature tool, and click on one of the polygons
  7. notice the semi-transparent red polygon overlay is there

id_highlight_gone.zip (100 KB) Mathieu Pellerin - nIRV, 2017-01-30 07:19 PM

History

#1 Updated by Giovanni Manghi over 2 years ago

  • Easy fix? set to No
  • Regression? set to No

#2 Updated by Giovanni Manghi 6 months ago

  • Status changed from Open to Feedback

Please check if this issue is still valid on QGIS 3.4.5 or 3.6.

Also available in: Atom PDF