Closed Bug 1518159 Opened 5 years ago Closed 5 years ago

DevTools XUL searchboxes look broken

Categories

(DevTools :: Framework, defect, P2)

defect

Tracking

(firefox-esr60 unaffected, firefox64 wontfix, firefox65 verified, firefox66 verified)

VERIFIED FIXED
Firefox 66
Tracking Status
firefox-esr60 --- unaffected
firefox64 --- wontfix
firefox65 --- verified
firefox66 --- verified

People

(Reporter: ntim, Assigned: ntim)

References

(Blocks 1 open bug)

Details

(Keywords: regression)

Attachments

(2 files)

      No description provided.
Component: Storage Inspector → Framework
Summary: Storage inspector searchbox looks broken → DevTools XUL searchbox look broken
Summary: DevTools XUL searchbox look broken → DevTools XUL searchboxess look broken
Summary: DevTools XUL searchboxess look broken → DevTools XUL searchboxes look broken
The issue is caused by bug 1473927 which increased the specificity of the toolkit textbox[type=search] rules.

Since no-one is maintaining the DevTools XUL panels (hence having this bug slip in 3 releases), I think it's just more simple to stop using [type=search], and remove the associated DevTools styling.
Note that the only side-effects of not using textbox[type=search] are simply:
- No built-in clear button
- No "timeout" feature (waiting for the 200/500ms timeout to pass before actually searching)
Blocks: 1518142
Priority: -- → P2
Pushed by ntim.bugs@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/aab09dc65108
Remove usages of and support for XUL textbox[type='search'] in DevTools. r=pbro

Comment on attachment 9034751 [details]
Bug 1518159 - Remove usages of and support for XUL textbox[type='search'] in DevTools. r=pbro

[Beta/Release Uplift Approval Request]

Feature/Bug causing the regression: Bug 1473927

User impact if declined: See attachment 9034747 [details]

Is this code covered by automated tests?: No

Has the fix been verified in Nightly?: No

Needs manual test from QE?: Yes

If yes, steps to reproduce: See attachment 9034747 [details]

List of other uplifts needed: None

Risk to taking this patch: Low

Why is the change risky/not risky? (and alternatives if risky): Trivial change, though comes with a approved small feature loss

String changes made/needed: none

Attachment #9034751 - Flags: approval-mozilla-beta?
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 66
Flags: qe-verify+

Comment on attachment 9034751 [details]
Bug 1518159 - Remove usages of and support for XUL textbox[type='search'] in DevTools. r=pbro

[Triage Comment]
Removes the use of a feature that isn't well-supported and regressed in Fx64. Might as well take it now for Fx65 rather than letting it be broken in another release before the removal ships with 66. Approved for 65.0b10.

Attachment #9034751 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

Verified the fix with 66.0a1 (2019-01-10) on Windows 10, macOS 10.13, Ubuntu 16.04.
65.0b9 indeed appears to still be affected by styling issues.

Status: RESOLVED → VERIFIED

Fix confirmed for 65.0b10 as well.

Flags: qe-verify+
Blocks: 1504697
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: