# WebSearch gramplet 1.10.18 updates

**URL:** <https://gramps.discourse.group/t/websearch-gramplet-1-10-18-updates/9539>\
**Category:** Development\
**Tags:** third-party-addon\
**Created:** [May 22, 2026, 3:35pm UTC](https://gramps.discourse.group/t/websearch-gramplet-1-10-18-updates/9539 "2026-05-22T15:35:19Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Urchello](https://avatars.discourse-cdn.com/v4/letter/u/c4cdca/32.png) [@Urchello](https://gramps.discourse.group/u/Urchello)\
**Post date:** [May 22, 2026, 3:35pm UTC](https://gramps.discourse.group/t/websearch-gramplet-1-10-18-updates/9539/1 "2026-05-22T15:35:19Z")

</div>

A new WebSearch release is now available here:  
`https://github.com/jurchello/WebSearch`

You can also install it in Gramps using one of these custom [Addon Manager](https://gramps-project.org/wiki/index.php/Gramps_Glossary#addon) URLs:  
Gramps 6.0:  
`https://raw.githubusercontent.com/jurchello/WebSearch/dist/gramps60`  
Gramps 5.2:  
`https://raw.githubusercontent.com/jurchello/WebSearch/dist/gramps52`

Pull requests for the official Gramps Addons repository have also been prepared. Not approved yet.

**Release notes:**  
WebSearch v1.10.18 includes the following updates:

1. Support multiple UID attribute values ([Support multiple UID attribute values · Issue #140 · jurchello/WebSearch · GitHub](https://github.com/jurchello/WebSearch/issues/140))  
WebSearch can now show multiple links when the same UID attribute exists more than once for the same service.
2. Fix saved link row mismatch after DB refresh ([Fix saved link row mismatch after DB refresh · Issue #141 · jurchello/WebSearch · GitHub](https://github.com/jurchello/WebSearch/issues/141))  
Fixed a row tracking issue where saving a selected link could save a different link after the WebSearch list refreshed.
3. Add database scoping to local WebSearch records ([Add database scoping to local WebSearch records · Issue #142 · jurchello/WebSearch · GitHub](https://github.com/jurchello/WebSearch/issues/142))  
New local WebSearch records now include database identity metadata so saved, visited, hidden, and activity data can be scoped more safely  
across different Gramps trees.
4. Hide selected links by exact final URL ([Hide selected links by exact final URL · Issue #143 · jurchello/WebSearch · GitHub](https://github.com/jurchello/WebSearch/issues/143))  
Hiding a selected generated link now uses the exact final URL, so duplicate templates that produce different links are handled correctly.
5. Check the RootsSearch WikiTree addon tool ([Check the RootsSearch WikiTree addon tool · Issue #138 · jurchello/WebSearch · GitHub](https://github.com/jurchello/WebSearch/issues/138))  
Added RootsSearch WikiTree support for profiles with a WikiTree ID.
6. Autorefresh doesn’t work for grouped people and ungrouped places ([Autorefresh doesn't work for grouped people and ungrouped places · Issue #118 · jurchello/WebSearch · GitHub](https://github.com/jurchello/WebSearch/issues/118))  
Fixed refresh behavior when Gramps views do not provide a concrete active person or place item.
7. Notification that a Note was generated is unreadably dim ([notification that a Note was generated is unreadably dim · Issue #117 · jurchello/WebSearch · GitHub](https://github.com/jurchello/WebSearch/issues/117))  
Improved WebSearch notification readability by increasing contrast and adjusting the notification size.
8. Add context menu item to open the Attribute, Note, or Internet object reference object  
([Add context menu item to open the Attribute, Note, or Internet object reference object · Issue #116 · jurchello/WebSearch · GitHub](https://github.com/jurchello/WebSearch/issues/116))  
Added context menu actions to open and edit the original Gramps item that contains a WebSearch result link, including supported Attribute,  
Note, and Internet link records.

---

<div class="post-metadata">

**Author:** ![Urchello](https://avatars.discourse-cdn.com/v4/letter/u/c4cdca/32.png) [@Urchello](https://gramps.discourse.group/u/Urchello)\
**Post date:** [May 26, 2026, 8:29pm UTC](https://gramps.discourse.group/t/websearch-gramplet-1-10-18-updates/9539/2 "2026-05-26T20:29:34Z")

</div>

WebSearch is available in the Addons Manager now!  
Thank you all guys!

 ![2026-05-2623-28-02](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/5/5dcb676bf385a7fabc84deb41079958b53745558.jpeg)

---

<div class="post-metadata">

**Author:** ![romjerome](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/romjerome/32/1489_2.png) [@romjerome](https://gramps.discourse.group/u/romjerome)\
**Post date:** [May 27, 2026, 1:00pm UTC](https://gramps.discourse.group/t/websearch-gramplet-1-10-18-updates/9539/3 "2026-05-27T13:00:50Z")

</div>

Thanks!

Just need to tweak (or modifiy) a little bit some sections for still getting it running under Gramps 5.2.x branch.

```python
WARNING ._manager: Plugin error (from 'WebSearch'): No module named 'dataclasses'
WARNING .: Error loading gramplet 'WebSearch': skipping content

```

---

<div class="post-metadata">

**Author:** ![romjerome](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/romjerome/32/1489_2.png) [@romjerome](https://gramps.discourse.group/u/romjerome)\
**Post date:** [May 27, 2026, 1:11pm UTC](https://gramps.discourse.group/t/websearch-gramplet-1-10-18-updates/9539/4 "2026-05-27T13:11:23Z")

</div>

> [@romjerome](#):
>
> Just need to tweak (or modifiy) a little bit some sections

Ah, sorry, maybe more than a simple tweak or adjustment…

```python
$ pip3 install dataclasses
Collecting dataclasses
  Downloading dataclasses-0.8-py3-none-any.whl (19 kB)
Installing collected packages: dataclasses
Successfully installed dataclasses-0.8

```

…

> 2026-05-27 15:12:06.054: ERROR: grampsapp.py: line 190: Unhandled exception  
> Traceback (most recent call last):  
> File “/usr/lib/python3/dist-packages/gramps/gui/widgets/grampletbar.py”, line 478, in \_\_page\_added  
> gramplet.set\_orientation(self.orientation)  
> File “/usr/lib/python3/dist-packages/gramps/gui/widgets/grampletbar.py”, line 693, in set\_orientation  
> self.pui.set\_orientation(orientation)  
> AttributeError: ‘NoneType’ object has no attribute ‘set\_orientation’

That’s my fault, my bad, using a “customized” gramps version against official dependencies[1]. ☹

[1] Python 3.6.9

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/gramps/original/1X/2ac1e712b7adf612e31ca08a55419f4cf37c0158.png) [@system](https://gramps.discourse.group/u/system)\
**Post date:** [June 26, 2026, 1:11pm UTC](https://gramps.discourse.group/t/websearch-gramplet-1-10-18-updates/9539/5 "2026-06-26T13:11:57Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
