From 5d3c71724f0adeaeec7c8886b94e82147c0a2e2d Mon Sep 17 00:00:00 2001 From: TnS-hun Date: Sun, 6 Jul 2025 23:39:51 +0200 Subject: [PATCH] Dictionary: fix invalid highlight when switching dictionary (#14028) When the contents of the HtmlBoxWidget changed the page boxes were not invalidated, this resulted the highlight to show up at a wrong coordinate. Fixes #14013 --- frontend/ui/widget/htmlboxwidget.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/ui/widget/htmlboxwidget.lua b/frontend/ui/widget/htmlboxwidget.lua index fb66077fd..6b08a01b3 100644 --- a/frontend/ui/widget/htmlboxwidget.lua +++ b/frontend/ui/widget/htmlboxwidget.lua @@ -264,6 +264,8 @@ function HtmlBoxWidget:setContent(body, css, default_font_size, is_xhtml, no_css self.document:layoutDocument(self.dimen.w, self.dimen.h, default_font_size) self.page_count = self.document:getPages() + self.page_boxes = nil + self:clearHighlight() end function HtmlBoxWidget:_render()