Old Chrome Bookmarks Button icon

Old Chrome Bookmarks Button

by vitcunha · Functionality & UI
Manifest V3 Free
View in Chrome Web Store Data as of 15 Oct 2026

Restores Chrome 63's classic Add to Bookmarks popup with folder memory

Users
57
+3 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#103K
#86K among extensions
Version
1.1
updated 16 Mar 2026

Users

monthly, 7 months
02857Mar 2026Jul 2026Oct 2026
Latest, 15 Oct 2026: 57 usersMove the mouse over the chart for any month

Ratings count

monthly, 7 months
001Mar 2026Jul 2026Oct 2026
Latest, 15 Oct 2026: 0 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About Old Chrome Bookmarks Button

# Old Chrome Bookmarks Button Attempt to perfectly replicate the "Add to Bookmarks" popup last found in Chrome 63. The original was a native macOS Cocoa UI, not web-rendered. --- ## Source files used ### `chrome/app/nibs/BookmarkBubble.xib` Interface Builder layout for the main popup (clicking the star icon). - Window: 374 × 145 px - Font (title "Bookmark"): 13pt — `metaFont="system"` - Font (all other controls): 11pt — `metaFont="smallSystem"` - Name input: height 19px, `borderStyle="bezel"`, `controlSize="small"` - Folder picker: height 22px, `NSPopUpButton`, `bezelStyle="rounded"`, `controlSize="small"` - Buttons (Remove, Edit..., Done): height 28px, `bezelStyle="rounded"`, `controlSize="small"` - Done button: `keyEquivalent="\r"` — this is what makes macOS color it blue ### `chrome/app/nibs/BookmarkEditor.xib` Interface Builder layout for the Edit Bookmark sheet. - Window: 480 × 270 px - Font (all controls): 13pt — `metaFont="system"` - Name / URL inputs: height 22px, `borderStyle="bezel"` - Folder tree: `NSOutlineView` in `NSScrollView`, height 139px, indent 16px per level - Buttons (New folder, Cancel, Save): height 32px, `bezelStyle="rounded"` - Save button: `keyEquivalent="\r"` — colored blue by macOS ### `chrome/browser/ui/cocoa/info_bubble_view.h` Drawing constants for the popup bubble container. - Corner radius: 2px — `kBubbleCornerRadius = 2.0` - Arrow height: 8px — `kBubbleArrowHeight = 8.0` - Arrow width: 15px — `kBubbleArrowWidth = 15.0` - Background: pure white — `[NSColor whiteColor]` ### `chrome/browser/ui/cocoa/bookmarks/bookmark_bubble_controller.mm` Confirmed: folder selector is `NSPopUpButton`, "Choose Another Folder…" at the bottom opens the editor sheet. ### `chrome/browser/ui/cocoa/bookmarks/bookmark_editor_base_controller.mm` Confirmed: folder tree uses `NSTreeController` + `NSOutlineView`. --- ## Key finding There are no image assets (PNG, shader, etc.) for any of these controls. Everything — button gradients, glow, the blue NSPopUpButton indicator — is rendered at runtime by macOS AppKit. The CSS in this extension is a manual simulation. --- ## Color matching on macOS (Display P3) Macs with Retina displays use the **Display P3** color space. This causes a mismatch when trying to match CSS colors to a reference screenshot: 1. You write a hex color (e.g. `#2165f6`) in CSS → Chrome treats it as **sRGB** 2. macOS converts sRGB → P3 for display on screen 3. You take a screenshot → macOS saves it tagged with the **Display P3 ICC profile** 4. You open in Photoshop → it reads P3-encoded pixel values → shows a different hex (e.g. `#3d74ed`) ### Solution: use `color(display-p3 ...)` in CSS Reference screenshots are already in P3. Pixel-sample them directly (e.g. with Python PIL), then feed those values back into CSS as P3 — bypassing the double-conversion: ```css background: linear-gradient( to bottom, color(display-p3 0.467 0.647 0.961) 0%, color(display-p3 0.129 0.396 0.965) 100% ); ``` This way the chain is consistent end-to-end: reference screenshot (P3) → CSS P3 values → Chrome renders P3 → screenshot matches reference pixel-for-pixel. ### Converting hex to P3 decimal `color(display-p3 ...)` does not accept hex — only decimal values from 0 to 1. To convert a hex color sampled from a macOS screenshot: ``` #77a5f5 → r=119, g=165, b=245 → divide each by 255 → 0.467, 0.647, 0.961 ``` ```css color(display-p3 0.467 0.647 0.961) ```

Growth

WindowUsersChangeRatingsRating
7 days+7+14.0%00.00
30 days+3+5.6%00.00
6 months+38+200.0%00.00

Version history

2 versions recorded
1.116 Mar 2026
1.012 Mar 2026

Details

Category
Functionality & UI
First seen
12 Mar 2026
Size
48 KB
Languages
en-US
Pricing
Free
Extension ID
ekpljhcfemidkjkebckfdckefbfefbkf

Permissions and risk

Moderate riskimpact 2, likelihood 2
Permissions
bookmarkstabsstorage

Alternatives to Old Chrome Bookmarks Button

Extensions that rank for the same store searches or share the Functionality & UI category, ordered by users