System Information
Operating system: Windows 7 x64
Graphics card: NVIDIA GeForce GTX 580
Blender Version
Broken: 2.82 a854840e76ae
Short description of error
With Viewport Shading Color Type set to Object, Single or Random, Grease Pencil Layer opacity doesn't display as it does when set to Material, Vertex or Texture. Strokes with fills become totally invisible when layer opacity is set to exactly 0, and strokes without fills display at full opacity regardless of the property setting.
Exact steps for others to reproduce the error
Create 'Monkey' Grease Pencil object, set Viewport Shading Color Type to Material, adjust layer opacity, set Color Type to Random, adjust layer opacity.