X
Tap here to go to the mobile version of the site.
Scheduled maintenance: Monday, March 30, between 3:30pm and 5:30pm UTC. This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn’t solve your issue and you want to ask a question, we have our support community waiting to help you at @firefox on Twitter

منتدى الدعم

Restore "one tab" data lost during refresh

Posted

My Firefox Developer edition was running really slow so I did a refresh not knowing all my extensions would be deleted. I use "One Tab" extension has A TON of links I need to restore. I do have the folder "old firefox data" folder and see something was saved for that extension. How do I restore that file and all my data?

My Firefox Developer edition was running really slow so I did a refresh not knowing all my extensions would be deleted. I use "One Tab" extension has A TON of links I need to restore. I do have the folder "old firefox data" folder and see something was saved for that extension. How do I restore that file and all my data?
Quote

Additional System Details

Installed Plug-ins

  • Shockwave Flash 22.0 r0
(can I delete this?)

Application

  • Firefox 72.0b3
  • User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:72.0) Gecko/20100101 Firefox/72.0
  • Support URL: https://support.mozilla.org/1/firefox/72.0/Darwin/en-US/

Extensions

  • Amazon.com 1.1 (amazondotcom@search.mozilla.org)
  • Bing 1.0 (bing@search.mozilla.org)
  • Blur 8.1.2491 (donottrackplus@abine.com)
  • DuckDuckGo 1.0 (ddg@search.mozilla.org)
  • eBay 1.0 (ebay@search.mozilla.org)
  • Facebook Container 2.0.3 (@contain-facebook)
  • Google 1.0 (google@search.mozilla.org)
  • Hunter: Find email addresses in seconds 1.17.11 (firefox@hunter.io)
  • OneTab 1.29 (extension@one-tab.com)
  • Pay by Privacy.com 1.4.0 (privacy@privacy.com)
  • Twitter 1.0 (twitter@search.mozilla.org)
  • Wikipedia (en) 1.0 (wikipedia@search.mozilla.org)

Javascript

  • incrementalGCEnabled: True

