[object Object]

← back to Rentv Sheet Enrich Refine

5x sweep: default landing tab = Unique Contacts (was tab[0] = tiny Color Legend, looked 'not working'); suppress favicon 404

4ad282d049c831375331ff6b22ae35048316f00b · 2026-08-13 14:06:14 -0700 · Steve Abrams

Files touched

Diff

commit 4ad282d049c831375331ff6b22ae35048316f00b
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Thu Aug 13 14:06:14 2026 -0700

    5x sweep: default landing tab = Unique Contacts (was tab[0] = tiny Color Legend, looked 'not working'); suppress favicon 404
---
 public_live/index.html | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/public_live/index.html b/public_live/index.html
index 5e0dd18..0fb953b 100644
--- a/public_live/index.html
+++ b/public_live/index.html
@@ -3,6 +3,7 @@
 <head>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1">
+<link rel="icon" href="data:,">
 <title>RENTV Live Console</title>
 <style>
   :root{
@@ -145,7 +146,13 @@ async function loadMeta(){
   META=await (await fetch('/api/meta')).json();
   const sel=$('#tab');sel.innerHTML='';
   META.tabs.forEach(t=>{const o=document.createElement('option');o.value=t.gid;o.textContent=`${t.title} (${t.rows})`;sel.appendChild(o)});
-  if(GID==null||!META.tabs.find(t=>t.gid==GID))GID=META.tabs[0].gid;
+  if(GID==null||!META.tabs.find(t=>t.gid==GID)){
+    // default to the main contacts tab — NOT tabs[0] (which is the tiny Color Legend)
+    const primary = META.tabs.find(t=>/unique contacts/i.test(t.title))
+      || META.tabs.slice().sort((a,b)=>b.rows-a.rows)[0]  // else the biggest data tab
+      || META.tabs[0];
+    GID=primary.gid;
+  }
   sel.value=GID;
 }
 async function loadTab(){

← ef8ce09 Rearchitect console: serve from OUR OWN local snapshot (snap  ·  back to Rentv Sheet Enrich Refine  ·  Console: default sort = Last Name ascending on tab load e9851ab →