Closed Bug 1199236 Opened 9 years ago Closed 1 year ago

Display artefacts after showing and hiding with CSS

Categories

(Core :: Graphics, defect)

40 Branch
x86_64
Linux
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: colinthart, Unassigned)

Details

(Whiteboard: gfx-noted)

Attachments

(5 files)

Attached file index.html
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0
Build ID: 20150819100600

Steps to reproduce:

I'm attempting to make a collapsible tree menu using pure CSS. The code attached in index.html achieves the functionality that I desire.

Clicking on "One" or "Two" opens the submenu, while clicking again closes it.

Open both submenus, then close "One" first, then "Two."


Actual results:

It leaves artefacts on the canvas.


Expected results:

No artefacts should be left -- after closing both submenus the page should look the same as after initial page load. This is what Chrome does, for example.
Screenshot showing artefacts left after closing submenus.
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
WFM with FF40 on Win 7.

Maybe graphics issue. Do you have HWA enabled?
https://support.mozilla.org/en-US/kb/forum-response-disable-hardware-acceleration

Is it reproducible with a fresh profile?
https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles
Component: Untriaged → Graphics
Flags: needinfo?(colinthart)
Product: Firefox → Core
(In reply to Loic from comment #2)
> Maybe graphics issue. Do you have HWA enabled?
> https://support.mozilla.org/en-US/kb/forum-response-disable-hardware-
> acceleration
>
> Is it reproducible with a fresh profile?
> https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-
> firefox-profiles

Disabling HW acceleration and restarting makes no difference. It's also reproducible with a fresh profile (with HWA both disabled and enabled).
Flags: needinfo?(colinthart)
Can you attach your about:support? Is it working in other browsers?
Flags: needinfo?(colinthart)
Whiteboard: gfx-noted
Yes, it's working in Chrome Version 44.0.2403.157 (64-bit) also on Ubuntu 14.04.3 LTS
Flags: needinfo?(colinthart)
Attached file about.support.json
Also reproducible on
Firefox 36.0.3 on Mac OS X
Firefox 38.0 on Ubuntu

I'm not sure of exact OS versions, can get them if absolutely necessary. Will test on Windows at home later.
Results of text on Mac OS X.
(In reply to Colin 't Hart from comment #8)
> Created attachment 8654098 [details]
> Skärmklipp 2015-08-28 15.49.56.png
> 
> Results of text on Mac OS X.

Screenshot of result of *test* on Mac OS X.
Attached file aboutsupport.txt
Can repro this on a Win10x64 Intel HD5500 machine with a new profile.
Tried enabing/disabling e10s, HWA, APZ, WARP . In all cases, I could repro.
Strange reproduction on Firefox 40.0.3 on Windows 8.1

The bug reproduces even there, but then the artefacts disappear after a second or so!
Severity: normal → S3

Unable to reproduce in current versions.

Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: