Closed Bug 1365627 Opened 7 years ago Closed 7 years ago

Synced Tabs sidebar search box has degraded

Categories

(Firefox :: Sync, defect)

54 Branch
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox53 --- unaffected
firefox54 + wontfix
firefox55 + fixed

People

(Reporter: rfeeley, Unassigned)

References

Details

(Keywords: regression)

Attachments

(2 files)

Attached image sidebar.png
STEPS TO REPRODUCE
1. Sync at least two devices and have open tabs
2. Open Synced Tabs sidebar (HTML based, not XUL)

EXPECTED RESULTS
Search box looks like Bookmarks and History search box

ACTUAL RESULTS
Looks wrong in every state
You wrote this broke weeks ago. Any chance you can determine when it broke using mozregression? ( https://mozilla.github.io/mozregression/ )
Flags: needinfo?(rfeeley)
I'm not sure how to run that tool, but I first spotted it 2017-04-24.
Flags: needinfo?(rfeeley)
[Tracking Requested - why for this release]:
This is most bad on OS X, and reproduces on beta 54. On Windows there are no borders at all, which at least doesn't look patently offensive. The OS X state isn't really shippable. :-\

Given the change well predates the Photon work, really unsure what caused this.
OS: Unspecified → Mac OS X
Version: 50 Branch → 54 Branch
I suspect this is bug 1357655, based on current mozregression window. Still confirming...
Blocks: 1357655
Yes, definitely bug 1357655.

Mats, how are we supposed to work around this? I see forms.css now sets both appearance: auto and -moz-appearance: textfield, which doesn't make much sense to me. How do we get a normal border style back on Windows and how can we remove the ugly black thing on OS X? I've tried various 'appearance' and '-moz-appearance' and 'border' incantations but nothing much seems to work. :-\
Flags: needinfo?(mats)
OS: Mac OS X → All
Hardware: Unspecified → All
Has Regression Range: --- → yes
Has STR: --- → yes
Can you point me to the HTML + CSS that is used for that thing in the screenshot please?
Flags: needinfo?(mats)
Or a minimal testcase would be even better... :-)
(In reply to Mats Palmgren (:mats) from comment #6)
> Can you point me to the HTML + CSS that is used for that thing in the
> screenshot please?

http://searchfox.org/mozilla-central/source/browser/components/syncedtabs/sidebar.xhtml
http://searchfox.org/mozilla-central/source/browser/themes/shared/syncedtabs/sidebar.inc.css
http://searchfox.org/mozilla-central/source/browser/themes/windows/syncedtabs/sidebar.css (and corresponding osx/linux variants)
Flags: needinfo?(mats)
Track 54+/55+ as regression.
Bug 1365614 backed out the 'appearance' property so '-moz-appearance' should work
exactly as before now (for both v55/v54).  Does that fix this bug?
Flags: needinfo?(mats)
(In reply to Mats Palmgren (:mats) from comment #10)
> Bug 1365614 backed out the 'appearance' property so '-moz-appearance' should
> work
> exactly as before now (for both v55/v54).  Does that fix this bug?

Yes! Thanks. :-)
Status: NEW → RESOLVED
Closed: 7 years ago
Depends on: 1365614
Resolution: --- → WORKSFORME
Looks great, thanks all!
Since bug 1365614 was backed out, mark 54 won't fix.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: