Skip to content
  • There are no suggestions because the search field is empty.

Is there a way to filter the Client Clock Records screen?

Yes, there is a way to filter Client Clock Records.

The Bookmarklet Approach

A bookmarklet is a small JavaScript snippet saved as a browser bookmark. When clicked, it runs on whatever page is open. You can create one that:

  1. Prompts the user for a search term
  2. Hides any table rows (or list items) that don't contain that text
  3. Shows a "Clear filter" option to restore everything

This works on any webpage and takes about 2 minutes to set up.

How to create it:

Before starting step 1, copy the javascript text in step 3.

  1. Right-click your browser's bookmarks bar and choose "Add page" or "Add bookmark"
  2. Give it a name like "Filter Screen"
  3. Paste this as the URL:  javascript:(function(){var t=prompt('Filter rows by:');if(t===null)return;var rows=document.querySelectorAll('tr, [role="row"]');var count=0;rows.forEach(function(r){if(r.innerText.toLowerCase().includes(t.toLowerCase())){r.style.display='';count++;}else{r.style.display='none';}});alert('Showing '+count+' matching rows. Click the bookmarklet again to reset.');})();
  4. Click the bookmark while on the Residex screen to activate it

To reset, just reload the page, or create a second bookmarklet title "Unfiltered Screen" with the following URL:  javascript:(function(){document.querySelectorAll('tr,[role="row"]').forEach(function(r){r.style.display='';});})();

Limitations to be aware of:

  • Works best on simple tables; complex virtualized lists (where rows are dynamically rendered) may need a more tailored script
  • It's per-session — filtering resets on page reload