Deleting a specific bookmark folder doesn't 'take' -- it 'comes back' at next login
Reported by
dpchites...@gmail.com,
Apr 25 2017
|
||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36 Steps to reproduce the problem: 1. login to chrome 2. make a folder called 'node programming' 3. logout of chrome 4. login to chrome 5. delete 'node programming' folder from bookmark tabs or whatever 6. log out of chrome 7. login to chrome 8. notice 'node programming' bookmark folder is back What is the expected behavior? 'node programming' bookmark folder disappears for good What went wrong? been deleting it for months -- always comes back Did this work before? N/A Chrome version: 57.0.2987.133 Channel: n/a OS Version: 6.1 (Windows 7, Windows Server 2008 R2) Flash Version: Shockwave Flash 25.0 r0
,
Apr 25 2017
On the street there is only the public library(ies). To take a break even, I have to logout of Chrome from the settings page. This itself is a gross nuisance. Can't we set it up as an option to auto logout me out whenever I close the browser window?? The next guy to come along will be all in my e-mail and private settings, extensions, etc. This happened to me when I logged in once, I got the AdBlocker extension included in my settings all of a sudden. Every bookmark which I save is saving just fine when I come back in the morning. It's just that one folder named 'node programming' won't delete permanently (that has gone on for months) (it's three levels deep of subdirs and I've tried every possible trick in the book -- I've studied PCs since 1985, programmed c, c++, java, assembler, Scala, Clojure, Visual Basic, on and on and on..). The rest of the functionality of Chrome is no problem at all. I haven't ever lost a bookmark as long as I saved them when I was logged in and never at any other time. But logging out is so hard to remember to do and then there are 300 college students sharing the computer. That part is just embarrassing when I'm all in someone else's private world with their e-mail and stuff. It is too tempting to view their shit, and indeed some link of theirs led to me finding something quite interesting. I would have to know how to make a screendump. I know how to cut and paste. There's six tabs and quite a few buttons. I need more specific instructions. I can save as a web page and attach I think. It is shit, though, not likely to be helpful. I'm going from Norlin on CU campus to BPL down the hill in Boulder, and also Denver PL a bit.
,
Apr 25 2017
So to take a screenshot is platform dependent, you can probably google for instructions. To take a "dump" of chrome://sync-internals/, at the top of the page there is a "Dump status" button which opens a text box you can copy/paste your state from. That will contain a bunch of health indicators for sync. I only need you to do one of these two options. Signing into a fresh profile that has no local state should be completely fine. In that case the merge is very easy, we just use sync data, there will be no local data. This significantly narrows down what could be going wrong. It seems to me like the deletion isn't being applied correctly to the sync copy of your data, which sounds like a real bug, actually. The first thing I want to narrow down is, is the commit getting sent from your device when you delete the folder or not? If you give me written consent in this bug to look at your data server side, I can try to find a deletion of the folder "node programming" in our records for you. (Also, I need to know which email address you're using to signin/sync with). Though if I cannot find anything, we'd still need your chrome://sync-internals/ data to try to figure out why the commit isn't getting off your device.
,
Apr 25 2017
Tue Apr 25 2017 11:49:11 GMT-0600 (Mountain Daylight Time)
======
Status
======
{
"actionable_error": [
{
"is_valid": false,
"stat_name": "Error Type",
"stat_value": "Uninitialized"
},
{
"is_valid": false,
"stat_name": "Action",
"stat_value": "Uninitialized"
},
{
"is_valid": false,
"stat_name": "URL",
"stat_value": "Uninitialized"
},
{
"is_valid": false,
"stat_name": "Error Description",
"stat_value": "Uninitialized"
}
],
"actionable_error_detected": false,
"details": [
{
"data": [
{
"is_valid": true,
"stat_name": "Summary",
"stat_value": "Sync service initialized"
}
],
"is_sensitive": false,
"title": "Summary"
},
{
"data": [
{
"is_valid": true,
"stat_name": "Client Version",
"stat_value": "Google Chrome Windows 57.0.2987.133
(ec33cd0c06881d919ac0de419d829ad914e0be8f-refs/branch-heads/2987@{#887})
stable"
},
{
"is_valid": true,
"stat_name": "Server URL",
"stat_value": "https://clients4.google.com/chrome-sync"
}
],
"is_sensitive": false,
"title": "Version Info"
},
{
"data": [
{
"is_valid": true,
"stat_name": "Requested Token",
"stat_value": "Tuesday, April 25, 2017 at 7:50:28 AM"
},
{
"is_valid": true,
"stat_name": "Received Token",
"stat_value": "Tuesday, April 25, 2017 at 7:50:28 AM"
},
{
"is_valid": true,
"stat_name": "Token Request Status",
"stat_value": "OK"
},
{
"is_valid": true,
"stat_name": "Next Token Request",
"stat_value": "not scheduled"
}
],
"is_sensitive": false,
"title": "Credentials"
},
{
"data": [
{
"is_valid": true,
"stat_name": "Server Connection",
"stat_value": "OK since Tuesday, April 25, 2017 at 7:50:29 AM"
},
{
"is_valid": true,
"stat_name": "Last Synced",
"stat_value": "Just now"
},
{
"is_valid": true,
"stat_name": "Sync First-Time Setup Complete",
"stat_value": true
},
{
"is_valid": true,
"stat_name": "Sync Backend Initialization",
"stat_value": "Started"
},
{
"is_valid": true,
"stat_name": "Syncing",
"stat_value": false
},
{
"is_valid": true,
"stat_name": "Local sync backend enabled",
"stat_value": false
},
{
"is_valid": false,
"stat_name": "Local backend path",
"stat_value": "Uninitialized"
}
],
"is_sensitive": false,
"title": "Local State"
},
{
"data": [
{
"is_valid": true,
"stat_name": "Throttled",
"stat_value": false
},
{
"is_valid": true,
"stat_name": "Retry time (maybe stale)",
"stat_value": "Scheduler is not in backoff or throttled"
},
{
"is_valid": true,
"stat_name": "Notifications Enabled",
"stat_value": true
}
],
"is_sensitive": false,
"title": "Network"
},
{
"data": [
{
"is_valid": true,
"stat_name": "Explicit Passphrase",
"stat_value": false
},
{
"is_valid": true,
"stat_name": "Passphrase Required",
"stat_value": false
},
{
"is_valid": true,
"stat_name": "Cryptographer Ready",
"stat_value": true
},
{
"is_valid": true,
"stat_name": "Cryptographer Has Pending Keys",
"stat_value": false
},
{
"is_valid": true,
"stat_name": "Encrypted Types",
"stat_value": "Passwords, WiFi Credentials"
},
{
"is_valid": true,
"stat_name": "Has Keystore Key",
"stat_value": true
},
{
"is_valid": true,
"stat_name": "Keystore Migration Time",
"stat_value": "Wednesday, April 6, 2016 at 11:17:40 AM"
},
{
"is_valid": true,
"stat_name": "Passphrase Type",
"stat_value": "PassphraseType::KEYSTORE_PASSPHRASE"
},
{
"is_valid": true,
"stat_name": "Passphrase Time",
"stat_value": "No Passphrase Time"
}
],
"is_sensitive": false,
"title": "Encryption"
},
{
"data": [
{
"is_valid": true,
"stat_name": "Sync Source",
"stat_value": "LOCAL"
},
{
"is_valid": true,
"stat_name": "GetKey Step Result",
"stat_value": "UNSET"
},
{
"is_valid": true,
"stat_name": "Download Step Result",
"stat_value": "UNSET"
},
{
"is_valid": true,
"stat_name": "Commit Step Result",
"stat_value": "SYNCER_OK"
}
],
"is_sensitive": false,
"title": "Status from Last Completed Session"
},
{
"data": [
{
"is_valid": true,
"stat_name": "Notifications Received",
"stat_value": 26
},
{
"is_valid": true,
"stat_name": "Updates Downloaded",
"stat_value": 877
},
{
"is_valid": true,
"stat_name": "Tombstone Updates",
"stat_value": 2
},
{
"is_valid": true,
"stat_name": "Reflected Updates",
"stat_value": 161
},
{
"is_valid": true,
"stat_name": "Successful Commits",
"stat_value": 318
},
{
"is_valid": true,
"stat_name": "Conflicts Resolved: Client Wins",
"stat_value": 0
},
{
"is_valid": true,
"stat_name": "Conflicts Resolved: Server Wins",
"stat_value": 0
}
],
"is_sensitive": false,
"title": "Running Totals"
},
{
"data": [
{
"is_valid": true,
"stat_name": "Encryption Conflicts",
"stat_value": 0
},
{
"is_valid": true,
"stat_name": "Hierarchy Conflicts",
"stat_value": 0
},
{
"is_valid": true,
"stat_name": "Server Conflicts",
"stat_value": 0
},
{
"is_valid": true,
"stat_name": "Committed Items",
"stat_value": 2
}
],
"is_sensitive": false,
"title": "Transient Counters (this cycle)"
},
{
"data": [
{
"is_valid": true,
"stat_name": "Updates Downloaded",
"stat_value": 0
},
{
"is_valid": true,
"stat_name": "Committed Count",
"stat_value": 2
},
{
"is_valid": true,
"stat_name": "Entries",
"stat_value": 750
}
],
"is_sensitive": false,
"title": "Transient Counters (last cycle of last completed session)"
},
{
"data": [
{
"is_valid": true,
"stat_name": "Server Invalidations",
"stat_value": 0
},
{
"is_valid": true,
"stat_name": "Local Changes",
"stat_value": 0
},
{
"is_valid": true,
"stat_name": "Local Refreshes",
"stat_value": 0
}
],
"is_sensitive": false,
"title": "Nudge Source Counters"
}
],
"type_status": [
{
"name": "Model Type",
"num_entries": "Total Entries",
"num_live": "Live Entries",
"status": "header",
"value": "Group Type"
},
{
"name": "Bookmarks",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 16,
"num_live": 16
},
{
"name": "Preferences",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 51,
"num_live": 51
},
{
"name": "Passwords",
"status": "ok",
"value": "Active: GROUP_PASSWORD",
"num_entries": 17,
"num_live": 17
},
{
"name": "Autofill Profiles",
"status": "ok",
"value": "Active: GROUP_DB",
"num_entries": 1,
"num_live": 1
},
{
"name": "Autofill",
"status": "ok",
"value": "Active: GROUP_DB",
"num_entries": 18,
"num_live": 18
},
{
"name": "Autofill Wallet",
"status": "ok",
"value": "Active: GROUP_DB",
"num_entries": 1,
"num_live": 1
},
{
"name": "Autofill Wallet Metadata",
"status": "ok",
"value": "Active: GROUP_DB",
"num_entries": 1,
"num_live": 1
},
{
"name": "Themes",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 2,
"num_live": 2
},
{
"name": "Typed URLs",
"status": "ok",
"value": "Active: GROUP_HISTORY",
"num_entries": 37,
"num_live": 37
},
{
"name": "Extensions",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 4,
"num_live": 4
},
{
"name": "Search Engines",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 14,
"num_live": 14
},
{
"name": "Sessions",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 191,
"num_live": 191
},
{
"name": "Apps",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 4,
"num_live": 4
},
{
"name": "App settings",
"status": "ok",
"value": "Active: GROUP_FILE",
"num_entries": 1,
"num_live": 1
},
{
"name": "Extension settings",
"status": "ok",
"value": "Active: GROUP_FILE",
"num_entries": 2,
"num_live": 2
},
{
"name": "History Delete Directives",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 1,
"num_live": 1
},
{
"name": "Dictionary",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 2,
"num_live": 2
},
{
"name": "Favicon Images",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 154,
"num_live": 154
},
{
"name": "Favicon Tracking",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 154,
"num_live": 154
},
{
"name": "Device Info",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 69,
"num_live": 69
},
{
"name": "Priority Preferences",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 3,
"num_live": 3
},
{
"name": "Managed User Settings",
"status": "disabled",
"value": "Datatype not ready at config time."
},
{
"name": "Managed Users",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 1,
"num_live": 1
},
{
"name": "Managed User Shared Settings",
"status": "ok",
"value": "Active: GROUP_UI",
"num_entries": 1,
"num_live": 1
},
{
"name": "Managed User Whitelists",
"status": "disabled",
"value": "Datatype not ready at config time."
},
{
"name": "Tabs",
"status": "ok",
"value": "Passive",
"num_entries": 0,
"num_live": 0
}
],
"unrecoverable_error_detected": false
}
------------
There's no problem there. Go ahead.
I'm using dpchitester@gmail.com
,
Apr 25 2017
Hi, do you remember how often 'node programming' coming back? and when is the last time it coming back?
,
Apr 25 2017
I just tested it again within the last hour. Delete, logout, log back in and it is back. It comes back consistently with every login.
,
Apr 26 2017
1. renamed bookmark folder 'node programming' to 'temp-rename-of-node- programming' 2. logout 3. login 4. deleted bookmark folder 'temp-rename-of-node-programming' 5. logout 6. login 7. directory is gone!
,
Apr 26 2017
Suspect (ex/in)ternal foul play. Why? Someone at (probably *california*) doesn't want me to fail to persist/win at ... 'node programming'. Which I have already concluded is despicable and horrible, since it requires way too much work to get anything decent right. Who would program to a user interface based on HTML or the web browser paradigm is being ridiculous. And even infantile or offensive. Yuck. Sorry for the trouble, but the javascript language itself is just too appallingly defective and arcane and even quite disruptive and painful. I can no longer support or advocate it. I leave it to the language experts to analyze it in full.
,
Apr 26 2017
Went to BPL. bookmark folder is back now.
,
May 31 2017
,
Aug 2 2017
,
Jan 17 2018
close for now, please feel free to re-open it if it happens again. |
||||
►
Sign in to add a comment |
||||
Comment 1 by s...@chromium.org
, Apr 25 2017Owner: gangwu@chromium.org
Status: Assigned (was: Unconfirmed)