ArthurHub / ArthurHub/HTML-Renderer

UI Freeze and doesn't repaint when using scroll bars on Linux

Aberta
#240 1 comentário 0 reações 0 responsáveis Ver no GitHub
bug
Linguagem predominante
C#
Estrelas
1.4k
Forks
550
Merge médio
14d 9h
PRs com merge (30d)
1

Descrição

I'm using HtmlRenderer.Mono to render HTML via Mono .Net Framework 4.7.1 Winforms.

I've written a small demo app which works fine - it's a simple htmlPanel with event subscriptions for loading/caching images - works great.

When I integrate this demo form into an existing larger app, scrolling freezes the UI the the whole app. There's no crash log or output in console....it's as though something crashes the UI thread, The app is still running, as I can see it's process via top and monitor it's CPU load.

The crash isn't instant either. I can slide the scroller up and down for between 2 and 20 seconds.....at some point it locks.

HtmlRenderer.Mono source code doesn't appear to be anywhere so I can't debug it.

Can anyone help?

Thanks!

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Use o pequeno app de demonstração e o app integrado maior como pontos de partida para a reprodução; reproduza o congelamento do Linux/Mono WinForms rolando por até 20 segundos e capture a saída de diagnóstico. A issue não nomeia nenhum arquivo-fonte nem teste, portanto a conclusão exigiria um caso mínimo reproduzível ou a verificação de que a rolagem não congela mais nem para de redesenhar.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
csharp
Domínio
desktop
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Pouca atividade
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
28/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.