1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. mr.b.

Beiträge von mr.b.

  • Bei bestimmten Seiten steigt Prozessorlast auf 100%

    • mr.b.
    • 16. September 2022 um 13:49

    @Sören Hentzschel


    Boersenfeger

    user.js:

    Code
    user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); /* für Skripte erforderlich*/
    user_pref("security.aboutcertificate.enabled", true); /* Zertifikate im neuen Feature betrachten*/
    user_pref("security.identityblock.show_extended_validation", true); /* Schloßsymbol und Name des Zertifikatinhabers einblenden*/
    user_pref("security.secure_connection_icon_color_gray", false); /* Schloßsymbol grün*/
    user_pref("extensions.abuseReport.enabled", false); /* keine Einblendung mehr bei Erweiterungsdeinstallation*/
    user_pref("media.video_stats.enabled", false);
    user_pref("browser.tabs.drawInTitlebar", false);
    user_pref("browser.tabs.loadDivertedInBackground", true);
    user_pref("browser.link.open_newwindow", true);
    user_pref("media.autoplay.default", 2); 
    user_pref("browser.tabs.loadBookmarksInBackground", true);
    user_prefs("browser.tabs.loadBookmarksInTabs", true);
    user_pref("browser.search.openintab", true);
    user_pref("browser.urlbar.openintab", true); 
    user_pref("browser.tabs.inTitlebar", 0);
    user_pref("browser.tabs.loadBookmarksInBackground", true);
    user_pref("browser.tabs.loadBookmarksInTabs", true);
    user_pref("browser.tabs.loadDivertedInBackground", true);
    user_pref("browser.link.open_newwindow", 3) ;
    user_pref("layout.css.devPixelsPerPx" , 1.2) ;
    Alles anzeigen

    Mit einem neuen Profil müsste ich noch testen. Meine Vermutung ist aber, dass ich dort keine Probleme haben werde.

  • Bei bestimmten Seiten steigt Prozessorlast auf 100%

    • mr.b.
    • 16. September 2022 um 10:24
    Zitat von Sören Hentzschel

    Wie sieht's denn mit about:processes nun aus?

    Ich weiß nicht, wie ich das hier darstellen kann, da das ja keine homogene Anzeige ist und die %-Werte andauernd schwanken.

    Auf jeden Fall stehen alle Seiten von Focus.de ganz oben, wenn ich nach CPU sortiere.

    Mir fällt weiter auf, dass die Speicherbelasung bei diesen Seiten zwischen 200 und 320 MB liegt. Also auch im oberen Bereich.

  • Bei bestimmten Seiten steigt Prozessorlast auf 100%

    • mr.b.
    • 16. September 2022 um 01:16
    Code
    Allgemeine Informationen
    ------------------------
    
    Name: Firefox
    Version: 104.0.2
    Build-ID: 20220902153754
    Distributions-ID:
    Update-Kanal: release
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.0
    Betriebssystem: Windows_NT 10.0 19044
    Starter-Prozess: Aktiviert
    Fenster mit mehreren Prozessen: 1/1
    Fission-Fenster: 1/1 Standardmäßig aktiviert
    Externe Prozesse: 30
    Unternehmensrichtlinien: Inaktiv
    Google-Location-Service-Schlüssel: Gefunden
    Google-Safebrowsing-Schlüssel: Gefunden
    Mozilla-Location-Service-Schlüssel: Gefunden
    Abgesicherter Modus: false
    Speichergröße (RAM): 11,9 GB
    Speicherplatz verfügbar: 782 GB
    
    Absturzberichte der letzten 3 Tage
    ----------------------------------
    
    Firefox-Funktionen
    ------------------
    
    Name: DoH Roll-Out
    Version: 2.0.0
    ID: doh-rollout@mozilla.org
    
    Name: Firefox Screenshots
    Version: 39.0.1
    ID: screenshots@mozilla.org
    
    Name: Form Autofill
    Version: 1.0.1
    ID: formautofill@mozilla.org
    
    Name: Picture-In-Picture
    Version: 1.0.0
    ID: pictureinpicture@mozilla.org
    
    Name: Web Compatibility Interventions
    Version: 104.6.0
    ID: webcompat@mozilla.org
    
    Name: WebCompat Reporter
    Version: 1.5.0
    ID: webcompat-reporter@mozilla.org
    
    Externe Funktionen
    ------------------
    
    Externe Prozesse
    ----------------
    
    Typ: about-Seite mit zusätzlichen Rechten
    Anzahl: 1
    
    Typ: Isolierter Webinhalt
    Anzahl: 23
    
    Typ: Erweiterung
    Anzahl: 1
    
    Typ: Voralloziert
    Anzahl: 3
    
    Typ: GPU
    Anzahl: 1
    
    Typ: Socket
    Anzahl: 1
    
    Add-ons
    -------
    
    Name: Add-ons Search Detection
    Typ: extension
    Version: 2.0.0
    Aktiviert: true
    ID: addons-search-detection@mozilla.com
    
    Name: Amazon.de
    Typ: extension
    Version: 1.9
    Aktiviert: true
    ID: amazon@search.mozilla.org
    
    Name: Bing
    Typ: extension
    Version: 1.3
    Aktiviert: true
    ID: bing@search.mozilla.org
    
    Name: Copy On Select 2
    Typ: extension
    Version: 2.0
    Aktiviert: true
    ID: {dd97d42c-6560-4fb2-8db4-bf340824fde0}
    
    Name: DuckDuckGo
    Typ: extension
    Version: 1.1
    Aktiviert: true
    ID: ddg@search.mozilla.org
    
    Name: Easy Youtube Video Downloader Express
    Typ: extension
    Version: 18.1
    Aktiviert: true
    ID: {b9acf540-acba-11e1-8ccb-001fd0e08bd4}
    
    Name: eBay
    Typ: extension
    Version: 1.3
    Aktiviert: true
    ID: ebay@search.mozilla.org
    
    Name: Ecosia
    Typ: extension
    Version: 1.1
    Aktiviert: true
    ID: ecosia@search.mozilla.org
    
    Name: Empty Cache Button
    Typ: extension
    Version: 3.4
    Aktiviert: true
    ID: {4cc4a13b-94a6-7568-370d-5f9de54a9c7f}
    
    Name: Enhancer for YouTube™
    Typ: extension
    Version: 2.0.115
    Aktiviert: true
    ID: enhancerforyoutube@maximerf.addons.mozilla.org
    
    Name: Film scores for Netflix
    Typ: extension
    Version: 1.2.1
    Aktiviert: true
    ID: {6babe29b-f164-4a56-8081-06f939062cdb}
    
    Name: Format Link
    Typ: extension
    Version: 5.3.0
    Aktiviert: true
    ID: pocemhmkmchpgamlnocemnbhlcjcbjgg@chrome-store-foxified-2931337014
    
    Name: Geschlossenen Tab wiederherstellen
    Typ: extension
    Version: 7.5.0
    Aktiviert: true
    ID: {4853d046-c5a3-436b-bc36-220fd935ee1d}
    
    Name: Google
    Typ: extension
    Version: 1.2
    Aktiviert: true
    ID: google@search.mozilla.org
    
    Name: Grammatik- und Rechtschreibprüfung - LanguageTool
    Typ: extension
    Version: 5.4.3
    Aktiviert: true
    ID: languagetool-webextension@languagetool.org
    
    Name: h264ify
    Typ: extension
    Version: 1.1.0
    Aktiviert: true
    ID: jid1-TSgSxBhncsPBWQ@jetpack
    
    Name: ImTranslator: Translator, Dictionary, TTS
    Typ: extension
    Version: 16.24
    Aktiviert: true
    ID: {9AA46F4F-4DC7-4c06-97AF-5035170634FE}
    
    Name: KeePassXC-Browser
    Typ: extension
    Version: 1.8.2.2
    Aktiviert: true
    ID: keepassxc-browser@keepassxc.org
    
    Name: LEO Eng-Deu
    Typ: extension
    Version: 1.0
    Aktiviert: true
    ID: leo_ende_de@search.mozilla.org
    
    Name: Nightly Tester Tools
    Typ: extension
    Version: 4.0
    Aktiviert: true
    ID: {8620c15f-30dc-4dba-a131-7c5d20cf4a29}
    
    Name: Open Link with New Tab
    Typ: extension
    Version: 1.0
    Aktiviert: true
    ID: Open-Link-with-New-Tab@sienori
    
    Name: Open Tabs Next to Current
    Typ: extension
    Version: 2.0.14
    Aktiviert: true
    ID: opentabsnexttocurrent@sblask
    
    Name: Search by Image
    Typ: extension
    Version: 5.3.0
    Aktiviert: true
    ID: {2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}
    
    Name: Switch To Previous Active Tab
    Typ: extension
    Version: 2.2.1
    Aktiviert: true
    ID: {f01b6ea5-5910-4359-afee-9f0de052c7a1}
    
    Name: Textarea Cache
    Typ: extension
    Version: 4.5.0
    Aktiviert: true
    ID: textarea-cache-lite@wildsky.cc
    
    Name: To Google Translate
    Typ: extension
    Version: 4.2.0
    Aktiviert: true
    ID: jid1-93WyvpgvxzGATw@jetpack
    
    Name: Translation Comparison
    Typ: extension
    Version: 9.3
    Aktiviert: true
    ID: kicpmhgmcajloefloefojbfdmenhmhjf@chrome-store-foxified-unsigned
    
    Name: Wikipedia (de)
    Typ: extension
    Version: 1.1
    Aktiviert: true
    ID: wikipedia@search.mozilla.org
    
    Name: AutoCopy
    Typ: extension
    Version: 1.4.3
    Aktiviert: false
    ID: autocopy@mozilla.org
    
    Sicherheitssoftware
    -------------------
    
    Typ:
    
    Typ:
    
    Typ:
    
    Grafik
    ------
    
    Allgemeine Merkmale
    Compositing: WebRender
    Asynchrones Wischen und Zoomen: Mausrad-Eingabe aktiviert; Ziehen der Bildlaufleiste aktiviert; Tastatur aktiviert; automatischer Bildlauf aktiviert; sanftes Zoomen durch Antippen aktiviert
    WebGL-1-Treiber: WSI Info: EGL_VENDOR: Google Inc. (Intel) EGL_VERSION: 1.5 (ANGLE 2.1.15727 git hash: 23851a53779d) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_display_semaphore_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache EGL_ANDROID_recordable EGL_ANGLE_image_d3d11_texture EGL_ANGLE_create_context_backwards_compatible EGL_KHR_create_context_no_error EGL_KHR_reusable_sync EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_device_query EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_platform_angle_d3d11on12 EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_explicit_context EGL_ANGLE_feature_control IsWebglOutOfProcessEnabled: 1
    WebGL-1-Treiber: Renderer: Google Inc. (Intel) -- ANGLE (Intel, Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0, D3D11-10.18.15.4248)
    WebGL-1-Treiber: Version: OpenGL ES 2.0.0 (ANGLE 2.1.15727 git hash: 23851a53779d)
    WebGL-1-Treiber: Erweiterungen: GL_ANGLE_base_vertex_base_instance GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_get_serialized_context_string GL_ANGLE_get_tex_level_parameter GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_EGL_image_external_wrap_modes GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_multisampled_render_to_texture GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_compressed_EAC_R11_signed_texture GL_OES_compressed_EAC_R11_unsigned_texture GL_OES_compressed_EAC_RG11_signed_texture GL_OES_compressed_EAC_RG11_unsigned_texture GL_OES_compressed_ETC2_RGB8_texture GL_OES_compressed_ETC2_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture GL_OES_compressed_ETC2_sRGB8_alpha8_texture GL_OES_compressed_ETC2_sRGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_draw_elements_base_vertex GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_border_clamp GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_stencil8 GL_OES_vertex_array_object GL_WEBGL_video_texture
    WebGL-1-Erweiterungen: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_float_blend EXT_frag_depth EXT_shader_texture_lod EXT_sRGB EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug 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
    WebGL-2-Treiber: WSI Info: EGL_VENDOR: Google Inc. (Intel) EGL_VERSION: 1.5 (ANGLE 2.1.15727 git hash: 23851a53779d) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_display_semaphore_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_ANDROID_blob_cache EGL_ANDROID_recordable EGL_ANGLE_image_d3d11_texture EGL_ANGLE_create_context_backwards_compatible EGL_KHR_create_context_no_error EGL_KHR_reusable_sync EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_device_query EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_platform_angle_d3d11on12 EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_KHR_debug EGL_ANGLE_explicit_context EGL_ANGLE_feature_control IsWebglOutOfProcessEnabled: 1
    WebGL-2-Treiber: Renderer: Google Inc. (Intel) -- ANGLE (Intel, Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0, D3D11-10.18.15.4248)
    WebGL-2-Treiber: Version: OpenGL ES 3.0.0 (ANGLE 2.1.15727 git hash: 23851a53779d)
    WebGL-2-Treiber: Erweiterungen: GL_ANGLE_base_vertex_base_instance GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_get_serialized_context_string GL_ANGLE_get_tex_level_parameter GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_lose_context GL_CHROMIUM_sync_query GL_EXT_EGL_image_external_wrap_modes GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays GL_EXT_map_buffer_range GL_EXT_multisampled_render_to_texture GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_bptc GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_EAC_R11_signed_texture GL_OES_compressed_EAC_R11_unsigned_texture GL_OES_compressed_EAC_RG11_signed_texture GL_OES_compressed_EAC_RG11_unsigned_texture GL_OES_compressed_ETC2_RGB8_texture GL_OES_compressed_ETC2_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture GL_OES_compressed_ETC2_sRGB8_alpha8_texture GL_OES_compressed_ETC2_sRGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_border_clamp GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_stencil8 GL_OES_vertex_array_object GL_OVR_multiview GL_OVR_multiview2 GL_WEBGL_video_texture
    WebGL-2-Erweiterungen: EXT_color_buffer_float EXT_float_blend EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic MOZ_debug OES_texture_float_linear OVR_multiview2 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
    Direct2D: true
    Anvisierte Bildwiederholfrequenz (Framerate): 60
    DirectWrite: true (10.0.19041.1566)
    GPU 1
    Aktiv: Ja
    Beschreibung: Intel(R) HD Graphics 4600
    Herstellerkennung: 0x8086
    Gerätekennung: 0x0416
    Treiber-Version: 10.18.15.4248
    Treiber-Datum: 6-29-2015
    Treiber: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
    Subsys-ID: 1968103c
    RAM: 0
    GPU 2
    Aktiv: Nein
    Beschreibung: NVIDIA GeForce GT 750M
    Herstellerkennung: 0x10de
    Gerätekennung: 0x0fe4
    Treiber-Version: 24.21.13.9836
    Treiber-Datum: 6-24-2018
    Treiber: C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_9172c4e962e5b3ee\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_9172c4e962e5b3ee\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_9172c4e962e5b3ee\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_9172c4e962e5b3ee\nvldumdx.dll C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_9172c4e962e5b3ee\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_9172c4e962e5b3ee\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_9172c4e962e5b3ee\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvhm.inf_amd64_9172c4e962e5b3ee\nvldumd.dll
    Subsys-ID: 1968103c
    RAM: 2048
    Weitere Informationen
    AzureCanvasBackend: direct2d 1.1
    AzureCanvasBackend (UI Process): skia
    AzureContentBackend: skia
    AzureContentBackend (UI Process): skia
    AzureFallbackCanvasBackend (UI Process): skia
    CMSOutputProfile: AAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf//
    Display0: 1920x1080@60Hz scales:1.000000|1.000000
    DisplayCount: 1
    HardwareStretching: both=0 window-only=0 full-screen-only=0 none=1 error=0
    OverlaySupport: NV12=None YUV2=None BGRA8=Software RGB10A2=None
    GPUProcessPid: 14080
    ClearType-Parameter: Gamma: 2.2 Pixel Structure: BGR ClearType Level: 100 Enhanced Contrast: 400
    Entscheidungsprotokoll
    HW_COMPOSITING:
    available by default
    D3D11_COMPOSITING:
    available by default
    DIRECT2D:
    available by default
    D3D11_HW_ANGLE:
    available by default
    GPU_PROCESS:
    available by default
    WEBRENDER:
    available by default
    WEBRENDER_QUALIFIED:
    available by default
    WEBRENDER_COMPOSITOR:
    available by default
    WEBRENDER_PARTIAL:
    available by default
    WEBRENDER_SHADER_CACHE:
    available by default
    WEBRENDER_OPTIMIZED_SHADERS:
    available by default
    WEBRENDER_ANGLE:
    available by default
    WEBRENDER_DCOMP_PRESENT:
    available by default
    WEBRENDER_SOFTWARE:
    available by default
    WEBGPU:
    disabled by default: Disabled by default
    blocked by runtime: WebGPU cannot be enabled in release or beta
    WINDOW_OCCLUSION:
    available by default
    VIDEO_OVERLAY:
    available by default
    HW_DECODED_VIDEO_ZERO_COPY:
    available by default
    VP8_HW_DECODE:
    available by default
    VP9_HW_DECODE:
    available by default
    REUSE_DECODER_DEVICE:
    available by default
    BACKDROP_FILTER:
    available by default
    
    
    Fehlerprotokoll
    (#0): GP+[GFX1-]: shader-cache: Timed out before finishing loads
    
    Medien
    ------
    
    Audio-Backend: wasapi
    Max. Kanäle: 2
    Bevorzugte Sample-Rate: 48000
    Roundtrip-Latenz (Standardabweichung): ...
    Ausgabegeräte
    Name: Gruppe
    Lautsprecher / Kopfhörer (IDT High Definition Audio CODEC): HDAUDIO\FUNC_01&VEN_111D&DEV_76E0&SUBSYS_103C1968&REV_1003\4&146befd2&0&0001
    Headset-Kopfhörer (IDT High Definition Audio CODEC): HDAUDIO\FUNC_01&VEN_111D&DEV_76E0&SUBSYS_103C1968&REV_1003\4&146befd2&0&0001
    Eingabegeräte
    Name: Gruppe
    Stereomix (IDT High Definition Audio CODEC): HDAUDIO\FUNC_01&VEN_111D&DEV_76E0&SUBSYS_103C1968&REV_1003\4&146befd2&0&0001
    Internes Mikrofonarray (IDT High Definition Audio CODEC): HDAUDIO\FUNC_01&VEN_111D&DEV_76E0&SUBSYS_103C1968&REV_1003\4&146befd2&0&0001
    Headset-Mic (IDT High Definition Audio CODEC): HDAUDIO\FUNC_01&VEN_111D&DEV_76E0&SUBSYS_103C1968&REV_1003\4&146befd2&0&0001
    Mikrofon (DroidCam Virtual Audio): ROOT\MEDIA\0001
    
    Datenbankeinträge auflisten
    
    Umgebungsvariablen
    ------------------
    
    MOZ_CRASHREPORTER_DATA_DIRECTORY: C:\Users\Mrb-NB\AppData\Roaming\Mozilla\Firefox\Crash Reports
    MOZ_CRASHREPORTER_EVENTS_DIRECTORY: D:\Mozilla Firefox Profile\Neu103.0\crashes\events
    MOZ_CRASHREPORTER_PING_DIRECTORY: C:\Users\Mrb-NB\AppData\Roaming\Mozilla\Firefox\Pending Pings
    MOZ_CRASHREPORTER_RESTART_ARG_0: C:\Program Files\Mozilla Firefox\firefox.exe
    MOZ_CRASHREPORTER_STRINGS_OVERRIDE: C:\Program Files\Mozilla Firefox\browser\crashreporter-override.ini
    
    Experimentelle Funktionen
    -------------------------
    
    about:home-Start-Cache (browser.startup.homepage.abouthome_cache.enabled): false
    Cookies: SameSite=Lax standardmäßig (network.cookie.sameSite.laxByDefault): false
    Cookies: SameSite=None erfordert "secure"-Attribut (network.cookie.sameSite.noneRequiresSecure): false
    CSS: Masonry Layout (layout.css.grid-template-masonry-value.enabled): false
    Entwicklerwerkzeuge: Kompatibilitäts-Ansicht (devtools.inspector.compatibility.enabled): true
    Entwicklerwerkzeuge: Service-Worker-Debugging (devtools.debugger.features.windowless-service-workers): false
    Media: JPEG XL (image.jxl.enabled): false
    Texterkennung (dom.text-recognition.enabled): false
    Adressleiste: Ergebnisse während der IME-Komposition anzeigen (browser.urlbar.keepPanelOpenDuringImeComposition): false
    Web API: WebGPU (dom.webgpu.enabled): false
    Globale WebRTC-Stummschaltungs-Steuerung (privacy.webrtc.globalMuteToggles): false
    
    Externe Experimente
    -------------------
    
    Task Continuity - Sync after tab change Rollout 40%: sync-after-tab
    TCP rollout, Phase III (TCP on by default for 50% EXISTING Release profiles): control
    
    Wichtige modifizierte Einstellungen
    -----------------------------------
    
    accessibility.typeaheadfind.flashBar: 0
    browser.contentblocking.category: standard
    browser.download.folderList: 2
    browser.link.open_newwindow: 3
    browser.search.openintab: true
    browser.search.region: DE
    browser.sessionstore.upgradeBackup.latestBuildID: 20220902153754
    browser.startup.homepage_override.buildID: 20220902153754
    browser.startup.homepage_override.mstone: 104.0.2
    browser.startup.page: 3
    browser.tabs.drawInTitlebar: false
    browser.tabs.inTitlebar: 0
    browser.tabs.loadBookmarksInBackground: true
    browser.tabs.loadBookmarksInTabs: true
    browser.tabs.loadDivertedInBackground: true
    browser.urlbar.openintab: true
    browser.urlbar.placeholderName: Google
    browser.urlbar.quicksuggest.migrationVersion: 2
    browser.urlbar.quicksuggest.scenario: history
    browser.urlbar.tipShownCount.searchTip_onboard: 4
    doh-rollout.balrog-migration-done: true
    doh-rollout.doneFirstRun: true
    doh-rollout.home-region: DE
    dom.forms.autocomplete.formautofill: true
    extensions.lastAppVersion: 104.0.2
    font.size.variable.x-western: 20
    idle.lastDailyNotification: 1663100114
    media.autoplay.default: 2
    media.gmp-gmpopenh264.abi: x86_64-msvc-x64
    media.gmp-gmpopenh264.lastDownload: 1660832605
    media.gmp-gmpopenh264.lastInstallStart: 1660832604
    media.gmp-gmpopenh264.lastUpdate: 1660832605
    media.gmp-gmpopenh264.version: 1.8.1.2
    media.gmp-manager.buildID: 20220902153754
    media.gmp-manager.lastCheck: 1663263660
    media.gmp-manager.lastEmptyCheck: 1663263660
    media.gmp-widevinecdm.abi: x86_64-msvc-x64
    media.gmp-widevinecdm.lastDownload: 1660832610
    media.gmp-widevinecdm.lastInstallStart: 1660832604
    media.gmp-widevinecdm.lastUpdate: 1660832610
    media.gmp-widevinecdm.version: 4.10.2449.0
    media.gmp.storage.version.observed: 1
    media.hardware-video-decoding.failed: false
    media.video_stats.enabled: false
    media.videocontrols.picture-in-picture.video-toggle.has-used: true
    places.database.lastMaintenance: 1662828987
    privacy.cpd.cookies: false
    privacy.cpd.formdata: false
    privacy.purge_trackers.date_in_cookie_database: 0
    privacy.purge_trackers.last_purge: 1663100120227
    privacy.sanitize.pending: [{"id":"newtab-container","itemsToClear":[],"options":{}}]
    privacy.sanitize.timeSpan: 0
    privacy.userContext.enabled: true
    privacy.userContext.extension: {f01b6ea5-5910-4359-afee-9f0de052c7a1}
    privacy.userContext.ui.enabled: true
    security.aboutcertificate.enabled: true
    security.identityblock.show_extended_validation: true
    security.sandbox.content.tempDirSuffix: {c6639920-f027-462d-98c7-fcca199c5cfd}
    security.secure_connection_icon_color_gray: false
    services.sync.declinedEngines:
    storage.vacuum.last.index: 1
    storage.vacuum.last.places.sqlite: 1660838268
    ui.osk.debug.keyboardDisplayReason: IKPOS: Touch screen not found.
    
    user.js-Einstellungen
    ---------------------
    
    Der Profilordner besitzt eine user.js-Datei, welche Einstellungen enthält, die nicht von Firefox erstellt wurden.
    
    Wichtige nicht veränderbare Einstellungen
    -----------------------------------------
    
    fission.autostart.session: true
    
    Chronik- und Lesezeichendatenbank
    ---------------------------------
    
    Barrierefreiheit
    ----------------
    
    Aktiviert: false
    Barrierefreiheit verhindern: 0
    Accessible Handler verwendet: true
    Dienst für Barrierefreiheit aufgerufen durch:
    
    Bibliotheken-Versionen
    ----------------------
    
    NSPR
    Minimal vorausgesetzte Version: 4.34.1
    Verwendete Version: 4.34.1
    
    NSS
    Minimal vorausgesetzte Version: 3.81
    Verwendete Version: 3.81
    
    NSSSMIME
    Minimal vorausgesetzte Version: 3.81
    Verwendete Version: 3.81
    
    NSSSSL
    Minimal vorausgesetzte Version: 3.81
    Verwendete Version: 3.81
    
    NSSUTIL
    Minimal vorausgesetzte Version: 3.81
    Verwendete Version: 3.81
    
    Isolierte Umgebungen
    --------------------
    
    Ebene der isolierten Umgebung des Inhaltsprozesses: 6
    Effektive Ebene der isolierten Umgebung: 6
    Status der Win32k-Sperre für den Inhaltsprozess: Win32k Lockdown enabled -- default value is true
    
    Start-Cache
    -----------
    
    Festplatten-Cache-Ordner: D:\Mozilla Firefox Profile\Neu103.0\startupCache\startupCache.8.little
    Festplatten-Cache ignorieren: false
    Festplatten-Cache bei Initialisierung erkannt: true
    In Festplatten-Cache geschrieben: false
    
    Internationalisierung & Lokalisierung
    -------------------------------------
    
    Anwendungseinstellungen
    Angeforderte Sprachen: ["de"]
    Verfügbare Sprachen: ["de","en-US"]
    Anwendungssprachen: ["de","en-US"]
    Region-Einstellungen: ["de-DE"]
    Standardsprache: "de"
    Betriebssystem
    Sprachen des Betriebssystems: ["de-DE"]
    Region-Einstellungen: ["de-DE"]
    
    Externes Debugging (Chromium-Protokoll)
    ---------------------------------------
    
    Verbindungen werden akzeptiert: false
    Adresse:
    
    Drucken
    -------
    
    Angepasste Druckeinstellungen
    -----------------------------
    
    print_printer: EPSON951867 (ET-2720 Series)
    Alles anzeigen

    @.DeJaVu

    Der Windows Defender schlägt nach dem Herunterladen der Datei Alarm. Danach kam ein Bluescreen. Musste die Zip-Datei wieder entfernen.

  • Bei bestimmten Seiten steigt Prozessorlast auf 100%

    • mr.b.
    • 14. September 2022 um 22:25

    Nach dem Update auf 104.0.2 teste ich laufend mit 5 Tabs Focus.de. Bisher scheint sich das Problem nicht zu wiederholen. Sollte es doch wiederkommen. melde ich mich.

    Die Tipps werde ich natürlich alle ausprobieren.

    Besten Dank!

    P.S.: Das Profil ist 3 Wochen alt.

  • Bei bestimmten Seiten steigt Prozessorlast auf 100%

    • mr.b.
    • 14. September 2022 um 11:07

    Intel i7-4702 MQ @2.2Ghz

    Ansonsonsten laufen die üblichen Windows Hintergrundprozesse. Der Sysinternals Process Explorer ist bei mir immer im Tray und zeigt mir Last und Speicherbelastung an.

  • Bei bestimmten Seiten steigt Prozessorlast auf 100%

    • mr.b.
    • 14. September 2022 um 09:49

    Hallo,

    seit einigen Wochen habe ich das Problem, dass ich nach Öffnen bestimmter Seiten - es handelt sich fast immer um focus.de - eine gewaltige Erhöhung der Prozessortemperatur meines Notebooks bemerke. Es genügen dabei 3-4 Tabs von focus.de und ich muss dann nur lange genug warten und die Prozessortemperatur geht bis auf fast 100°. Das kann dann schnell zum Komplettabsturz führen. Lösche ich rechtzeitig die Tabs, beruhigt sich das Notebook dann wieder schnell.

    Das Löschen des Caches hilft leider nicht.

    Was könnte die Ursache sein.

  • Wie verhindern, dass FF ein neues Fenster öffnet?

    • mr.b.
    • 29. Januar 2022 um 19:47

    WiSo,

    welchen Session-Manager hast du?

    .DeJaVu,

    Danke für den Tipp.

  • Wie verhindern, dass FF ein neues Fenster öffnet?

    • mr.b.
    • 28. Januar 2022 um 21:52

    Hallo,

    es passiert nicht oft, aber wenn es passiert, kann es sein, dass ich es nicht merke (weil es minimiert ist) mit der Folge, dass alle Tabs für immer weg sind. Nämlich dann, wenn ich das zweite Fenster als letztes schließe. Auch ein Session-Manager hilft dann u.U. nicht. Ich weiß, dass es in der erweiterten Konfiguration mehrere Einträge für mehrere Einträge dafür gibt, welches ist der richtige?


    Nachtrag: "Links in Tabs anstatt in neuen Fenstern öffnen" ist natürlich aktiviert.

  • Link in neuem Tab (strg) fuktioniert oft nicht.

    • mr.b.
    • 28. Januar 2022 um 17:21

    Sören Hentzschel,

    Ich hatte mich falsch ausgedrückt. Oft befindet sich auf einem Bild ein Wiedergabebutton zum Abspielen eines Videos. Meist auf Seiten von "Focus". Finde im Moment keinen nachvollziehbaren Link.

    Sobald ich es noch einmal feststelle, melde ich mich.


    2002Andreas,

    Danke.

  • Link in neuem Tab (strg) fuktioniert oft nicht.

    • mr.b.
    • 27. Januar 2022 um 19:19

    Hallo,

    es passiert relativ oft, dass bei Klick auf einen Link - in diesem Fall auf ein Video - bei gedrückter Strg-Taste kein neuer Tab geöffnet wird, Ich muss dann den umständlichen Weg über Rechtsklick gehen.

    Hängt dieses Verhalten von der Webseite ab, oder ist ein FF-Problem?

    Beispiel: ich klicke auf diese Seite https://www.focus.de/politik/deutsc…d_44259868.html

    auf das Video.

  • user.js wird nicht mehr ausgeführt

    • mr.b.
    • 25. Januar 2022 um 15:15

    Danke. Das stand da wirklich so. Jetzt aber nicht mehr und das Problem ist behoben. :) :thumbup:

  • user.js wird nicht mehr ausgeführt

    • mr.b.
    • 24. Januar 2022 um 23:17

    Danke!

    Beispiele:

    user_pref("browser.tabs.loadDivertedInBackground", true),

    user_pref("media.video_stats.enabled", false);

    user_pref("media.autoplay.default", 2),

    user_pref("browser.tabs.loadBookmarksInBackground", true);

    user_pref("layout.css.devPixelsPerPx" , 1.2) ;

    Das Merkwürdige: einige sind vorhanden, haben aber falsche Werte (false statt true).

  • user.js wird nicht mehr ausgeführt

    • mr.b.
    • 24. Januar 2022 um 22:41

    Hallo,

    Ich habe etwa 10 Einträge in der user.js. Einige davon (vielleicht auch alle) werden nicht nach Neustart ausgeführt.

    Was könnte die Ursache sein?

    Außerdem habe ich festgestellt, dass in der prefs.js bei weitem nicht alle Einträge vorhanden sind, die in "about:config" erscheinen.

    Wie kann man die fehlenden Einträge ändern, nur über about:config?

  • Multirow (in css) zu große Abstände, Neustartskripte funtionieren nicht mehr

    • mr.b.
    • 23. Januar 2022 um 19:29

    MultiRow läuft wieder im neuen Profil.

    Nochmals Danke!

  • Multirow (in css) zu große Abstände, Neustartskripte funtionieren nicht mehr

    • mr.b.
    • 23. Januar 2022 um 19:02

    Danke,

    Restart-Problem ist gelöst. Werde mal ein neues Profil erstellen, mal sehen, ob dort die Ursache für das Multirow sein könnte.

  • Multirow (in css) zu große Abstände, Neustartskripte funtionieren nicht mehr

    • mr.b.
    • 23. Januar 2022 um 01:26

    Hallo,

    die Multi-row-Modifikation (in css), hat seit Kurzem zu große vertikale Abstände. Was muss geändert werden?

    CSS
    /* Tableiste mehrreihig oben */
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    
    [tabsintitlebar="true"][sizemode="maximized"] #navigator-toolbox {
    padding-top: 10px !important;
    }
    
    #titlebar,#tabbrowser-tabs {
    appearance: none !important;
    }
    
    [tabsintitlebar="true"] #TabsToolbar > .titlebar-buttonbox-container,
    #main-window[inFullscreen="true"] #window-controls {
    display: block;
    }
    
    /* Mehrreihige Tableiste, Anzahl der angezeigten Tabreihen = 3 Zeilen, weitere per Scrollbar */
    box[class="scrollbox-clip"][orient="horizontal"],
    tabs > arrowscrollbox { display: block; }
    scrollbox[part][orient="horizontal"] {
    display: flex;
    flex-wrap: wrap;
    max-height: calc(var(--tab-min-height) * 5); /* Anzahl der angezeigten Tabreihen = 3 Zeilen */
    overflow-x: hidden;
    overflow-y: auto;
    }
    
    #tabbrowser-arrowscrollbox {
      margin-top: -1px !important;
      margin-bottom: -20px !important;
    }
    
    :root {
        --tab-min-height: 20px !important; 
    }
    
        
        /* Feste Breite der einzelnen Tabs wenn gewünscht, sonst entfernen bzw. verbreitern */
    tabs tab[fadein]:not([pinned]) {
    min-width: 115px !important;/* Minimale Tabbreite 76px */
    max-width: 115px !important;/* Maximale Tabbreite 225px */
    }
    
    /* Tab schließen Icon nur im aktiven Tab */
    
    .tab-close-button {
    display:none!important;
    }
    
    .tabbrowser-tab[selected="true"] .tab-close-button {
    display: block !important; 
    }
    
    tabs tab[fadein]:not([pinned]) {
    flex-grow: 1;
    }
    
    /* Buttons/Zwischenräume Ausblenden */
    hbox.titlebar-spacer,
    #alltabs-button,tabs tab:not([fadein]), 
    [class="scrollbutton-up"],
    [class="scrollbutton-up"] + spacer,
    scrollbox[part][orient="horizontal"] + spacer,
    [class="scrollbutton-down"] { 
        display: none; 
    }
    /* tabs tab {
        border-left: solid 1px hsla(0,0%,50%,.5);
        border-right: solid 1px hsla(0,0%,50%,.5);
    } */
    tabs tab:after,tabs tab:before { display: none;}
    
    /* #TabsToolbar:not(:-moz-lwtheme){ 
        color: black !important;
    } */
    #TabsToolbar > .titlebar-buttonbox-container {
        display: none !important;
    }    
       
    /* -----------------------------*/
    /* Tab: Optische Anpassungen    */
    /* -----------------------------*/
    #tabbrowser-tabs :not([fokus]){
        opacity: 6 !important;
    }
    /* Schriftart/Schriftgröße ändern */
    .tabbrowser-tab .tab-label {
        text-shadow: 1px 1px 0px #000000 !important;    
        font-weight: 500 !important;
        font-size:   14px !important;
        font-family: "Arial" !important;
        color: white !important;
    }
    .tabbrowser-tab .tab-label:not(:-moz-lwtheme) {
        text-shadow: none !important; 
        color: green !important; 
    }
    .tabbrowser-tab .tab-label[selected="true"] {
        text-shadow: 1px 1px 0px #000000 !important;
        color: yellow !important; 
        font-weight: 500 !important;
        font-size:   14px !important; 
        font-family: "Arial" !important; 
    }
    /* Tab-Line entfernen 
    #TabsToolbar .tabbrowser-tab .tab-line {
        display: none !important; 
    }*/
    /* Tab-Rahmen entfernen 
    #TabsToolbar .tabbrowser-tab[visuallyselected="true"],
    #TabsToolbar .tabbrowser-tab,
    #TabsToolbar .tabbrowser-tab .tab-background {
        background: unset !important;
        border-top: unset !important;
        outline: none !important;
    }*/
    /* Tab-Schließen-Button entfernen 
    .tabbrowser-tab .tab-close-button {
      visibility: collapse !important;
    }*/
    /* Abgerundete Ecken */
    #TabsToolbar .tabbrowser-tab,
    #TabsToolbar .tabbrowser-tab .tab-background
    {
        margin-right : -1px !important;
        background: unset;
        border-radius: 80px !important; 
        border: 1px solid rgba(0,0,0,0.1) !important;
    }
    /* Tab-Seperatoren entfernen 
    .tabbrowser-tab::after,
    .tabbrowser-tab::before {
      opacity: 3 !important;
      border-image: unset !important;
      border-image-slice: none !important;
      width: 2 !important;
    }*/
    /*ungelesene TAbs kursiv; ach private Tabs*/
    #main-window .tabbrowser-tab[titlechanged] {
        font-style: italic;
    }
    #main-window[privatebrowsingmode] .tabbrowser-tab[titlechanged] {
        font-style: italic;
    }
    
    /*------------------*/
    /* Tab-Hintergrund  */
    /*------------------*/
    /*--- selektiert ---
    .tab-background[selected=true]:not(:-moz-lwtheme) > spacer {
        background-image:  linear-gradient( rgba(103,171,224,50), rgba(10,58,95,80) ), none !important; /* blau */
        /*background-image:  linear-gradient( rgba(230,175,175,1), rgba(84,25,25,1) ),  none !important;*/  /* rot *
        filter: drop-shadow(4px 3px 2px rgba(0,0,0,0.33)) drop-shadow(-4px 3px 2px rgba(0,0,0,0.33)) !important; 
        border-radius: 80px !important; 
    }
    .tab-background[selected=true]:-moz-lwtheme > spacer {
        background-image:  linear-gradient( rgba(103,171,224,60), rgba(10,58,95,60) ), none !important;
        filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.33)) drop-shadow(-2px 3px 2px rgba(0,0,0,0.33)) !important; 
        border-radius: 80px !important; 
    }*/
    /* Aktiver Tab */
    .tabbrowser-tab[selected] .tab-content {
        background: rgba(255,46,250,1) !important;
        color: white !important;
    /*--- hover(nicht selektiert) ---*/
    .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]):not(:-moz-lwtheme) > spacer {
        background-image:  linear-gradient( rgba(255,255,255,1), rgba(115,115,115,1) ),  none !important; 
        filter: brightness(130%) contrast(95%) drop-shadow(1px 1px 1px rgba(0,0,0,0.33)) drop-shadow(-1px 1px 1px rgba(0,0,0,0.33)) !important; 
        border-radius: 80px !important; 
    }
    .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]):-moz-lwtheme > spacer {
        background-image:  linear-gradient( rgba(225,225,225,0.66), rgba(100,125,145,0.66) ),  none !important; 
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
        border-radius: 80px !important; 
    }
    /* Tab ungelesen */
    .tabbrowser-tab[pending] .tab-content{    
        background:  rgba(0,37,255,0.39) !important;
        color: yellow !important;
    }
    .tabbrowser-tab[pending] .tab-content:hover{
        background: orange !important;
    }
    /* Tab gelesen */
    .tabbrowser-tab .tab-content {
        background: rgba(0,234,255,0.38) !important;
        color: white !important; 
    }
    .tabbrowser-tab .tab-content:hover {
        background: orange !important;
        color: white !important; 
    }
    
    /* Tab-Line entfernen 
    #TabsToolbar .tabbrowser-tab .tab-line {
        display: none !important; 
    }*/
    
    /*--- nicht selektiert ---
    .tab-background:not([selected=true]):not(:-moz-lwtheme) > spacer {
        background-image:  linear-gradient( rgba(255,255,255,1), rgba(125,125,125,1) ),  none !important; 
        filter: brightness(115%) contrast(90%) drop-shadow(1px 1px 1px rgba(0,0,0,0.33)) drop-shadow(-1px 1px 1px rgba(0,0,0,0.33)) !important; 
        border-radius: 80px !important; 
    }
    .tab-background:not([selected=true]):-moz-lwtheme > spacer {
        background-image:  linear-gradient( rgba(255,255,255,0.33), rgba(110,110,110,0.33) ),  none !important; 
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
        border-radius: 80px !important; 
    }
    /*--- Multi-selektiert ---*
    .tab-background[multiselected=true]:not([selected=true]) > spacer {
        background-image:  linear-gradient( rgba(225,225,225,1), rgba(50,98,135,1) ), none !important;
        border-radius: 80px !important; 
    }
    .tabbrowser-tab:hover > .tab-stack > .tab-background[multiselected=true]:not([selected=true]) > spacer {
        background-image:  linear-gradient( rgba(225,225,225,1), rgba(50,98,135,1) ), none !important; 
        border-radius: 80px !important; 
    }   
    
    } */
    Alles anzeigen

    Meine beiden FF.Neustart-skripte reagieren gar nicht mehr.

    Hier "RestartFirefox":

    HTML
    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="utf-8">
      <link rel="dns-prefetch" href="https://assets-cdn.github.com">
      <link rel="dns-prefetch" href="https://avatars0.githubusercontent.com">
      <link rel="dns-prefetch" href="https://avatars1.githubusercontent.com">
      <link rel="dns-prefetch" href="https://avatars2.githubusercontent.com">
      <link rel="dns-prefetch" href="https://avatars3.githubusercontent.com">
      <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
      <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
    
    
    
      <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/frameworks-c9193575f18b28be82c0a963e144ff6fa7a809dd8ae003a1d1e5979bed3f7f00.css" integrity="sha256-yRk1dfGLKL6CwKlj4UT/b6eoCd2K4AOh0eWXm+0/fwA=" media="all" rel="stylesheet" />
      <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github-6536549f7712e1f35def45bde8e2dbb9c4304a1dd4d28e3368cceaab0deb093a.css" integrity="sha256-ZTZUn3cS4fNd70W96OLbucQwSh3U0o4zaMzqqw3rCTo=" media="all" rel="stylesheet" />
      
      
      <link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/site-40d3ebebbd14d73c1a2f449e109a016ab13b3ba29987bc4f8eff487787682a7b.css" integrity="sha256-QNPr670U1zwaL0SeEJoBarE7O6KZh7xPjv9Id4doKns=" media="all" rel="stylesheet" />
      
    
      <meta name="viewport" content="width=device-width">
      
      <title>userChrome.js/RestartFirefox.uc.js at master · ardiman/userChrome.js · GitHub</title>
      <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
      <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
      <meta property="fb:app_id" content="1401488693436528">
    
        
        <meta content="https://avatars2.githubusercontent.com/u/952361?s=400&amp;v=4" property="og:image" /><meta content="GitHub" property="og:site_name" /><meta content="object" property="og:type" /><meta content="ardiman/userChrome.js" property="og:title" /><meta content="https://github.com/ardiman/userChrome.js" property="og:url" /><meta content="userChrome.js - Skripte für die Firefox-Erweiterung userChromeJS" property="og:description" />
    
      <link rel="assets" href="https://assets-cdn.github.com/">
      
      <meta name="pjax-timeout" content="1000">
      
      <meta name="request-id" content="F343:0507:56E660:9DFDA6:5A1D865F" data-pjax-transient>
      
    
      <meta name="selected-link" value="repo_source" data-pjax-transient>
    
      <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
    <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
        <meta name="google-analytics" content="UA-3769691-2">
    
    <meta content="collector.githubapp.com" name="octolytics-host" /><meta content="github" name="octolytics-app-id" /><meta content="https://collector.githubapp.com/github-external/browser_event" name="octolytics-event-url" /><meta content="F343:0507:56E660:9DFDA6:5A1D865F" name="octolytics-dimension-request_id" /><meta content="iad" name="octolytics-dimension-region_edge" /><meta content="iad" name="octolytics-dimension-region_render" />
    <meta content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-pjax-transient="true" name="analytics-location" />
    
    
    
    
      <meta class="js-ga-set" name="dimension1" content="Logged Out">
    
    
      
    
          <meta name="hostname" content="github.com">
      <meta name="user-login" content="">
    
          <meta name="expected-hostname" content="github.com">
        <meta name="js-proxy-site-detection-payload" content="NDI2OWM0NzMwMjQ2OWFiNzA0MDc5N2I2MzVmMjVjZDYxZjNlZjM4M2IxODk5OTRhOTg0MGU4MDExOTRjODcxNHx7InJlbW90ZV9hZGRyZXNzIjoiMzEuMTcuMjUxLjk1IiwicmVxdWVzdF9pZCI6IkYzNDM6MDUwNzo1NkU2NjA6OURGREE2OjVBMUQ4NjVGIiwidGltZXN0YW1wIjoxNTExODg0MzgzLCJob3N0IjoiZ2l0aHViLmNvbSJ9">
    
    
      <meta name="html-safe-nonce" content="3cab4267ad14498a79fd709adb1f7461b525c93a">
    
      <meta http-equiv="x-pjax-version" content="8bf01c23b33a49549eb45029db1a6994">
      
    
          <link href="https://github.com/ardiman/userChrome.js/commits/master.atom" rel="alternate" title="Recent Commits to userChrome.js:master" type="application/atom+xml">
    
      <meta name="description" content="userChrome.js - Skripte für die Firefox-Erweiterung userChromeJS">
      <meta name="go-import" content="github.com/ardiman/userChrome.js git https://github.com/ardiman/userChrome.js.git">
    
      <meta content="952361" name="octolytics-dimension-user_id" /><meta content="ardiman" name="octolytics-dimension-user_login" /><meta content="2143653" name="octolytics-dimension-repository_id" /><meta content="ardiman/userChrome.js" name="octolytics-dimension-repository_nwo" /><meta content="true" name="octolytics-dimension-repository_public" /><meta content="false" name="octolytics-dimension-repository_is_fork" /><meta content="2143653" name="octolytics-dimension-repository_network_root_id" /><meta content="ardiman/userChrome.js" name="octolytics-dimension-repository_network_root_nwo" /><meta content="false" name="octolytics-dimension-repository_explore_github_marketplace_ci_cta_shown" />
    
    
        <link rel="canonical" href="https://github.com/ardiman/userChrome.js/blob/master/restartfirefox/RestartFirefox.uc.js" data-pjax-transient>
    
    
      <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
    
      <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
    
      <link rel="mask-icon" href="https://assets-cdn.github.com/pinned-octocat.svg" color="#000000">
      <link rel="icon" type="image/x-icon" class="js-site-favicon" href="https://assets-cdn.github.com/favicon.ico">
    
    <meta name="theme-color" content="#1e2327">
    
    
    
      </head>
    
      <body class="logged-out env-production page-blob">
        
    
      <div class="position-relative js-header-wrapper ">
        <a href="#start-of-content" tabindex="1" class="px-2 py-4 show-on-focus js-skip-to-content">Skip to content</a>
        <div id="js-pjax-loader-bar" class="pjax-loader-bar"><div class="progress"></div></div>
    
        
        
        
    
    
    
            <header class="Header header-logged-out  position-relative f4 py-3" role="banner">
      <div class="container-lg d-flex px-3">
        <div class="d-flex flex-justify-between flex-items-center">
          <a class="header-logo-invertocat my-0" href="https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">
            <svg aria-hidden="true" class="octicon octicon-mark-github" height="32" version="1.1" viewBox="0 0 16 16" width="32"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
          </a>
    
        </div>
    
        <div class="HeaderMenu HeaderMenu--bright d-flex flex-justify-between flex-auto">
            <nav class="mt-0">
              <ul class="d-flex list-style-none">
                  <li class="ml-2">
                    <a href="/features" class="js-selected-navigation-item HeaderNavlink px-0 py-2 m-0" data-ga-click="Header, click, Nav menu - item:features" data-selected-links="/features /features/project-management /features/code-review /features/project-management /features/integrations /features">
                      Features
    </a>              </li>
                  <li class="ml-4">
                    <a href="/business" class="js-selected-navigation-item HeaderNavlink px-0 py-2 m-0" data-ga-click="Header, click, Nav menu - item:business" data-selected-links="/business /business/security /business/customers /business">
                      Business
    </a>              </li>
    
                  <li class="ml-4">
                    <a href="/explore" class="js-selected-navigation-item HeaderNavlink px-0 py-2 m-0" data-ga-click="Header, click, Nav menu - item:explore" data-selected-links="/explore /trending /trending/developers /integrations /integrations/feature/code /integrations/feature/collaborate /integrations/feature/ship showcases showcases_search showcases_landing /explore">
                      Explore
    </a>              </li>
    
                  <li class="ml-4">
                        <a href="/marketplace" class="js-selected-navigation-item HeaderNavlink px-0 py-2 m-0" data-ga-click="Header, click, Nav menu - item:marketplace" data-selected-links=" /marketplace">
                          Marketplace
    </a>              </li>
                  <li class="ml-4">
                    <a href="/pricing" class="js-selected-navigation-item HeaderNavlink px-0 py-2 m-0" data-ga-click="Header, click, Nav menu - item:pricing" data-selected-links="/pricing /pricing/developer /pricing/team /pricing/business-hosted /pricing/business-enterprise /pricing">
                      Pricing
    </a>              </li>
              </ul>
            </nav>
    
          <div class="d-flex">
              <div class="d-lg-flex flex-items-center mr-3">
                <div class="header-search scoped-search site-scoped-search js-site-search" role="search">
      <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/ardiman/userChrome.js/search" class="js-site-search-form" data-scoped-search-url="/ardiman/userChrome.js/search" data-unscoped-search-url="/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
        <label class="form-control header-search-wrapper js-chromeless-input-container">
            <a href="/ardiman/userChrome.js/blob/master/restartfirefox/RestartFirefox.uc.js" class="header-search-scope no-underline">This repository</a>
          <input type="text"
            class="form-control header-search-input js-site-search-focus js-site-search-field is-clearable"
            data-hotkey="s"
            name="q"
            value=""
            placeholder="Search"
            aria-label="Search this repository"
            data-unscoped-placeholder="Search GitHub"
            data-scoped-placeholder="Search"
            autocapitalize="off">
            <input type="hidden" class="js-site-search-type-field" name="type" >
        </label>
    </form></div>
    
              </div>
    
            <span class="d-inline-block">
                <div class="HeaderNavlink px-0 py-2 m-0">
                  <a class="text-bold text-white no-underline" href="/login?return_to=%2Fardiman%2FuserChrome.js%2Fblob%2Fmaster%2Frestartfirefox%2FRestartFirefox.uc.js" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">Sign in</a>
                    <span class="text-gray">or</span>
                    <a class="text-bold text-white no-underline" href="/join?source=header-repo" data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up">Sign up</a>
                </div>
            </span>
          </div>
        </div>
      </div>
    </header>
    
    
      </div>
    
      <div id="start-of-content" class="show-on-focus"></div>
    
        <div id="js-flash-container">
    </div>
    
    
    
      <div role="main">
            <div itemscope itemtype="http://schema.org/SoftwareSourceCode">
        <div id="js-repo-pjax-container" data-pjax-container>
          
    
    
    
    
    
        <div class="pagehead repohead instapaper_ignore readability-menu experiment-repo-nav ">
          <div class="repohead-details-container clearfix container ">
    
            <ul class="pagehead-actions">
      <li>
          <a href="/login?return_to=%2Fardiman%2FuserChrome.js"
        class="btn btn-sm btn-with-count tooltipped tooltipped-n"
        aria-label="You must be signed in to watch a repository" rel="nofollow">
        <svg aria-hidden="true" class="octicon octicon-eye" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
        Watch
      </a>
      <a class="social-count" href="/ardiman/userChrome.js/watchers"
         aria-label="25 users are watching this repository">
        25
      </a>
    
      </li>
    
      <li>
          <a href="/login?return_to=%2Fardiman%2FuserChrome.js"
        class="btn btn-sm btn-with-count tooltipped tooltipped-n"
        aria-label="You must be signed in to star a repository" rel="nofollow">
        <svg aria-hidden="true" class="octicon octicon-star" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74z"/></svg>
        Star
      </a>
    
        <a class="social-count js-social-count" href="/ardiman/userChrome.js/stargazers"
          aria-label="80 users starred this repository">
          80
        </a>
    
      </li>
    
      <li>
          <a href="/login?return_to=%2Fardiman%2FuserChrome.js"
            class="btn btn-sm btn-with-count tooltipped tooltipped-n"
            aria-label="You must be signed in to fork a repository" rel="nofollow">
            <svg aria-hidden="true" class="octicon octicon-repo-forked" height="16" version="1.1" viewBox="0 0 10 16" width="10"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
            Fork
          </a>
    
        <a href="/ardiman/userChrome.js/network" class="social-count"
           aria-label="46 users forked this repository">
          46
        </a>
      </li>
    </ul>
    
            <h1 class="public ">
      <svg aria-hidden="true" class="octicon octicon-repo" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
      <span class="author" itemprop="author"><a href="/ardiman" class="url fn" rel="author">ardiman</a></span><!--
    --><span class="path-divider">/</span><!--
    --><strong itemprop="name"><a href="/ardiman/userChrome.js" data-pjax="#js-repo-pjax-container">userChrome.js</a></strong>
    
    </h1>
    
          </div>
          
    <nav class="reponav js-repo-nav js-sidenav-container-pjax container"
         itemscope
         itemtype="http://schema.org/BreadcrumbList"
         role="navigation"
         data-pjax="#js-repo-pjax-container">
    
      <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
        <a href="/ardiman/userChrome.js" class="js-selected-navigation-item selected reponav-item" data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages /ardiman/userChrome.js" itemprop="url">
          <svg aria-hidden="true" class="octicon octicon-code" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg>
          <span itemprop="name">Code</span>
          <meta itemprop="position" content="1">
    </a>  </span>
    
        <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
          <a href="/ardiman/userChrome.js/issues" class="js-selected-navigation-item reponav-item" data-hotkey="g i" data-selected-links="repo_issues repo_labels repo_milestones /ardiman/userChrome.js/issues" itemprop="url">
            <svg aria-hidden="true" class="octicon octicon-issue-opened" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/></svg>
            <span itemprop="name">Issues</span>
            <span class="Counter">0</span>
            <meta itemprop="position" content="2">
    </a>    </span>
    
      <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
        <a href="/ardiman/userChrome.js/pulls" class="js-selected-navigation-item reponav-item" data-hotkey="g p" data-selected-links="repo_pulls /ardiman/userChrome.js/pulls" itemprop="url">
          <svg aria-hidden="true" class="octicon octicon-git-pull-request" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
          <span itemprop="name">Pull requests</span>
          <span class="Counter">0</span>
          <meta itemprop="position" content="3">
    </a>  </span>
    
        <a href="/ardiman/userChrome.js/projects" class="js-selected-navigation-item reponav-item" data-hotkey="g b" data-selected-links="repo_projects new_repo_project repo_project /ardiman/userChrome.js/projects">
          <svg aria-hidden="true" class="octicon octicon-project" height="16" version="1.1" viewBox="0 0 15 16" width="15"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
          Projects
          <span class="Counter" >0</span>
    </a>
        <a href="/ardiman/userChrome.js/wiki" class="js-selected-navigation-item reponav-item" data-hotkey="g w" data-selected-links="repo_wiki /ardiman/userChrome.js/wiki">
          <svg aria-hidden="true" class="octicon octicon-book" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"/></svg>
          Wiki
    </a>
    
      <a href="/ardiman/userChrome.js/pulse" class="js-selected-navigation-item reponav-item" data-selected-links="repo_graphs repo_contributors dependency_graph pulse /ardiman/userChrome.js/pulse">
        <svg aria-hidden="true" class="octicon octicon-graph" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z"/></svg>
        Insights
    </a>
    
    </nav>
    
    
        </div>
    
    <div class="container new-discussion-timeline experiment-repo-nav">
      <div class="repository-content">
    
        
      <a href="/ardiman/userChrome.js/blob/1ff7a1db68955906fc8a1272f231fa6dcba0fa30/restartfirefox/RestartFirefox.uc.js" class="d-none js-permalink-shortcut" data-hotkey="y">Permalink</a>
    
      <!-- blob contrib key: blob_contributors:v21:93a1f75a6719c4ff861d76f4d5cd5cfa -->
    
      <div class="file-navigation js-zeroclipboard-container">
        
    <div class="select-menu branch-select-menu js-menu-container js-select-menu float-left">
      <button class=" btn btn-sm select-menu-button js-menu-target css-truncate" data-hotkey="w"
        
        type="button" aria-label="Switch branches or tags" aria-expanded="false" aria-haspopup="true">
          <i>Branch:</i>
          <span class="js-select-button css-truncate-target">master</span>
      </button>
    
      <div class="select-menu-modal-holder js-menu-content js-navigation-container" data-pjax>
    
        <div class="select-menu-modal">
          <div class="select-menu-header">
            <svg aria-label="Close" class="octicon octicon-x js-menu-close" height="16" role="img" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
            <span class="select-menu-title">Switch branches/tags</span>
          </div>
    
          <div class="select-menu-filters">
            <div class="select-menu-text-filter">
              <input type="text" aria-label="Filter branches/tags" id="context-commitish-filter-field" class="form-control js-filterable-field js-navigation-enable" placeholder="Filter branches/tags">
            </div>
            <div class="select-menu-tabs">
              <ul>
                <li class="select-menu-tab">
                  <a href="#" data-tab-filter="branches" data-filter-placeholder="Filter branches/tags" class="js-select-menu-tab" role="tab">Branches</a>
                </li>
                <li class="select-menu-tab">
                  <a href="#" data-tab-filter="tags" data-filter-placeholder="Find a tag…" class="js-select-menu-tab" role="tab">Tags</a>
                </li>
              </ul>
            </div>
          </div>
    
          <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="branches" role="menu">
    
            <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
    
    
                <a class="select-menu-item js-navigation-item js-navigation-open selected"
                   href="/ardiman/userChrome.js/blob/master/restartfirefox/RestartFirefox.uc.js"
                   data-name="master"
                   data-skip-pjax="true"
                   rel="nofollow">
                  <svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
                  <span class="select-menu-item-text css-truncate-target js-select-menu-filter-text">
                    master
                  </span>
                </a>
            </div>
    
              <div class="select-menu-no-results">Nothing to show</div>
          </div>
    
          <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="tags">
            <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
    
    
            </div>
    
            <div class="select-menu-no-results">Nothing to show</div>
          </div>
    
        </div>
      </div>
    </div>
    
        <div class="BtnGroup float-right">
          <a href="/ardiman/userChrome.js/find/master"
                class="js-pjax-capture-input btn btn-sm BtnGroup-item"
                data-pjax
                data-hotkey="t">
            Find file
          </a>
          <button aria-label="Copy file path to clipboard" class="js-zeroclipboard btn btn-sm BtnGroup-item tooltipped tooltipped-s" data-copied-hint="Copied!" type="button">Copy path</button>
        </div>
        <div class="breadcrumb js-zeroclipboard-target">
          <span class="repo-root js-repo-root"><span class="js-path-segment"><a href="/ardiman/userChrome.js"><span>userChrome.js</span></a></span></span><span class="separator">/</span><span class="js-path-segment"><a href="/ardiman/userChrome.js/tree/master/restartfirefox"><span>restartfirefox</span></a></span><span class="separator">/</span><strong class="final-path">RestartFirefox.uc.js</strong>
        </div>
      </div>
    
    
      <include-fragment class="commit-tease" src="/ardiman/userChrome.js/contributors/master/restartfirefox/RestartFirefox.uc.js">
        <div>
          Fetching contributors&hellip;
        </div>
    
        <div class="commit-tease-contributors">
          <img alt="" class="loader-loading float-left" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32-EAF2F5.gif" width="16" />
          <span class="loader-error">Cannot retrieve contributors at this time</span>
        </div>
    </include-fragment>
    
      <div class="file">
        <div class="file-header">
      <div class="file-actions">
    
        <div class="BtnGroup">
          <a href="/ardiman/userChrome.js/raw/master/restartfirefox/RestartFirefox.uc.js" class="btn btn-sm BtnGroup-item" id="raw-url">Raw</a>
            <a href="/ardiman/userChrome.js/blame/master/restartfirefox/RestartFirefox.uc.js" class="btn btn-sm js-update-url-with-hash BtnGroup-item" data-hotkey="b">Blame</a>
          <a href="/ardiman/userChrome.js/commits/master/restartfirefox/RestartFirefox.uc.js" class="btn btn-sm BtnGroup-item" rel="nofollow">History</a>
        </div>
    
            <a class="btn-octicon tooltipped tooltipped-nw"
               href="https://desktop.github.com"
               aria-label="Open this file in GitHub Desktop"
               data-ga-click="Repository, open with desktop, type:windows">
                <svg aria-hidden="true" class="octicon octicon-device-desktop" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M15 2H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5.34c-.25.61-.86 1.39-2.34 2h8c-1.48-.61-2.09-1.39-2.34-2H15c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 9H1V3h14v8z"/></svg>
            </a>
    
            <button type="button" class="btn-octicon disabled tooltipped tooltipped-nw"
              aria-label="You must be signed in to make or propose changes">
              <svg aria-hidden="true" class="octicon octicon-pencil" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M0 12v3h3l8-8-3-3-8 8zm3 2H1v-2h1v1h1v1zm10.3-9.3L12 6 9 3l1.3-1.3a.996.996 0 0 1 1.41 0l1.59 1.59c.39.39.39 1.02 0 1.41z"/></svg>
            </button>
            <button type="button" class="btn-octicon btn-octicon-danger disabled tooltipped tooltipped-nw"
              aria-label="You must be signed in to make or propose changes">
              <svg aria-hidden="true" class="octicon octicon-trashcan" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M11 2H9c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1H2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1v9c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 12H3V5h1v8h1V5h1v8h1V5h1v8h1V5h1v9zm1-10H2V3h9v1z"/></svg>
            </button>
      </div>
    
      <div class="file-info">
          72 lines (65 sloc)
          <span class="file-info-divider"></span>
        8.35 KB
      </div>
    </div>
    
        
    
      <div itemprop="text" class="blob-wrapper data type-javascript">
          <table class="highlight tab-size js-file-line-container" data-tab-size="8">
          <tr>
            <td id="L1" class="blob-num js-line-number" data-line-number="1"></td>
            <td id="LC1" class="blob-code blob-code-inner js-file-line">    <span class="pl-c"><span class="pl-c">//</span>      RestartFirefox_plus.uc.js   2</span></td>
          </tr>
          <tr>
            <td id="L2" class="blob-num js-line-number" data-line-number="2"></td>
            <td id="LC2" class="blob-code blob-code-inner js-file-line">
    </td>
          </tr>
          <tr>
            <td id="L3" class="blob-num js-line-number" data-line-number="3"></td>
            <td id="LC3" class="blob-code blob-code-inner js-file-line">    (<span class="pl-k">function</span>() {</td>
          </tr>
          <tr>
            <td id="L4" class="blob-num js-line-number" data-line-number="4"></td>
            <td id="LC4" class="blob-code blob-code-inner js-file-line">
    </td>
          </tr>
          <tr>
            <td id="L5" class="blob-num js-line-number" data-line-number="5"></td>
            <td id="LC5" class="blob-code blob-code-inner js-file-line">       <span class="pl-k">if</span> (location <span class="pl-k">!=</span> <span class="pl-s"><span class="pl-pds">&#39;</span>chrome://browser/content/browser.xhtml<span class="pl-pds">&#39;</span></span>) <span class="pl-k">return</span>;</td>
          </tr>
          <tr>
            <td id="L6" class="blob-num js-line-number" data-line-number="6"></td>
            <td id="LC6" class="blob-code blob-code-inner js-file-line">       </td>
          </tr>
          <tr>
            <td id="L7" class="blob-num js-line-number" data-line-number="7"></td>
            <td id="LC7" class="blob-code blob-code-inner js-file-line">       <span class="pl-k">try</span> {</td>
          </tr>
          <tr>
            <td id="L8" class="blob-num js-line-number" data-line-number="8"></td>
            <td id="LC8" class="blob-code blob-code-inner js-file-line">          <span class="pl-smi">CustomizableUI</span>.<span class="pl-en">createWidget</span>({</td>
          </tr>
          <tr>
            <td id="L9" class="blob-num js-line-number" data-line-number="9"></td>
            <td id="LC9" class="blob-code blob-code-inner js-file-line">             id<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>restart-button<span class="pl-pds">&#39;</span></span>,</td>
          </tr>
          <tr>
            <td id="L10" class="blob-num js-line-number" data-line-number="10"></td>
            <td id="LC10" class="blob-code blob-code-inner js-file-line">             type<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>custom<span class="pl-pds">&#39;</span></span>,</td>
          </tr>
          <tr>
            <td id="L11" class="blob-num js-line-number" data-line-number="11"></td>
            <td id="LC11" class="blob-code blob-code-inner js-file-line">             defaultArea<span class="pl-k">:</span> <span class="pl-smi">CustomizableUI</span>.<span class="pl-c1">AREA_NAVBAR</span>,</td>
          </tr>
          <tr>
            <td id="L12" class="blob-num js-line-number" data-line-number="12"></td>
            <td id="LC12" class="blob-code blob-code-inner js-file-line">             <span class="pl-en">onBuild</span><span class="pl-k">:</span> <span class="pl-k">function</span>(<span class="pl-smi">aDocument</span>) {         </td>
          </tr>
          <tr>
            <td id="L13" class="blob-num js-line-number" data-line-number="13"></td>
            <td id="LC13" class="blob-code blob-code-inner js-file-line">                <span class="pl-k">var</span> toolbaritem <span class="pl-k">=</span> <span class="pl-smi">aDocument</span>.<span class="pl-c1">createElementNS</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul<span class="pl-pds">&#39;</span></span>, <span class="pl-s"><span class="pl-pds">&#39;</span>toolbarbutton<span class="pl-pds">&#39;</span></span>);</td>
          </tr>
          <tr>
            <td id="L14" class="blob-num js-line-number" data-line-number="14"></td>
            <td id="LC14" class="blob-code blob-code-inner js-file-line">                <span class="pl-k">var</span> props <span class="pl-k">=</span> {</td>
          </tr>
          <tr>
            <td id="L15" class="blob-num js-line-number" data-line-number="15"></td>
            <td id="LC15" class="blob-code blob-code-inner js-file-line">                   id<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>restart-button<span class="pl-pds">&#39;</span></span>,</td>
          </tr>
          <tr>
            <td id="L16" class="blob-num js-line-number" data-line-number="16"></td>
            <td id="LC16" class="blob-code blob-code-inner js-file-line">                   class<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>toolbarbutton-1 chromeclass-toolbar-additional<span class="pl-pds">&#39;</span></span>,</td>
          </tr>
          <tr>
            <td id="L17" class="blob-num js-line-number" data-line-number="17"></td>
            <td id="LC17" class="blob-code blob-code-inner js-file-line">                   removable<span class="pl-k">:</span> <span class="pl-c1">false</span>,</td>
          </tr>
          <tr>
            <td id="L18" class="blob-num js-line-number" data-line-number="18"></td>
            <td id="LC18" class="blob-code blob-code-inner js-file-line">                   label<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>Neustart<span class="pl-pds">&#39;</span></span>,</td>
          </tr>
          <tr>
            <td id="L19" class="blob-num js-line-number" data-line-number="19"></td>
            <td id="LC19" class="blob-code blob-code-inner js-file-line">                   tooltiptext<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>Neustart (mit Rechts- und Mittelklick wird userChrome.js-Cache geleert)<span class="pl-pds">&#39;</span></span>,</td>
          </tr>
          <tr>
            <td id="L20" class="blob-num js-line-number" data-line-number="20"></td>
            <td id="LC20" class="blob-code blob-code-inner js-file-line">                   style: &#39;list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89%2BbN%2FrXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz%2FSMBAPh%2BPDwrIsAHvgABeNMLCADATZvAMByH%2Fw%2FqQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf%2BbTAICd%2BJl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA%2Fg88wAAKCRFRHgg%2FP9eM4Ors7ONo62Dl8t6r8G%2FyJiYuP%2B5c%2BrcEAAAOF0ftH%2BLC%2BzGoA7BoBt%2FqIl7gRoXgugdfeLZrIPQLUAoOnaV%2FNw%2BH48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl%2FAV%2F1s%2BX48%2FPf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H%2FLcL%2F%2Fwd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s%2BwM%2B3zUAsGo%2BAXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93%2F%2B8%2F%2FUegJQCAZkmScQAAXkQkLlTKsz%2FHCAAARKCBKrBBG%2FTBGCzABhzBBdzBC%2FxgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD%2FphCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8%2BQ8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8%2BxdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR%2BcQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI%2BksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG%2BQh8lsKnWJAcaT4U%2BIoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr%2Bh0uhHdlR5Ol9BX0svpR%2BiX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK%2BYTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI%2BpXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q%2FpH5Z%2FYkGWcNMw09DpFGgsV%2FjvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY%2FR27iz2qqaE5QzNKM1ezUvOUZj8H45hx%2BJx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4%2FOBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up%2B6Ynr5egJ5Mb6feeb3n%2Bhx9L%2F1U%2FW36p%2FVHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm%2Beb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw%2B6TvZN9un2N%2FT0HDYfZDqsdWh1%2Bc7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc%2BLpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26%2FuNu5p7ofcn8w0nymeWTNz0MPIQ%2BBR5dE%2FC5%2BVMGvfrH5PQ0%2BBZ7XnIy9jL5FXrdewt6V3qvdh7xc%2B9j5yn%2BM%2B4zw33jLeWV%2FMN8C3yLfLT8Nvnl%2BF30N%2FI%2F9k%2F3r%2F0QCngCUBZwOJgUGBWwL7%2BHp8Ib%2BOPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo%2Bqi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt%2F87fOH4p3iC%2BN7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi%2FRNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z%2Bpn5mZ2y6xlhbL%2BxW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a%2FzYnKOZarnivN7cyzytuQN5zvn%2F%2FtEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1%2B1dT1gvWd%2B1YfqGnRs%2BFYmKrhTbF5cVf9go3HjlG4dvyr%2BZ3JS0qavEuWTPZtJm6ebeLZ5bDpaql%2BaXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO%2FPLi8ZafJzs07P1SkVPRU%2BlQ27tLdtWHX%2BG7R7ht7vPY07NXbW7z3%2FT7JvttVAVVN1WbVZftJ%2B7P3P66Jqun4lvttXa1ObXHtxwPSA%2F0HIw6217nU1R3SPVRSj9Yr60cOxx%2B%2B%2Fp3vdy0NNg1VjZzG4iNwRHnk6fcJ3%2FceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w%2B0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb%2B%2B6EHTh0kX%2Fi%2Bc7vDvOXPK4dPKy2%2BUTV7hXmq86X23qdOo8%2FpPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb%2F1tWeOT3dvfN6b%2FfF9%2FXfFt1%2Bcif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v%2B3Njv3H9qwHeg89HcR%2FcGhYPP%2FpH1jw9DBY%2BZj8uGDYbrnjg%2BOTniP3L96fynQ89kzyaeF%2F6i%2FsuuFxYvfvjV69fO0ZjRoZfyl5O%2FbXyl%2FerA6xmv28bCxh6%2ByXgzMV70VvvtwXfcdx3vo98PT%2BR8IH8o%2F2j5sfVT0Kf7kxmTk%2F8EA5jz%2FGMzLdsAAAAEZ0FNQQAAsY58%2B1GTAAAAIGNIUk0AAHolAACAgwAA%2Bf8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAN8SURBVHjaVJFNTBxlAIafb2Z29gd2l4VdYCkokAUt1AJplQRTrVqjUWMPPWHSCzb21IOn9qIHY2xMahoTTb00NmkUm5qAjdpUI61VaCxCpCVYixt%2ByvKzCwu7LDs7zMw3HmhM%2Bt6fJ0%2FyCp69wiOzZBCPcqSmIXg0HPHuC4R8nkLWyOXyYiIzfuVHzMIA%2BZsLtH18EApntUdhpzUSD5577nDLi%2FGWKjx%2BHVfR8HpFwNwsxTMzza%2BOXJ1%2B58Ev2sVEV%2ByEawXqxf8FllNWEQ9ePXzsqQOecIDU8jampSAVD76Al2BIIx4Dv2Nz7%2FYq%2B5%2BP8sNXE6WdAhdQlOM9rzUdaGiN8M9UjnKvQjzuA0UjV3AxDIcHywqRoEbXoVrKgyBtKXYEUvprmiN9oaoyvr9wl62NHJbtJeDzOo17YmprVzWOppLO2RRNwf1FSOzSUAXsCIR4QdP13UPfjhUde2mjuBXUjcXNEabOnJmq7Y4Nd7z1fu%2BJ%2FR2Jpgrm0jauAI8GlnSlBi4I0bO6sLBWHc9esxRdmjOZf5n%2B5CLWzCzOvsbKupBZ1xgmElUoC%2BgoKtRGQfNomoaND8P8XS%2Bby1olO7O6GHTl1DejGDOrNB%2BvpO7I%2Ba31%2FDP9Z28YUmqoqhCKcG2EYD6ZMUTojZ8WHmsqD%2BI6wnWFajugCkuuZaV%2FZS47wp99R7E3LbxPV6rtr7dV1pmyuBWs3hr7dZ380LC2tzseffvUHm86C1JC2A%2FrGcn509cn%2BPvTk9ibc1R06qL91Ms1CadF000ll9rVS2VykLzVr0lHOgtpuJ9yUFyXxqhKZjbH2nJRI9IZwyw2kXjvXV%2FIOWgaBcc2a%2BtjdVXR1J3iBDx8QUpQUJAuJJclseogxz441H5vrPO72cm0VSyVPJq27ZaHm8ST3Y0M9d9Kkr19A1A1x4VIObTGBfNrsJ5XmE9b6KqgvrOGhr1Vns2sgeNIkXiigvHf1liZuHWZYjINSEXRVLewZjN6bYmYbvN4rcDvVzFKLnOpErMLBpvbklClznyyyPDA6DjTX3wJWICr%2Bnb3ffjXSGpl5Nxnn88uh2ORUCBaHfVQU%2BsjVuGhKqJT5lFYShr8fGH4j42bH53EnJ4EtgEEPQOTzHx9mqXLl9AT9TS82RvreOmVcMTXVh4JhIr5kp3LFu6u3Lk%2ByMylQazU3ENYAvw3AFUTimFqj5i7AAAAAElFTkSuQmCC)&#39;,</td>
          </tr>
          <tr>
            <td id="L21" class="blob-num js-line-number" data-line-number="21"></td>
            <td id="LC21" class="blob-code blob-code-inner js-file-line">                   onclick<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>if (event.button == 1 || event.button == 2) { \</span></td>
          </tr>
          <tr>
            <td id="L22" class="blob-num js-line-number" data-line-number="22"></td>
            <td id="LC22" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                               event.preventDefault(); \</span></td>
          </tr>
          <tr>
            <td id="L23" class="blob-num js-line-number" data-line-number="23"></td>
            <td id="LC23" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                               Cc[&quot;@mozilla.org/xre/app-info;1&quot;].getService(Ci.nsIXULRuntime). \</span></td>
          </tr>
          <tr>
            <td id="L24" class="blob-num js-line-number" data-line-number="24"></td>
            <td id="LC24" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                                  invalidateCachesOnRestart(); \</span></td>
          </tr>
          <tr>
            <td id="L25" class="blob-num js-line-number" data-line-number="25"></td>
            <td id="LC25" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                             }; \</span></td>
          </tr>
          <tr>
            <td id="L26" class="blob-num js-line-number" data-line-number="26"></td>
            <td id="LC26" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                             BrowserUtils.restartApplication();<span class="pl-pds">&#39;</span></span></td>
          </tr>
          <tr>
            <td id="L27" class="blob-num js-line-number" data-line-number="27"></td>
            <td id="LC27" class="blob-code blob-code-inner js-file-line">                };            </td>
          </tr>
          <tr>
            <td id="L28" class="blob-num js-line-number" data-line-number="28"></td>
            <td id="LC28" class="blob-code blob-code-inner js-file-line">                <span class="pl-k">for</span> (<span class="pl-k">var</span> p <span class="pl-k">in</span> props)</td>
          </tr>
          <tr>
            <td id="L29" class="blob-num js-line-number" data-line-number="29"></td>
            <td id="LC29" class="blob-code blob-code-inner js-file-line">                   <span class="pl-smi">toolbaritem</span>.<span class="pl-c1">setAttribute</span>(p, props[p]);            </td>
          </tr>
          <tr>
            <td id="L30" class="blob-num js-line-number" data-line-number="30"></td>
            <td id="LC30" class="blob-code blob-code-inner js-file-line">                <span class="pl-k">return</span> toolbaritem;</td>
          </tr>
          <tr>
            <td id="L31" class="blob-num js-line-number" data-line-number="31"></td>
            <td id="LC31" class="blob-code blob-code-inner js-file-line">             }      </td>
          </tr>
          <tr>
            <td id="L32" class="blob-num js-line-number" data-line-number="32"></td>
            <td id="LC32" class="blob-code blob-code-inner js-file-line">          });</td>
          </tr>
          <tr>
            <td id="L33" class="blob-num js-line-number" data-line-number="33"></td>
            <td id="LC33" class="blob-code blob-code-inner js-file-line">       } <span class="pl-k">catch</span>(e) { };   </td>
          </tr>
          <tr>
            <td id="L34" class="blob-num js-line-number" data-line-number="34"></td>
            <td id="LC34" class="blob-code blob-code-inner js-file-line">       </td>
          </tr>
          <tr>
            <td id="L35" class="blob-num js-line-number" data-line-number="35"></td>
            <td id="LC35" class="blob-code blob-code-inner js-file-line">       <span class="pl-k">var</span> menuitem <span class="pl-k">=</span> <span class="pl-c1">document</span>.<span class="pl-c1">createXULElement</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>menuitem<span class="pl-pds">&#39;</span></span>);   </td>
          </tr>
          <tr>
            <td id="L36" class="blob-num js-line-number" data-line-number="36"></td>
            <td id="LC36" class="blob-code blob-code-inner js-file-line">       <span class="pl-k">var</span> props <span class="pl-k">=</span> {</td>
          </tr>
          <tr>
            <td id="L37" class="blob-num js-line-number" data-line-number="37"></td>
            <td id="LC37" class="blob-code blob-code-inner js-file-line">          id<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>restartfirefox-fileMenu2<span class="pl-pds">&#39;</span></span>,</td>
          </tr>
          <tr>
            <td id="L38" class="blob-num js-line-number" data-line-number="38"></td>
            <td id="LC38" class="blob-code blob-code-inner js-file-line">          label<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>Neustart<span class="pl-pds">&#39;</span></span>,</td>
          </tr>
          <tr>
            <td id="L39" class="blob-num js-line-number" data-line-number="39"></td>
            <td id="LC39" class="blob-code blob-code-inner js-file-line">          tooltiptext<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>Neustart (mit Rechts- und Mittelklick wird userChrome.js-Cache geleert)<span class="pl-pds">&#39;</span></span>,</td>
          </tr>
          <tr>
            <td id="L40" class="blob-num js-line-number" data-line-number="40"></td>
            <td id="LC40" class="blob-code blob-code-inner js-file-line">          onclick<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>if (event.button == 1 || event.button == 2) { \</span></td>
          </tr>
          <tr>
            <td id="L41" class="blob-num js-line-number" data-line-number="41"></td>
            <td id="LC41" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                      event.preventDefault(); \</span></td>
          </tr>
          <tr>
            <td id="L42" class="blob-num js-line-number" data-line-number="42"></td>
            <td id="LC42" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                      Cc[&quot;@mozilla.org/xre/app-info;1&quot;].getService(Ci.nsIXULRuntime). \</span></td>
          </tr>
          <tr>
            <td id="L43" class="blob-num js-line-number" data-line-number="43"></td>
            <td id="LC43" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                         invalidateCachesOnRestart(); \</span></td>
          </tr>
          <tr>
            <td id="L44" class="blob-num js-line-number" data-line-number="44"></td>
            <td id="LC44" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                    }; \</span></td>
          </tr>
          <tr>
            <td id="L45" class="blob-num js-line-number" data-line-number="45"></td>
            <td id="LC45" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                    BrowserUtils.restartApplication();<span class="pl-pds">&#39;</span></span></td>
          </tr>
          <tr>
            <td id="L46" class="blob-num js-line-number" data-line-number="46"></td>
            <td id="LC46" class="blob-code blob-code-inner js-file-line">       };            </td>
          </tr>
          <tr>
            <td id="L47" class="blob-num js-line-number" data-line-number="47"></td>
            <td id="LC47" class="blob-code blob-code-inner js-file-line">       <span class="pl-k">for</span> (<span class="pl-k">var</span> p <span class="pl-k">in</span> props)</td>
          </tr>
          <tr>
            <td id="L48" class="blob-num js-line-number" data-line-number="48"></td>
            <td id="LC48" class="blob-code blob-code-inner js-file-line">          <span class="pl-smi">menuitem</span>.<span class="pl-c1">setAttribute</span>(p, props[p]);      </td>
          </tr>
          <tr>
            <td id="L49" class="blob-num js-line-number" data-line-number="49"></td>
            <td id="LC49" class="blob-code blob-code-inner js-file-line">       <span class="pl-c1">document</span>.<span class="pl-c1">getElementById</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>menu_FilePopup<span class="pl-pds">&#39;</span></span>).<span class="pl-c1">insertBefore</span>(menuitem, <span class="pl-c1">document</span>.<span class="pl-c1">getElementById</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>menu_FileQuitItem<span class="pl-pds">&#39;</span></span>));</td>
          </tr>
          <tr>
            <td id="L50" class="blob-num js-line-number" data-line-number="50"></td>
            <td id="LC50" class="blob-code blob-code-inner js-file-line">
    </td>
          </tr>
          <tr>
            <td id="L51" class="blob-num js-line-number" data-line-number="51"></td>
            <td id="LC51" class="blob-code blob-code-inner js-file-line">       <span class="pl-k">var</span> pane1 <span class="pl-k">=</span> <span class="pl-c1">document</span>.<span class="pl-c1">getElementById</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>appmenuPrimaryPane<span class="pl-pds">&#39;</span></span>);   </td>
          </tr>
          <tr>
            <td id="L52" class="blob-num js-line-number" data-line-number="52"></td>
            <td id="LC52" class="blob-code blob-code-inner js-file-line">       <span class="pl-k">if</span> (pane1) {   </td>
          </tr>
          <tr>
            <td id="L53" class="blob-num js-line-number" data-line-number="53"></td>
            <td id="LC53" class="blob-code blob-code-inner js-file-line">          menuitem <span class="pl-k">=</span> <span class="pl-c1">document</span>.<span class="pl-c1">createXULElement</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>menuitem<span class="pl-pds">&#39;</span></span>);   </td>
          </tr>
          <tr>
            <td id="L54" class="blob-num js-line-number" data-line-number="54"></td>
            <td id="LC54" class="blob-code blob-code-inner js-file-line">          <span class="pl-k">var</span> props <span class="pl-k">=</span> {</td>
          </tr>
          <tr>
            <td id="L55" class="blob-num js-line-number" data-line-number="55"></td>
            <td id="LC55" class="blob-code blob-code-inner js-file-line">             id<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>restartfirefox-fileMenu<span class="pl-pds">&#39;</span></span>,</td>
          </tr>
          <tr>
            <td id="L56" class="blob-num js-line-number" data-line-number="56"></td>
            <td id="LC56" class="blob-code blob-code-inner js-file-line">             class<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>menuitem-iconic<span class="pl-pds">&#39;</span></span>,</td>
          </tr>
          <tr>
            <td id="L57" class="blob-num js-line-number" data-line-number="57"></td>
            <td id="LC57" class="blob-code blob-code-inner js-file-line">             label<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>Neustart<span class="pl-pds">&#39;</span></span>,</td>
          </tr>
          <tr>
            <td id="L58" class="blob-num js-line-number" data-line-number="58"></td>
            <td id="LC58" class="blob-code blob-code-inner js-file-line">             tooltiptext<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>Neustart (mit Rechts- und Mittelklick wird userChrome.js-Cache geleert)<span class="pl-pds">&#39;</span></span>,</td>
          </tr>
          <tr>
            <td id="L59" class="blob-num js-line-number" data-line-number="59"></td>
            <td id="LC59" class="blob-code blob-code-inner js-file-line">             onclick<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&#39;</span>if (event.button == 1 || event.button == 2) { \</span></td>
          </tr>
          <tr>
            <td id="L60" class="blob-num js-line-number" data-line-number="60"></td>
            <td id="LC60" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                         event.preventDefault(); \</span></td>
          </tr>
          <tr>
            <td id="L61" class="blob-num js-line-number" data-line-number="61"></td>
            <td id="LC61" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                         Cc[&quot;@mozilla.org/xre/app-info;1&quot;].getService(Ci.nsIXULRuntime). \</span></td>
          </tr>
          <tr>
            <td id="L62" class="blob-num js-line-number" data-line-number="62"></td>
            <td id="LC62" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                            invalidateCachesOnRestart(); \</span></td>
          </tr>
          <tr>
            <td id="L63" class="blob-num js-line-number" data-line-number="63"></td>
            <td id="LC63" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                       }; \</span></td>
          </tr>
          <tr>
            <td id="L64" class="blob-num js-line-number" data-line-number="64"></td>
            <td id="LC64" class="blob-code blob-code-inner js-file-line"><span class="pl-s">                       BrowserUtils.restartApplication();<span class="pl-pds">&#39;</span></span></td>
          </tr>
          <tr>
            <td id="L65" class="blob-num js-line-number" data-line-number="65"></td>
            <td id="LC65" class="blob-code blob-code-inner js-file-line">          };            </td>
          </tr>
          <tr>
            <td id="L66" class="blob-num js-line-number" data-line-number="66"></td>
            <td id="LC66" class="blob-code blob-code-inner js-file-line">          <span class="pl-k">for</span> (<span class="pl-k">var</span> p <span class="pl-k">in</span> props)</td>
          </tr>
          <tr>
            <td id="L67" class="blob-num js-line-number" data-line-number="67"></td>
            <td id="LC67" class="blob-code blob-code-inner js-file-line">             <span class="pl-smi">menuitem</span>.<span class="pl-c1">setAttribute</span>(p, props[p]);</td>
          </tr>
          <tr>
            <td id="L68" class="blob-num js-line-number" data-line-number="68"></td>
            <td id="LC68" class="blob-code blob-code-inner js-file-line">          <span class="pl-smi">pane1</span>.<span class="pl-c1">insertBefore</span>(menuitem, <span class="pl-c1">document</span>.<span class="pl-c1">getElementById</span>(<span class="pl-s"><span class="pl-pds">&#39;</span>appmenu-quit<span class="pl-pds">&#39;</span></span>));</td>
          </tr>
          <tr>
            <td id="L69" class="blob-num js-line-number" data-line-number="69"></td>
            <td id="LC69" class="blob-code blob-code-inner js-file-line">       };</td>
          </tr>
          <tr>
            <td id="L70" class="blob-num js-line-number" data-line-number="70"></td>
            <td id="LC70" class="blob-code blob-code-inner js-file-line">
    </td>
          </tr>
          <tr>
            <td id="L71" class="blob-num js-line-number" data-line-number="71"></td>
            <td id="LC71" class="blob-code blob-code-inner js-file-line">    })();</td>
          </tr>
    </table>
    
      <div class="BlobToolbar position-absolute js-file-line-actions dropdown js-menu-container js-select-menu d-none" aria-hidden="true">
        <button class="btn-octicon ml-0 px-2 p-0 bg-white border border-gray-dark rounded-1 dropdown-toggle js-menu-target" id="js-file-line-action-button" type="button" aria-expanded="false" aria-haspopup="true" aria-label="Inline file action toolbar" aria-controls="inline-file-actions">
          <svg aria-hidden="true" class="octicon octicon-kebab-horizontal" height="16" version="1.1" viewBox="0 0 13 16" width="13"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z"/></svg>
        </button>
        <div class="dropdown-menu-content js-menu-content" id="inline-file-actions">
          <ul class="BlobToolbar-dropdown dropdown-menu dropdown-menu-se mt-2">
            <li><a class="js-zeroclipboard dropdown-item" style="cursor:pointer;" id="js-copy-lines" data-original-text="Copy lines">Copy lines</a></li>
            <li><a class="js-zeroclipboard dropdown-item" id= "js-copy-permalink" style="cursor:pointer;" data-original-text="Copy permalink">Copy permalink</a></li>
            <li><a href="/ardiman/userChrome.js/blame/1ff7a1db68955906fc8a1272f231fa6dcba0fa30/restartfirefox/RestartFirefox.uc.js" class="dropdown-item js-update-url-with-hash" id="js-view-git-blame">View git blame</a></li>
              <li><a href="/ardiman/userChrome.js/issues/new" class="dropdown-item" id="js-new-issue">Open new issue</a></li>
          </ul>
        </div>
      </div>
    
      </div>
    
      </div>
    
      <button type="button" data-facebox="#jump-to-line" data-facebox-class="linejump" data-hotkey="l" class="d-none">Jump to Line</button>
      <div id="jump-to-line" style="display:none">
        <!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="" class="js-jump-to-line-form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
          <input class="form-control linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line&hellip;" aria-label="Jump to line" autofocus>
          <button type="submit" class="btn">Go</button>
    </form>  </div>
    
      </div>
      <div class="modal-backdrop js-touch-events"></div>
    </div>
    
        </div>
      </div>
    
      </div>
    
          
    <div class="footer container-lg px-3" role="contentinfo">
      <div class="position-relative d-flex flex-justify-between py-6 mt-6 f6 text-gray border-top border-gray-light ">
        <ul class="list-style-none d-flex flex-wrap ">
          <li class="mr-3">&copy; 2017 <span title="0.13618s from unicorn-1259478445-8cq53">GitHub</span>, Inc.</li>
            <li class="mr-3"><a href="https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms">Terms</a></li>
            <li class="mr-3"><a href="https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li>
            <li class="mr-3"><a href="https://github.com/security" data-ga-click="Footer, go to security, text:security">Security</a></li>
            <li class="mr-3"><a href="https://status.github.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
            <li><a href="https://help.github.com" data-ga-click="Footer, go to help, text:help">Help</a></li>
        </ul>
    
        <a href="https://github.com" aria-label="Homepage" class="footer-octicon" title="GitHub">
          <svg aria-hidden="true" class="octicon octicon-mark-github" height="24" version="1.1" viewBox="0 0 16 16" width="24"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
    </a>
        <ul class="list-style-none d-flex flex-wrap ">
            <li class="mr-3"><a href="https://github.com/contact" data-ga-click="Footer, go to contact, text:contact">Contact GitHub</a></li>
          <li class="mr-3"><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
          <li class="mr-3"><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
          <li class="mr-3"><a href="https://shop.github.com" data-ga-click="Footer, go to shop, text:shop">Shop</a></li>
            <li class="mr-3"><a href="https://github.com/blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
            <li><a href="https://github.com/about" data-ga-click="Footer, go to about, text:about">About</a></li>
    
        </ul>
      </div>
    </div>
    
    
    
      <div id="ajax-error-message" class="ajax-error-message flash flash-error">
        <svg aria-hidden="true" class="octicon octicon-alert" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z"/></svg>
        <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
          <svg aria-hidden="true" class="octicon octicon-x" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
        </button>
        You can't perform that action at this time.
      </div>
    
    
        
        <script crossorigin="anonymous" integrity="sha256-uRW4ugvpkAjs+e9O6f1MhACWQFVvm5J2+CYtN/P1NJQ=" src="https://assets-cdn.github.com/assets/frameworks-b915b8ba0be99008ecf9ef4ee9fd4c84009640556f9b9276f8262d37f3f53494.js"></script>
        
        <script async="async" crossorigin="anonymous" integrity="sha256-T7cvrB5csNdoOf7z1E9FfViDGonRXsqL1sTj9IVBFTc=" src="https://assets-cdn.github.com/assets/github-4fb72fac1e5cb0d76839fef3d44f457d58831a89d15eca8bd6c4e3f485411537.js"></script>
        
        
        
        
      <div class="js-stale-session-flash stale-session-flash flash flash-warn flash-banner d-none">
        <svg aria-hidden="true" class="octicon octicon-alert" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z"/></svg>
        <span class="signed-in-tab-flash">You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span>
        <span class="signed-out-tab-flash">You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span>
      </div>
      <div class="facebox" id="facebox" style="display:none;">
      <div class="facebox-popup">
        <div class="facebox-content" role="dialog" aria-labelledby="facebox-header" aria-describedby="facebox-description">
        </div>
        <button type="button" class="facebox-close js-facebox-close" aria-label="Close modal">
          <svg aria-hidden="true" class="octicon octicon-x" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
        </button>
      </div>
    </div>
    
    
      </body>
    </html>
    Alles anzeigen

    Kann man das wieder hinbiegen?

  • Multirow-Tableiste mit userChrome.css anpassen für FF 89.0

    • mr.b.
    • 8. Juni 2021 um 18:59

    @20052Andreas,

    Problem mit der Tabgröße konnte ich durch Anpassung beheben. Bleibt noch das Problem mit den runden Ecken.

    Gruß


    2002Andreas,

    passt jetzt wieder alles. Die height etwas kleiner gemacht und auf 5 Zeilen gestellt.

    Nochmals besten Dank.

    Gruß

  • Multirow-Tableiste mit userChrome.css anpassen für FF 89.0

    • mr.b.
    • 8. Juni 2021 um 18:46

    2002Andreas,

    zunächst klappte das mit den runden Ecken und den Größen. dann kam ein weiteres Mini-Update (keine Versionsänderung) und danach waren die runden Ecken weg und die einzelnen Tabs zu groß, bzw. die Schrift zu klein..

    Sieh selbst:

  • Multirow-Tableiste mit userChrome.css anpassen für FF 89.0

    • mr.b.
    • 8. Juni 2021 um 18:23

    Besten Dank Andreas!

    Den Code für die runden Ecken kann ich aus meiner alten .css hineinkopieren? Dann wäre es perfekt. Allerdings kann ich auch mit dieser Lösung bestens leben.

    Gruß

  • Multirow-Tableiste mit userChrome.css anpassen für FF 89.0

    • mr.b.
    • 8. Juni 2021 um 14:37

    Hallo Krabato,

    ich gehe davon aus, dass die Ursache nicht nur an FF liegt sondern evtl. an einem modifizierten Windows. Offenbar können die Experten hier im Forum unser Problem nicht bei sich nachvollziehen, sonst hätten sie sicher längst gemeldet.

    Ich selbst hatte fast alle Fonts in Windows, die man in der Registry (Windows Metric) verändern kann, auch geändert. Erst wenn ich diese wieder zurückgesetzt habe, und diese als Ursache ausschließen kann, werde ich mich dazu noch einmal melden. In der Zwischenzeit, habe ich hilfsweise die Vorgängerversion wieder installiert.

    Gruß

Unterstütze uns!

Jährlich (2025)

59,1 %

59,1% (384,24 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon