5.0 Glide Ai Component Library Chrome Extension

So when you are on a tab on the extension, and it closes, and you re-open it…It remembers what tab you are on in teh pop-out. Google approved it. If it is published on the chrome extenstion store it knows it is good and they verify it and also make me give “justifications” that they review for everything like this.

NEW CHROME EXTENSION UPDATE FOR MY GLIDE AI LIBRARY! :rocket:

Hoping this sparks more user adoption, sharing of AI components in GlideApps, and fuels a creative marketplace vibe. :star2:
Watch the video for a quick walkthrough: MyGlide AI Library
Chrome Extension Link: https://chromewebstore.google.com/detail/my-glide-ai-library/plgiepjbnagehpaimjinnmccialjmmpo
Community Post Link: My Glide AI Library Chrome Extension Update! 🚀🔥

1 Like

READ YOUR BROWSING HISTORY EXPLAINED:

Google verified this as i had to give a justification for it for them to approve before and after they tested. Here is teh justification they received and approved below:

Read Browser History Justification:

File: chrome-extension/popup.js
Code that saves/loads the last clicked tab:
// Save current tab to storage (lines 334-340)
async saveCurrentTab() {
try {
await chrome.storage.local.set({ lastTab: this.currentTab });
} catch (error) {
console.error(‘Failed to save current tab:’, error);
}
}

// Load saved tab from storage (lines 343-378)
async loadSavedTab() {
try {
const result = await chrome.storage.local.get([‘lastTab’]);
if (result.lastTab) {
this.currentTab = result.lastTab;

// Update UI to show the saved tab
const savedTabButton = document.querySelector([data-tab="${this.currentTab}"]);
const savedTabContent = document.getElementById(${this.currentTab}-content);

if (savedTabButton && savedTabContent) {
savedTabButton.classList.add(‘active’);
savedTabContent.classList.remove(‘hidden’);
}
}
} catch (error) {
console.error(‘Failed to load saved tab:’, error);
this.currentTab = ‘home’;
}
}
When it’s called:
saveCurrentTab() is called in switchTab() on line 121
loadSavedTab() is called in init() on line 24
Google Justification
This extension saves the user’s last selected tab within the extension popup using Chrome’s local storage. When users reopen the extension, they return to the same tab they were previously using (Library, Build, Sync, etc.) for improved user experience. This only stores which internal extension tab was active, not website browsing history.
Note: This functionality uses chrome.storage.local, not browsing history APIs. It only remembers which tab within the extension popup was last active.

1 Like

Please don’t post duplicate messages. This is all one thread. We all see the same messages. Just tag people in a single post if you want them to get notified. Duplicate posts just cause confusion and waste time. I will delete the duplicates…again.

5 Likes