Graphics

  • adapterDescription:
  • adapterDeviceID: 0x0166
  • adapterDrivers:
  • adapterRAM: 0
  • adapterVendorID: 0x8086
  • contentUsesTiling: True
  • crashGuards: []
  • driverDate:
  • driverVendor:
  • driverVersion:
  • featureLog: {u'fallbacks': [], u'features': [{u'status': u'available', u'description': u'Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'HW_COMPOSITING'}, {u'status': u'available', u'description': u'OpenGL Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'OPENGL_COMPOSITING'}, {u'status': u'opt-in', u'description': u'WebRender', u'log': [{u'status': u'opt-in', u'message': u'WebRender is an opt-in feature', u'type': u'default'}], u'name': u'WEBRENDER'}, {u'status': u'blacklisted', u'description': u'WebRender qualified', u'log': [{u'status': u'available', u'type': u'default'}, {u'status': u'blacklisted', u'message': u'No qualified hardware', u'type': u'env'}], u'name': u'WEBRENDER_QUALIFIED'}, {u'status': u'available', u'description': u'Off Main Thread Painting', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'OMTP'}, {u'status': u'disabled', u'description': u'WebGPU', u'log': [{u'status': u'disabled', u'message': u'Disabled by default', u'type': u'default'}], u'name': u'WEBGPU'}]}
  • info: {u'DisplayCount': 1, u'TileHeight': 512, u'ApzWheelInput': 1, u'ApzDragInput': 1, u'ApzKeyboardInput': 1, u'ApzAutoscrollInput': 1, u'CMSOutputProfile': u'AAALdGFwcGwCEAAAbW50clJHQiBYWVogB+MAAQALAA0ALAARYWNzcEFQUEwAAAAAQVBQTAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARZGVzYwAAAVAAAAByZHNjbQAAAcQAAABKY3BydAAAAhAAAAAjd3RwdAAAAjQAAAAUclhZWgAAAkgAAAAUZ1hZWgAAAlwAAAAUYlhZWgAAAnAAAAAUclRSQwAAAoQAAAgMYWFyZwAACpAAAAAgdmNndAAACrAAAAAwbmRpbgAACuAAAAA+Y2hhZAAACyAAAAAsbW1vZAAAC0wAAAAoYlRSQwAAAoQAAAgMZ1RSQwAAAoQAAAgMYWFiZwAACpAAAAAgYWFnZwAACpAAAAAgZGVzYwAAAAAAAAAYVklPVEVLTkIyN0NXIENhbGlicmF0ZWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAC4AAAAcAFYASQBPAFQARQBLAE4AQgAyADcAQwBXACAAQwBhAGwAaQBiAHIAYQB0AGUAZAAAdGV4dAAAAABDb3B5cmlnaHQgQXBwbGUgSW5jLiwgMjAxOQAAWFlaIAAAAAAAAPPYAAEAAAABFghYWVogAAAAAAAAluMAAEupAAACrVhZWiAAAAAAAAA7RQAApogAABQNWFlaIAAAAAAAACStAAAN0AAAvHJjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADYAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8AowCoAK0AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23//3BhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAAoOdmNndAAAAAAAAAABAAEAAAAAAAAAAQAAAAEAAAAAAAAAAQAAAAEAAAAAAAAAAQAAbmRpbgAAAAAAAAA2AACnAAAAVIAAADjAAACuQAAAJgAAAA3AAABQQAAAVEAAAjMzAAIzMwACMzMAAAAAAAAAAHNmMzIAAAAAAAELtwAABZb///NXAAAHKQAA/df///u3///9pgAAA9oAAMD2bW1vZAAAAAAAAFqLAAAAJwAAAADXFUeAAAAAAAAAAAAAAAAAAAAAAA==', u'Display0': u'1920x1080 scale:1.000000', u'TileWidth': 512, u'AzureCanvasBackend': u'skia', u'AzureFallbackCanvasBackend': u'none', u'AzureContentBackend': u'skia'}
  • numAcceleratedWindows: 1
  • numTotalWindows: 1
  • offMainThreadPaintEnabled: True
  • offMainThreadPaintWorkerCount: 3
  • targetFrameRate: 60
  • usesTiling: True
  • webgl1DriverExtensions: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier
  • webgl1Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_disjoint_timer_query EXT_float_blend EXT_frag_depth EXT_shader_texture_lod EXT_sRGB EXT_texture_compression_rgtc EXT_texture_filter_anisotropic OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context
  • webgl1Renderer: Intel Inc. -- Intel HD Graphics 4000 OpenGL Engine
  • webgl1Version: 4.1 INTEL-12.4.7
  • webgl1WSIInfo: CGL
  • webgl2DriverExtensions: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier
  • webgl2Extensions: EXT_color_buffer_float EXT_disjoint_timer_query EXT_float_blend EXT_texture_compression_rgtc EXT_texture_filter_anisotropic OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
  • webgl2Renderer: Intel Inc. -- Intel HD Graphics 4000 OpenGL Engine
  • webgl2Version: 4.1 INTEL-12.4.7
  • webgl2WSIInfo: CGL
  • windowLayerManagerRemote: True
  • windowLayerManagerType: OpenGL
  • windowUsingAdvancedLayers: False

Modified Preferences

Misc

  • User JS: No
  • Accessibility: No
cor-el
  • Top 10 Contributor
  • Moderator
17846 solutions 161524 answers

Extensions store their data in IndexedDB using a special UUID that you can find listed on the about:debugging page under "This Firefox".

The UUIDs for WebExtensions are stored in a pref in JSON format and can be inspected on the about:config page.

  • extensions.webextensions.uuids = {String in JSON format}

There is another pref that allows to keep the UUID when you uninstall an extension and another pref to keep data stored in storage.

  • extensions.webextensions.keepUuidOnUninstall = true
  • extensions.webextensions.keepStorageOnUninstall = true

It should be possible to reuse the content of the storage folder for this extension from the "Old Firefox Data" folder on the desktop and copy this data to the storage folder used by this extension in the current profile folder. Make a note of the current UUID of the extension to be able to locate this folder. Uninstall the extension keeping its data via the above posted prefs, then replace the content moz-extension+++ folder that belongs to this extension with the content from the "Old Firefox Data" folder on the desktop. If you reinstall the extension then the extension should find the original data.

