Closed Bug 1895228 Opened 2 years ago Closed 10 months ago

Consider removing apz.windows.use_direct_manipulation pref

Categories

(Core :: Panning and Zooming, task, P5)

task

Tracking

()

RESOLVED FIXED
147 Branch
Tracking Status
firefox147 --- fixed

People

(Reporter: gregp, Assigned: dansinger)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Right now, there are two prefs for disabling Direct Manipulation:

Are both necessary?

cc Timothy for an opinion on this

Priority: -- → P5

I believe the main purpose of apz.windows.force_disable_direct_manipulation was to disable the use of the window style flags WS_EX_LAYERED | WS_EX_TRANSPARENT. These flags were necessary for dmanip to function with our window (hwnd) setup, but on some machines they caused blank windows. We fixed the blank window bug but I guess I was being cautious because the severity (drawing blank windows) if we didn't fully fix the issue.

Hi There,
I'm a new contributer and will have a patch for this shortly.

Tx,
Ds

Hi Gregory,

Please see the link below for this WIP patch. I made the following changes:

https://phabricator.services.mozilla.com/D271305

Please let me know of any amendments I need to make or which tests I need to run before officially submitting for review.

Tx,
Ds

Flags: needinfo?(gregp)

Your patch needs to remove the actual usage in C++, then it will be ready for review.
https://searchfox.org/firefox-main/rev/88121de0ccd1a6e364645b9971f36c5eb00f4317/widget/windows/nsWindow.cpp#961

Flags: needinfo?(gregp)
Assignee: nobody → dansinger
Attachment #9524563 - Attachment description: WIP: Bug 1895228 - Removed apz.windows.use_direct_manipulation pref → Bug 1895228 - Removed apz.windows.use_direct_manipulation pref. r?gregp!
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 147 Branch
QA Whiteboard: [qa-triage-done-c148/b147]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: