Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

images sometimes disappear when navigating back <> forward #20909

Open
fabricedesre opened this issue Jun 3, 2018 · 4 comments
Open

images sometimes disappear when navigating back <> forward #20909

fabricedesre opened this issue Jun 3, 2018 · 4 comments

Comments

@fabricedesre
Copy link
Contributor

@fabricedesre fabricedesre commented Jun 3, 2018

I can reproduce with these steps:

  • open https://google.com.
  • navigate to the link below the input box (currently a youtube tv page for me).
  • navigate back with alt + left

Observed:
The Google logo has disappeared.

Expected:
The Google logo is displayed.

When alternating from the one page to the other with alt left and alt right, the image eventually re-appears.

@glennw could that be some WR image cache issue?

@jdm jdm added the A-content/images label Jun 3, 2018
@jdm
Copy link
Member

@jdm jdm commented Jun 3, 2018

@gw3583
Copy link
Contributor

@gw3583 gw3583 commented Jun 3, 2018

It's possible - it seems more likely to be related to Servo code though, since I'm not aware of anything similar occurring in Gecko.

@fabricedesre
Copy link
Contributor Author

@fabricedesre fabricedesre commented Jun 4, 2018

Ok thanks. Do you know by chance where I should look?

@gw3583
Copy link
Contributor

@gw3583 gw3583 commented Jun 4, 2018

I would probably start with the command line option to dump display lists, and see if anything is apparent from that.

In particular, I'd be looking to make sure that the Image Display Item is always there, and at the correct location.

From there, you could identify the ImageKey associated with that display item (and make sure it stays the same), and add some debugging to the servo image cache thread to check when the image is being added (and perhaps removed) to WR.

These might all be unrelated, but that's probably what I'd start with.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.