If it doesn't work this way then copy the moz-extension+++ folder of the extension in "Old Firefox Data" folder on the desktop to the storage/default folder keeping the original name and edit the extensions.webextensions.uuids pref and replace the current UUID with the old UUID of the folder you copied from the "Old Firefox Data" folder.

Extensions store their data in IndexedDB using a special UUID that you can find listed on the about:debugging page under "This Firefox". The UUIDs for WebExtensions are stored in a pref in JSON format and can be inspected on the <b>about:config</b> page. *extensions.webextensions.uuids = {String in JSON format} There is another pref that allows to keep the UUID when you uninstall an extension and another pref to keep data stored in storage. *extensions.webextensions.keepUuidOnUninstall = true *extensions.webextensions.keepStorageOnUninstall = true It should be possible to reuse the content of the storage folder for this extension from the "Old Firefox Data" folder on the desktop and copy this data to the storage folder used by this extension in the current profile folder. Make a note of the current UUID of the extension to be able to locate this folder. Uninstall the extension keeping its data via the above posted prefs, then replace the content moz-extension+++ folder that belongs to this extension with the content from the "Old Firefox Data" folder on the desktop. If you reinstall the extension then the extension should find the original data. If it doesn't work this way then copy the moz-extension+++ folder of the extension in "Old Firefox Data" folder on the desktop to the storage/default folder keeping the original name and edit the extensions.webextensions.uuids pref and replace the current UUID with the old UUID of the folder you copied from the "Old Firefox Data" folder.
هل وجدت هذا مفيدًا؟
Quote

صاحب السؤال

My head is spinning from your response. Is there instructions for "non developers" online that I can follow?

Thank you for trying.

My head is spinning from your response. Is there instructions for "non developers" online that I can follow? Thank you for trying.
هل وجدت هذا مفيدًا؟
Quote
cor-el
  • Top 10 Contributor
  • Moderator
17846 solutions 161524 answers

Maybe contact the creator of the "one tab" extension to see if there is an easier solution to using a refresh.

Maybe contact the creator of the "one tab" extension to see if there is an easier solution to using a refresh.
هل وجدت هذا مفيدًا؟
Quote

صاحب السؤال

cor-el said

Maybe contact the creator of the "one tab" extension to see if there is an easier solution to using a refresh.

Yes, I just thought of this, this morning and contacted them. We'll see.

Thanks!

