Closed Bug 574977 Opened 14 years ago Closed 14 years ago

Pages disappear with directwrite enabled

Categories

(Core :: Graphics, defect)

x86_64
Windows 7
defect
Not set
major

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: portsidepaul, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.1; WOW64; en-US; rv:1.9.3a6pre) Gecko/20100625 Minefield/3.7a6pre
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.1; WOW64; en-US; rv:1.9.3a6pre) Gecko/20100625 Minefield/3.7a6pre

Web pages "blink" to either all black or all white or to how the page is supposed to be displayed, making web browsing nearly impossible.  Seems to be caused by moving the cursor over anything other than blank space of text.  This is only occurring when directwrite is enabled.

Reproducible: Always

Steps to Reproduce:
1.Enable directwrite:
  a. go to "about:config"
  b. filter "render"
  c. set "gfx.font_rendering.directwrite.enabled;true"
  d. set "mozilla.widget.render-mode;6"
  e. restart minefield.
2. Browse to any web page that has content beyond test.
3. Move mouse around web page.
Actual Results:  
Web pages "blink" depending on what the cursor is over.

Expected Results:  
Display the web page without "blinking".

Was not a problem before the layout change / last build.
Component: General → Graphics
Product: Firefox → Core
QA Contact: general → thebes
Version: unspecified → Trunk
This should be fixed in the nightly from the 26th. It's also a Direct2D bug, not DirectWrite. Please confirm this no longer happens to you in the latest nightly :)
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
Yeah, I thought is was Direct2D, but since it was listed as "DirectWrite" in the about:config. . . .

Anyway, it is now fixed!  Thanks!
(In reply to comment #2)
> Yeah, I thought is was Direct2D, but since it was listed as "DirectWrite" in
> the about:config. . . .

The render-mode pref you set to 6 is what enables D2D (it requires DirectWrite to be on though, or it won't work, GDI can't draw to Direct2D surfaces).
You need to log in before you can comment on or make changes to this bug.