Closed Bug 908828 Opened 11 years ago Closed 11 years ago

Highlight of text selection fails by mouse and/or keyboard selection if HWA is off

Categories

(Core :: Graphics, defect)

26 Branch
x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: alice0775, Unassigned)

References

Details

After landing Bug 907926

I notice highlight of text selection fails if HWA is off.
This problem seems to happen in Aero / Windows7 Classic.

Steps To Reproduce:
1. Turn off HWA from Option and Restart browser
2. Open any page
3. Attempt to select text by mouse and/or keyboard
    --- observe highlight color

Actual Results:
Highlight of text selection fails often. The highlight appears when switch window.
Ctrl+A is highlighted properly.

Expected Results:
Highlight properly

Regression window(m-i):
Good:
http://hg.mozilla.org/integration/mozilla-inbound/rev/3ab03b70a92c
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0 ID:20130822221923
Bad:
http://hg.mozilla.org/integration/mozilla-inbound/rev/ed0b6a11532d
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0 ID:20130822233723
Pushlog:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=3ab03b70a92c&tochange=ed0b6a11532d
This happens with HWA on as well.
(In reply to Roman R. from comment #1)
> This happens with HWA on as well.

Please paste graphic section of about:support
Flags: needinfo?(r_rom)
Adapter Description	AMD Radeon HD 7640G
Adapter Drivers	aticfx64 aticfx64 aticfx64 aticfx32 aticfx32 aticfx32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a atitmm64
Adapter RAM	512
Device ID	0x9903
Direct2D Enabled	Blocked for your graphics driver version. Try updating your graphics driver to version != 8.982.*.* or newer.
DirectWrite Enabled	false (6.2.9200.16581)
Driver Date	9-18-2012
Driver Version	8.982.10.6000
GPU #2 Active	false
GPU Accelerated Windows	0/1 Basic Blocked for your graphics driver version. Try updating your graphics driver to version != 8.982.*.* or newer.
Vendor ID	0x1002
WebGL Renderer	Blocked for your graphics driver version. Try updating your graphics driver to version != 8.982.*.* or newer.
windowLayerManagerRemote	false
AzureCanvasBackend	skia
AzureContentBackend	cairo
AzureFallbackCanvasBackend	cairo
AzureSkiaAccelerated	0
Flags: needinfo?(r_rom)
(In reply to Roman R. from comment #3)
> Adapter Description	AMD Radeon HD 7640G
> Adapter Drivers	aticfx64 aticfx64 aticfx64 aticfx32 aticfx32 aticfx32
> atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a
> atitmm64
> Adapter RAM	512
> Device ID	0x9903
> Direct2D Enabled	Blocked for your graphics driver version. Try updating your
> graphics driver to version != 8.982.*.* or newer.
> DirectWrite Enabled	false (6.2.9200.16581)
> Driver Date	9-18-2012
> Driver Version	8.982.10.6000
> GPU #2 Active	false
> GPU Accelerated Windows	0/1 Basic Blocked for your graphics driver version.
> Try updating your graphics driver to version != 8.982.*.* or newer.
> Vendor ID	0x1002
> WebGL Renderer	Blocked for your graphics driver version. Try updating your
> graphics driver to version != 8.982.*.* or newer.
> windowLayerManagerRemote	false
> AzureCanvasBackend	skia
> AzureContentBackend	cairo
> AzureFallbackCanvasBackend	cairo
> AzureSkiaAccelerated	0

Your GPU Driver is blocked. It means HWA = off.
OK, and here's a somewhat off-topic question: my driver version seems to be what the about:support tells me to update to (8.982.*.*), so why is HWA is off then?
Works for me in latest Nightly
http://hg.mozilla.org/mozilla-central/rev/14b1e8c2957e
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0 ID:20130826074752
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
(In reply to Roman R. from comment #5)
> OK, and here's a somewhat off-topic question: my driver version seems to be
> what the about:support tells me to update to (8.982.*.*), so why is HWA is
> off then?

The != means NOT. Though I agree the sentence doesn't make much sense, because the '!= 8.982.*.* or newer' part would mean you shouldn't update to anything newer than 8.982.*.*, which definitely isn't what it's supposed to mean. Someone just put in a variable without checking how it turns out after expansion in the sentence.
You need to log in before you can comment on or make changes to this bug.