''cor-el [[#answer-1274085|said]]'' <blockquote> Maybe contact the creator of the "one tab" extension to see if there is an easier solution to using a refresh. </blockquote> Yes, I just thought of this, this morning and contacted them. We'll see. Thanks!
هل وجدت هذا مفيدًا؟
Quote
RashanH 1 solutions 44 answers

I think cor-el has answered your question well. Feel free to post here if you have any further question.

Thanks!

I think cor-el has answered your question well. Feel free to post here if you have any further question. Thanks!
هل وجدت هذا مفيدًا؟
Quote

صاحب السؤال

Okay, Ive read and reread cor-el's instructions.

1. I have changed these to true:

   extensions.webextensions.keepUuidOnUninstall = true
   extensions.webextensions.keepStorageOnUninstall = true 

2. I have uninstalled one-tab 3. I dragged and dropped old xpi file of one-tab to the new profile location. 4. Reinstalled one-tab.

Still no old links.

Do you mind giving me beginner instructions for the next steps you mentioned below? A little confusing for me.

NEXT: I copied the extensions folder to the desktop, but get lost after that. (Where is storage/default?) Rest is still foggy.

Thanks for your help.



==> If it doesn't work this way then copy the moz-extension+++ folder of the extension in "Old Firefox Data" folder on the desktop to the storage/default folder keeping the original name and edit the extensions.webextensions.uuids pref and replace the current UUID with the old UUID of the folder you copied from the "Old Firefox Data" folder

Okay, Ive read and reread cor-el's instructions. 1. I have changed these to true: extensions.webextensions.keepUuidOnUninstall = true extensions.webextensions.keepStorageOnUninstall = true 2. I have uninstalled one-tab 3. I dragged and dropped old xpi file of one-tab to the new profile location. 4. Reinstalled one-tab. Still no old links. Do you mind giving me beginner instructions for the next steps you mentioned below? A little confusing for me. NEXT: I copied the extensions folder to the desktop, but get lost after that. (Where is storage/default?) Rest is still foggy. Thanks for your help. ------- ==> If it doesn't work this way then copy the moz-extension+++ folder of the extension in "Old Firefox Data" folder on the desktop to the storage/default folder keeping the original name and edit the extensions.webextensions.uuids pref and replace the current UUID with the old UUID of the folder you copied from the "Old Firefox Data" folder
هل وجدت هذا مفيدًا؟
Quote
cor-el
  • Top 10 Contributor
  • Moderator
17846 solutions 161524 answers

The storage folder is also in the profile folder. This storage folder has three sub folders (default, permanent, temporary) where the default folder stores website and extension data.

I did some testing to see if I could move One Tab extension data from one profile to another profile and managed to get this working by copying the moz-extension+++<UUID> folder from one profile to another profile folder with Firefox closed and editing the UUID as stored in extensions.webextensions.uuid in the prefs.js file to match the UUID of the copied folder.

I first set the two prefs to true on the about:config page to make sure that uninstalling One Tab doesn't remove its data.

  • extensions.webextensions.keepUuidOnUninstall = true
  • extensions.webextensions.keepStorageOnUninstall = true

I installed the One Tab extension and then uninstalled this extension. This keeps the moz-extension+++<UUID> folder in storage\default, but that isn't important because we will use the moz-extension+++<UUID> folder from the "Old Firefox Data" folder on the desktop instead. What matters is that the extensions.webextensions.uuids pref still has an entry for the One Tab extension after uninstalling the One Tab extension. That looks like this {"key":"value"} pair where value is a string with random numbers.

  • "extension@one-tab.com":"416b5192-ade9-4fde-b6c3-5e23f9c066f4"

You first need to perform some actions in the profile stored in the "Old Firefox Data" folder on the desktop to locate the storage database folder used by One Tab. You need to open the prefs.js file in a plain text editor and locate the line for extensions.webextensions.uuids. Now search for "extension@one-tab.com" on this line and copy/paste the value that is specified for this key shown here as "xxxxxxxx...." in a text file.

  • "extension@one-tab.com":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

You need this value to locate the One Tab moz-extension folder in the storage\default folder in the "Old Firefox Data" folder on the desktop and copy this folder to the current profile folder.

  • moz-extension+++xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (this is the folder with your previous One Tab data)

Next you need to do some actions in the current profile folder and copy the One Tab moz-extension folder from the "Old Firefox Data" folder on the desktop to the current Firefox profile folder.

You can use the button on the "Help -> Troubleshooting Information" (about:support) page to go to the current Firefox profile folder.

Close Firefox once you are in the profile folder and give Firefox some time (30 seconds or more) to finish updating all files.

Copy the One Tab moz-extension folder and all its contents from the "Old Firefox Data" folder to the storage\default folder in the current profile folder. Next you need to edit the prefs.js file in the current profile folder with a plain text editor and once again search for "extension@one-tab.com" like you did above for the same file in "Old Firefox Data".

You need to replace the current value specified as the value of this key with the value you found in prefs.js in the "Old Firefox Data" to make One Tab use the copied folder.

  • "extension@one-tab.com":"********-****-****-****-************" (current value) =>
    "extension@one-tab.com":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" (value from copied Old Firefox Data folder on desktop).

Keep a copy of the current value of the UUID, so you can remove the no longer needed previously used One Tab moz-extension+++<UUID> folder in storage\default.

Once the One Tab folder in storage\default is copied and the extensions.webextensions.uuids pref value for One Tab ("extension@one-tab.com") points to the copied folder then you can restart Firefox and reinstall the One Tab extension and it should find the data you copied from the "Old Firefox Data" folder on the desktop.

If you aren't confident to perform this yourself then maybe you know somebody who can assist you.

The storage folder is also in the profile folder. This storage folder has three sub folders (default, permanent, temporary) where the default folder stores website and extension data. I did some testing to see if I could move One Tab extension data from one profile to another profile and managed to get this working by copying the moz-extension+++<UUID> folder from one profile to another profile folder with Firefox closed and editing the UUID as stored in extensions.webextensions.uuid in the prefs.js file to match the UUID of the copied folder. I first set the two prefs to true on the <b>about:config</b> page to make sure that uninstalling One Tab doesn't remove its data. * extensions.webextensions.keepUuidOnUninstall = true * extensions.webextensions.keepStorageOnUninstall = true I installed the One Tab extension and then uninstalled this extension. This keeps the moz-extension+++<UUID> folder in storage\default, but that isn't important because we will use the moz-extension+++<UUID> folder from the "Old Firefox Data" folder on the desktop instead. What matters is that the <b>extensions.webextensions.uuids</b> pref still has an entry for the One Tab extension after uninstalling the One Tab extension. That looks like this {"key":"value"} pair where value is a string with random numbers. *"extension@one-tab.com":"416b5192-ade9-4fde-b6c3-5e23f9c066f4" You first need to perform some actions in the profile stored in the "Old Firefox Data" folder on the desktop to locate the storage database folder used by One Tab. You need to open the prefs.js file in a plain text editor and locate the line for <b>extensions.webextensions.uuids</b>. Now search for "extension@one-tab.com" on this line and copy/paste the value that is specified for this key shown here as "xxxxxxxx...." in a text file. *"extension@one-tab.com":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" You need this value to locate the One Tab moz-extension folder in the <b>storage\default</b> folder in the "Old Firefox Data" folder on the desktop and copy this folder to the current profile folder. *moz-extension+++xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (this is the folder with your previous One Tab data) Next you need to do some actions in the current profile folder and copy the One Tab moz-extension folder from the "Old Firefox Data" folder on the desktop to the current Firefox profile folder. You can use the button on the "Help -> Troubleshooting Information" (about:support) page to go to the current Firefox profile folder. *Help -> Troubleshooting Information -> Profile Folder: Show Folder *https://support.mozilla.org/en-US/kb/Profiles Close Firefox once you are in the profile folder and give Firefox some time (30 seconds or more) to finish updating all files. Copy the One Tab moz-extension folder and all its contents from the "Old Firefox Data" folder to the storage\default folder in the current profile folder. Next you need to edit the prefs.js file in the current profile folder with a plain text editor and once again search for "extension@one-tab.com" like you did above for the same file in "Old Firefox Data". You need to replace the current value specified as the value of this key with the value you found in prefs.js in the "Old Firefox Data" to make One Tab use the copied folder. *"extension@one-tab.com":"********-****-****-****-************" (current value) =><br>"extension@one-tab.com":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" (value from copied Old Firefox Data folder on desktop). Keep a copy of the current value of the UUID, so you can remove the no longer needed previously used One Tab moz-extension+++<UUID> folder in storage\default. Once the One Tab folder in storage\default is copied and the extensions.webextensions.uuids pref value for One Tab ("extension@one-tab.com") points to the copied folder then you can restart Firefox and reinstall the One Tab extension and it should find the data you copied from the "Old Firefox Data" folder on the desktop. *https://addons.mozilla.org/en-US/firefox/addon/onetab/ If you aren't confident to perform this yourself then maybe you know somebody who can assist you.
هل وجدت هذا مفيدًا؟
Quote

صاحب السؤال

Hi Cor-el,

I want to thank you for taking the time to help me with this.

I followed every step except the below, because I could not quite understand


Keep a copy of the current value of the UUID, so you can remove the no longer needed previously used One Tab moz-extension+++<UUID> folder in storage\default.


I reinstalled one tab and it was still blank, even after adding the correct file name to the prefs.js folder.

Did I add the moz-extension folder to the correct location?

Hi Cor-el, I want to thank you for taking the time to help me with this. I followed every step except the below, because I could not quite understand ----- Keep a copy of the current value of the UUID, so you can remove the no longer needed previously used One Tab moz-extension+++<UUID> folder in storage\default. ------- I reinstalled one tab and it was still blank, even after adding the correct file name to the prefs.js folder. Did I add the moz-extension folder to the correct location?
هل وجدت هذا مفيدًا؟
Quote
cor-el
  • Top 10 Contributor
  • Moderator
17846 solutions 161524 answers

No, the moz-extension folder needs to be in the storage\default folder in the profile folder similar to the location in the "Old Firefox Data" folder on the desktop where you initially found this folder.

  • C:\Users\<user>\AppData\Roaming\Mozilla\Firefox\Profiles\<profile>\storage\default

Best is to uninstall One Tab and try again to move the folder (the extension may have created a new folder with this name).

  • moz-extension+++xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx^userContextId=4294967295
No, the moz-extension folder needs to be in the storage\default folder in the profile folder similar to the location in the "Old Firefox Data" folder on the desktop where you initially found this folder. *C:\Users\&lt;user&gt;\AppData\Roaming\Mozilla\Firefox\Profiles\&lt;profile&gt;\storage\default Best is to uninstall One Tab and try again to move the folder (the extension may have created a new folder with this name). *moz-extension+++xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx^userContextId=4294967295
هل وجدت هذا مفيدًا؟
Quote

صاحب السؤال

You are right, it keeps duplicating that file at least 4 times every time I remove the one-tab and try to force it to recognize the correct file.

I'm not going to take any more of your time. Have to accept the fact that all my links are gone.

Much appreciated.

You are right, it keeps duplicating that file at least 4 times every time I remove the one-tab and try to force it to recognize the correct file. I'm not going to take any more of your time. Have to accept the fact that all my links are gone. Much appreciated.
هل وجدت هذا مفيدًا؟
Quote
cor-el
  • Top 10 Contributor
  • Moderator
17846 solutions 161524 answers

You did edit prefs.js and replaced the current value for the one-tab UUID with the value as found in prefs.js and used for the moz-extension folder ?

That is the essential step to recover data stored in this database.

"extension@one-tab.com":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
You did edit prefs.js and replaced the current value for the one-tab UUID with the value as found in prefs.js and used for the moz-extension folder ? That is the essential step to recover data stored in this database. "extension@one-tab.com":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
هل وجدت هذا مفيدًا؟
Quote

صاحب السؤال

Yes, every step.

Yes, every step.
هل وجدت هذا مفيدًا؟
Quote
cor-el
  • Top 10 Contributor
  • Moderator
17846 solutions 161524 answers

ردّ مُفيد

Can you post some screenshots?

  1. screenshot that shows the "extension@one-tab.com":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" key:value in prefs.js in the "Old Firefox Data" folder on the desktop (open the file is a text editor)
  2. screenshot that shows the about:config page in the current profile with extensions.webextensions.uuids in the filter that shows the "extension@one-tab.com" key:value pair
    *https://support.mozilla.org/en-US/kb/about-config-editor-firefox
  3. screenshot that shows the storage\default folder in the current profile with the moz-extension folder for the One Tab extension that you copied form the "Old Firefox Data" folder on the desktop

All three of these should have the same UUID for the One Tab extension.

Can you post some screenshots? # screenshot that shows the "extension@one-tab.com":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" key:value in prefs.js in the "Old Firefox Data" folder on the desktop (open the file is a text editor) # screenshot that shows the about:config page in the current profile with <b>extensions.webextensions.uuids</b> in the filter that shows the "extension@one-tab.com" key:value pair<br>*https://support.mozilla.org/en-US/kb/about-config-editor-firefox # screenshot that shows the storage\default folder in the current profile with the moz-extension folder for the One Tab extension that you copied form the "Old Firefox Data" folder on the desktop All three of these should have the same UUID for the One Tab extension.
هل وجدت هذا مفيدًا؟ 1
Quote

صاحب السؤال

I've thrown in the towel.

o(
I've thrown in the towel. :o(
هل وجدت هذا مفيدًا؟
Quote
paul 0 solutions 4 answers

usually it took a bit for the onetab to load and work, and now nothing. youtube does not play videos just says an error occured with all videos and this started today 3/23/2020 right after midnight. I don't know what someone has done to make these quit working. I turned off autoupdates thinking that might prevent these kinds of problems but I was wrong...

usually it took a bit for the onetab to load and work, and now nothing. youtube does not play videos just says an error occured with all videos and this started today 3/23/2020 right after midnight. I don't know what someone has done to make these quit working. I turned off autoupdates thinking that might prevent these kinds of problems but I was wrong...
هل وجدت هذا مفيدًا؟
Quote
اطرح سؤالا

عليك الولوج إلى حسابك للردّ على المشاركات. من فضلك اطرح سؤالًا جديدًا لو لم يكن لديك حساب بعد.