diff --git a/gramps/plugins/webreport/basepage.py b/gramps/plugins/webreport/basepage.py index e579d4d4e..277963e76 100644 --- a/gramps/plugins/webreport/basepage.py +++ b/gramps/plugins/webreport/basepage.py @@ -1530,7 +1530,10 @@ class BasePage: # pylint: disable=C1001 while cols <= num_cols and index < number_items: url_fname, nav_text = menu_items[index] - hyper = self.get_nav_menu_hyperlink(url_fname, nav_text) + if url_fname.startswith('http'): + hyper = Html("a", nav_text, href=url_fname, title=nav_text, inline=True) + else: + hyper = self.get_nav_menu_hyperlink(url_fname, nav_text) # Define 'currentsection' to correctly set navlink item # CSS id 'CurrentSection' for Navigation styling.