Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Notifications from groups have a strange formatting in Ubuntu #27940

Closed
srueegger opened this issue May 19, 2024 · 3 comments
Closed

Notifications from groups have a strange formatting in Ubuntu #27940

srueegger opened this issue May 19, 2024 · 3 comments

Comments

@srueegger
Copy link

srueegger commented May 19, 2024

Steps to reproduce

  1. Install Ubuntu 24.04 LTS
  2. Install Snap-Desktop from Ubuntu App Store
  3. Login with a Telegram Account (The Account need to be in a Telegram Group)
  4. Minimize the App
  5. Wait for a new Message in the Group
  6. The name of the person who wrote the message gets a NICKNAME in the desktop notification

Expected behaviour

I assume the user name should be written in bold. And that the HTML tag is not rendered as "write bold" but as text. Notifications from individual chats come without this before and after the nickname.

Actual behaviour

The name of the person who wrote a message to a Group gets a NICKNAME in the desktop notification.

Bildschirmfoto vom 2024-05-19 19-59-41-obfuscated
Bildschirmfoto vom 2024-05-19 19-57-52-obfuscated
Bildschirmfoto vom 2024-05-19 19-51-49-obfuscated
Bildschirmfoto vom 2024-05-19 19-51-37-obfuscated

Operating system

Ubuntu 24.04 LTS - with Gnome Desktop

Version of Telegram Desktop

4.16.8

Installation source

Snap

Crash ID

No response

Logs

[2024.05.19 21:29:04] Launched version: 4016008, install beta: [FALSE], alpha: 0, debug mode: [FALSE]
[2024.05.19 21:29:04] Executable dir: /snap/telegram-desktop/5820/usr/bin/, name: telegram-desktop
[2024.05.19 21:29:04] Initial working dir: /home/srueegger/
[2024.05.19 21:29:04] Working dir: /home/srueegger/snap/telegram-desktop/5820/.local/share/TelegramDesktop/
[2024.05.19 21:29:04] Command line: /snap/telegram-desktop/5820/usr/bin/telegram-desktop --
[2024.05.19 21:29:04] Executable path before check: /snap/telegram-desktop/5820/usr/bin/telegram-desktop
[2024.05.19 21:29:04] Logs started
[2024.05.19 21:29:04] App ID: telegram-desktop_telegram-desktop
[2024.05.19 21:29:05] Connecting local socket to snap.telegram-desktop.acedfc9c0edaa006803f6eaeab4c6436...
[2024.05.19 21:29:05] Socket connect error 0, starting server and app...
[2024.05.19 21:29:05] Moved logging from '/home/srueegger/snap/telegram-desktop/5820/.local/share/TelegramDesktop/log_start0.txt' to '/home/srueegger/snap/telegram-desktop/5820/.local/share/TelegramDesktop/log.txt'!
[2024.05.19 21:29:05] Global devicePixelRatio: 1
[2024.05.19 21:29:05] Primary screen DPI: 96, Base: 96.
[2024.05.19 21:29:05] Computed screen scale: 100
[2024.05.19 21:29:05] DevicePixelRatio: 1
[2024.05.19 21:29:05] ScreenScale: 100
[2024.05.19 21:29:05] Icon theme: Yaru-blue
[2024.05.19 21:29:05] Fallback icon theme:
[2024.05.19 21:29:05] Media Info: Type Playback, default: Comet Lake PCH-LP cAVS Speaker + Headphones, list: { "Comet Lake PCH-LP cAVS Speaker + Headphones" <Comet Lake PCH-LP cAVS Speaker + Headphones>, "Comet Lake PCH-LP cAVS HDMI / DisplayPort 3 Output" <Comet Lake PCH-LP cAVS HDMI / DisplayPort 3 Output>, "Comet Lake PCH-LP cAVS HDMI / DisplayPort 2 Output" <Comet Lake PCH-LP cAVS HDMI / DisplayPort 2 Output>, "Comet Lake PCH-LP cAVS HDMI / DisplayPort 1 Output" <Comet Lake PCH-LP cAVS HDMI / DisplayPort 1 Output> }, full list refresh: true
[2024.05.19 21:29:05] Media Info: Type Capture, default: Comet Lake PCH-LP cAVS Digital Microphone, list: { "Comet Lake PCH-LP cAVS Digital Microphone" , "Monitor of Comet Lake PCH-LP cAVS HDMI / DisplayPort 3 Output" <Monitor of Comet Lake PCH-LP cAVS HDMI / DisplayPort 3 Output>, "Monitor of Comet Lake PCH-LP cAVS HDMI / DisplayPort 2 Output" <Monitor of Comet Lake PCH-LP cAVS HDMI / DisplayPort 2 Output>, "Monitor of Comet Lake PCH-LP cAVS HDMI / DisplayPort 1 Output" <Monitor of Comet Lake PCH-LP cAVS HDMI / DisplayPort 1 Output>, "Monitor of Comet Lake PCH-LP cAVS Speaker + Headphones" <Monitor of Comet Lake PCH-LP cAVS Speaker + Headphones>, "Comet Lake PCH-LP cAVS Headphones Stereo Microphone" }, full list refresh: true
[2024.05.19 21:29:05] Media Info: Type Camera, default: usb-0000:00:14.0-8, list: { "Integrated Camera: Integrated C" usb-0000:00:14.0-8, "Integrated Camera: Integrated I" usb-0000:00:14.0-8 }, full list refresh: true
[2024.05.19 21:29:05] System tray available: [TRUE]
[2024.05.19 21:29:05] Font: from ':/gui/fonts/DAOpenSansRegular.ttf' loaded 'DAOpenSansRegular'
[2024.05.19 21:29:05] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2024.05.19 21:29:05] Font: from ':/gui/fonts/DAOpenSansRegularItalic.ttf' loaded 'DAOpenSansRegularItalic'
[2024.05.19 21:29:05] Font: from ':/gui/fonts/DAVazirRegular.ttf' loaded 'DAVazirRegular'
[2024.05.19 21:29:05] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2024.05.19 21:29:05] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.05.19 21:29:05] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2024.05.19 21:29:05] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.05.19 21:29:05] Font: from ':/gui/fonts/DAOpenSansSemiboldAsBold.ttf' loaded 'DAOpenSansSemibold'
[2024.05.19 21:29:05] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.05.19 21:29:05] Font: from ':/gui/fonts/DAOpenSansSemiboldItalicAsBold.ttf' loaded 'DAOpenSansSemiboldItalic'
[2024.05.19 21:29:05] Font: from ':/gui/fonts/DAVazirMediumAsBold.ttf' loaded 'DAVazirMedium'
[2024.05.19 21:29:05] App Info: reading settings...
[2024.05.19 21:29:05] App Info: reading encrypted settings...
[2024.05.19 21:29:05] Lang Info: Loaded cached, keys: 6693
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_boost_channel_features')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prize_duration')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prize_gift_duration')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prize_unclaimed_duration')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prizes_about#one')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prizes_about#other')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prizes_admins#one')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prizes_admins#other')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prizes_end_when_finish')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prizes_how_participate_many')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prizes_how_participate_one')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prizes_how_when_finish')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prizes_winners_new_of_many#one')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prizes_winners_new_of_many#other')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prizes_winners_new_of_one#one')
[2024.05.19 21:29:05] Lang Error: Expected tag name (key 'lng_prizes_winners_new_of_one#other')
[2024.05.19 21:29:05] OpenAL Logging Level: (not set)
[2024.05.19 21:29:05] OpenGL Profile: Compatibility.
[2024.05.19 21:29:05] OpenGL Renderer: Mesa Intel(R) UHD Graphics (CML GT2)
[2024.05.19 21:29:05] OpenGL Vendor: Intel
[2024.05.19 21:29:05] OpenGL Version: 4.6 (Compatibility Profile) Mesa 24.0.5 - kisak-mesa PPA
[2024.05.19 21:29:05] OpenGL Extensions: GL_ARB_compute_shader, GL_ARB_shader_subroutine, GL_EXT_bgra, GL_ARB_ES3_compatibility, GL_ARB_tessellation_shader, GL_ARB_ES3_1_compatibility, GL_ARB_texture_filter_anisotropic, GL_EXT_demote_to_helper_invocation, GL_ARB_texture_env_crossbar, GL_ARB_derivative_control, GL_ARB_indirect_parameters, GL_ARB_sync, GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_texture_mirrored_repeat, GL_EXT_stencil_wrap, GL_EXT_multi_draw_arrays, GL_ARB_texture_swizzle, GL_EXT_texture_swizzle, GL_EXT_gpu_program_parameters, GL_ARB_point_parameters, GL_ARB_gpu_shader_fp64, GL_ARB_texture_storage, GL_ARB_multitexture, GL_NV_half_float, GL_ARB_shader_image_size, GL_EXT_framebuffer_object, GL_ARB_texture_env_dot3, GL_APPLE_packed_pixels, GL_EXT_fog_coord, GL_ARB_texture_env_add, GL_ARB_shader_precision, GL_ARB_map_buffer_range, GL_ARB_explicit_uniform_location, GL_ARB_invalidate_subdata, GL_EXT_texture_sRGB_R8, GL_ARB_vertex_type_2_10_10_10_rev, GL_SGIS_generate_mipmap, GL_EXT_draw_range_elements, GL_NV_texture_env_combine4, GL_EXT_blend_equation_separate, GL_ARB_vertex_attrib_binding, GL_ARB_texture_barrier, GL_ARB_compute_variable_group_size, GL_ARB_polygon_offset_clamp, GL_ARB_vertex_attrib_64bit, GL_EXT_polygon_offset_clamp, GL_ARB_vertex_array_bgra, GL_EXT_texture_env_combine, GL_ARB_shader_texture_lod, GL_ARB_texture_compression, GL_ARB_shader_atomic_counters, GL_ARB_shader_viewport_layer_array, GL_ARB_draw_buffers, GL_ARB_conservative_depth, GL_ARB_shading_language_include, GL_ARB_texture_buffer_object, GL_ARB_shading_language_100, GL_ARB_internalformat_query2, GL_ARB_compressed_texture_pixel_storage, GL_ARB_vertex_program, GL_ARB_enhanced_layouts, GL_EXT_texture_rectangle, GL_ARB_map_buffer_alignment, GL_ARB_texture_query_levels, GL_EXT_secondary_color, GL_NV_copy_image, GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_shader_storage_buffer_object, GL_ARB_clear_buffer_object, GL_ARB_robust_buffer_access_behavior, GL_EXT_semaphore, GL_ARB_shader_image_load_store, GL_KHR_parallel_shader_compile, GL_AMD_multi_draw_indirect, GL_AMD_performance_monitor, GL_ATI_texture_compression_3dc, GL_ARB_instanced_arrays, GL_ARB_texture_rg, GL_ARB_seamless_cube_map, GL_MESA_framebuffer_flip_y, GL_ARB_texture_multisample, GL_ARB_occlusion_query2, GL_SGIS_texture_lod, GL_ARB_shader_texture_image_samples, GL_NV_packed_depth_stencil, GL_ARB_fragment_coord_conventions, GL_AMD_shader_trinary_minmax, GL_ARB_gl_spirv, GL_ARB_clear_texture, GL_EXT_provoking_vertex, GL_ARB_timer_query, GL_ARB_multi_draw_indirect, GL_ARB_get_program_binary, GL_EXT_shadow_funcs, GL_EXT_texture_compression_rgtc, GL_ARB_color_buffer_float, GL_ARB_spirv_extensions, GL_ARB_shadow, GL_ATI_blend_equation_separate, GL_EXT_debug_label, GL_EXT_texture_array, GL_ARB_texture_view, GL_ARB_debug_output, GL_ANGLE_texture_compression_dxt3, GL_AMD_shader_stencil_export, GL_ARB_vertex_array_object, GL_EXT_direct_state_access, GL_ARB_point_sprite, GL_ARB_transform_feedback2, GL_EXT_pixel_buffer_object, GL_AMD_vertex_shader_layer, GL_KHR_context_flush_control, GL_NV_depth_clamp, GL_ARB_shading_language_420pack, GL_ARB_vertex_shader, GL_NV_fog_distance, GL_ARB_framebuffer_no_attachments, GL_ARB_blend_func_extended, GL_ARB_texture_compression_rgtc, GL_ARB_texture_float, GL_ARB_multi_bind, GL_KHR_no_error, GL_ARB_explicit_attrib_location, GL_ARB_texture_rgb10_a2ui, GL_ARB_framebuffer_sRGB, GL_ARB_half_float_pixel, GL_ARB_seamless_cubemap_per_texture, GL_OES_read_format, GL_ARB_fragment_program, GL_EXT_shader_integer_mix, GL_S3_s3tc, GL_ARB_shader_group_vote, GL_ARB_texture_stencil8, GL_NV_light_max_exponent, GL_ARB_program_interface_query, GL_EXT_texture_filter_anisotropic, GL_ARB_texture_cube_map, GL_ATI_draw_buffers, GL_ARB_texture_compression_bptc, GL_NV_primitive_restart, GL_ARB_query_buffer_object, GL_ARB_transpose_matrix, GL_ARB_sample_shading, GL_EXT_framebuffer_multisample_blit_scaled, GL_ARB_framebuffer_object, GL_SGIS_texture_border_clamp, GL_ARB_ES2_compatibility, GL_ARB_fragment_program_shadow, GL_ARB_vertex_buffer_object, GL_IBM_rasterpos_clip, GL_ARB_uniform_buffer_object, GL_AMD_pinned_memory, GL_EXT_gpu_shader4, GL_EXT_texture_buffer_object, GL_ARB_texture_gather, GL_ARB_shader_objects, GL_KHR_robust_buffer_access_behavior, GL_EXT_vertex_array_bgra, GL_EXT_shader_framebuffer_fetch_non_coherent, GL_ARB_fragment_layer_viewport, GL_EXT_texture_compression_dxt1, GL_EXT_framebuffer_blit, GL_NV_texture_barrier, GL_EXT_texture_object, GL_EXT_texture_sRGB, GL_ARB_texture_rectangle, GL_ARB_conditional_render_inverted, GL_EXT_EGL_sync, GL_EXT_memory_object_fd, GL_ARB_texture_cube_map_array, GL_EXT_rescale_normal, GL_ARB_fragment_shader, GL_EXT_semaphore_fd, GL_ARB_draw_indirect, GL_EXT_texture_lod_bias, GL_INTEL_shader_atomic_float_minmax, GL_EXT_blend_func_separate, GL_ARB_transform_feedback_instanced, GL_ARB_shading_language_packing, GL_IBM_multimode_draw_arrays, GL_EXT_texture_compression_s3tc, GL_NV_texgen_reflection, GL_EXT_compiled_vertex_array, GL_EXT_vertex_array, GL_ARB_transform_feedback_overflow_query, GL_AMD_texture_texture4, GL_EXT_blend_subtract, GL_AMD_seamless_cubemap_per_texture, GL_INTEL_blackhole_render, GL_EXT_vertex_attrib_64bit, GL_AMD_conservative_depth, GL_EXT_texture_snorm, GL_ARB_texture_buffer_range, GL_IBM_texture_mirrored_repeat, GL_NV_copy_depth_to_color, GL_NV_alpha_to_coverage_dither_control, GL_AMD_depth_clamp_separate, GL_ARB_get_texture_sub_image, GL_EXT_packed_pixels, GL_ARB_compatibility, GL_EXT_shader_framebuffer_fetch, GL_OES_EGL_image, GL_KHR_robustness, GL_EXT_EGL_image_storage, GL_ARB_shader_bit_encoding, GL_ARB_shader_ballot, GL_EXT_abgr, GL_ARB_shader_clock, GL_EXT_texture_cube_map, GL_SUN_multi_draw_arrays, GL_EXT_draw_buffers2, GL_3DFX_texture_compression_FXT1, GL_ANGLE_texture_compression_dxt5, GL_ARB_shader_stencil_export, GL_NV_conditional_render, GL_NV_fragment_shader_interlock, GL_ARB_texture_storage_multisample, GL_EXT_texture_shadow_lod, GL_KHR_texture_compression_astc_sliced_3d, GL_ARB_fragment_shader_interlock, GL_SGIS_texture_edge_clamp, GL_ARB_gpu_shader_int64, GL_ARB_window_pos, GL_ATI_texture_env_combine3, GL_MESA_texture_const_bandwidth, GL_ARB_parallel_shader_compile, GL_EXT_subtexture, GL_AMD_query_buffer_object, GL_ARB_depth_texture, GL_ARB_texture_non_power_of_two, GL_ATI_fragment_shader, GL_EXT_shader_samples_identical, GL_ARB_base_instance, GL_ARB_buffer_storage, GL_EXT_texture_integer, GL_ARB_post_depth_coverage, GL_ARB_draw_elements_base_vertex, GL_EXT_copy_texture, GL_EXT_texture_edge_clamp, GL_ATI_separate_stencil, GL_ARB_provoking_vertex, GL_KHR_debug, GL_ARB_draw_buffers_blend, GL_NV_texture_rectangle, GL_EXT_texture_shared_exponent, GL_INTEL_performance_query, GL_EXT_transform_feedback, GL_ARB_texture_env_combine, GL_INGR_blend_func_separate, GL_MESA_texture_signed_rgba, GL_AMD_draw_buffers_blend, GL_EXT_texture, GL_ARB_stencil_texturing, GL_EXT_packed_float, GL_EXT_blend_minmax, GL_ARB_internalformat_query, GL_ARB_occlusion_query, GL_ARB_texture_border_clamp, GL_EXT_texture3D, GL_NV_ES1_1_compatibility, GL_ARB_depth_clamp, GL_INTEL_shader_integer_functions2, GL_ARB_shader_atomic_counter_ops, GL_EXT_texture_sRGB_decode, GL_KHR_blend_equation_advanced_coherent, GL_ARB_copy_buffer, GL_ARB_viewport_array, GL_EXT_texture_env_add, GL_EXT_separate_specular_color, GL_ARB_ES3_2_compatibility, GL_ARB_texture_query_lod, GL_ARB_transform_feedback3, GL_ARB_arrays_of_arrays, GL_EXT_texture_env_dot3, GL_ARB_depth_buffer_float, GL_EXT_timer_query, GL_NV_compute_shader_derivatives, GL_EXT_draw_instanced, GL_ARB_multisample, GL_ARB_separate_shader_objects, GL_EXT_framebuffer_sRGB, GL_ARB_draw_instanced, GL_ARB_cull_distance, GL_ARB_half_float_vertex, GL_ARB_clip_control, GL_EXT_stencil_two_side, GL_NV_blend_square, GL_ARB_sampler_objects, GL_ARB_copy_image, GL_ARB_pixel_buffer_object, GL_MESA_shader_integer_functions, GL_EXT_texture_compression_latc, GL_ARB_texture_buffer_object_rgb32, GL_ARB_shader_draw_parameters, GL_EXT_packed_depth_stencil, GL_KHR_texture_compression_astc_ldr, GL_KHR_blend_equation_advanced, GL_ARB_robustness, GL_ARB_gpu_shader5, GL_EXT_blend_color, GL_EXT_point_parameters, GL_ARB_pipeline_statistics_query, GL_EXT_memory_object, GL_EXT_framebuffer_multisample, GL_MESA_pack_invert, GL_ARB_direct_state_access, GL_ATI_texture_float, GL_MESA_window_pos, GL_AMD_vertex_shader_viewport_index
[2024.05.19 21:29:05] OpenGL: QOpenGLContext created, version: 4.4.
[2024.05.19 21:29:05] App Info: reading accounts info...
[2024.05.19 21:29:05] App Info: reading encrypted info...
[2024.05.19 21:29:05] App Info: reading map...
[2024.05.19 21:29:05] App Info: reading encrypted map...
[2024.05.19 21:29:05] App Info: reading encrypted user settings...
[2024.05.19 21:29:05] App Info: encrypted user settings read.
[2024.05.19 21:29:05] App Info: reading encrypted mtp data...
[2024.05.19 21:29:05] MTP Info: read keys, current: 4, to destroy: 0
[2024.05.19 21:29:05] Map read time: 0
[2024.05.19 21:29:05] App Info: reading encrypted mtp config...
[2024.05.19 21:29:05] Export Info: Destroy top bar by controller removal.
[2024.05.19 21:29:05] OpenGL: [TRUE] (Window)
[2024.05.19 21:29:06] Notification daemon product name: gnome-shell
[2024.05.19 21:29:06] Notification daemon vendor name: GNOME
[2024.05.19 21:29:06] Notification daemon version: 46
[2024.05.19 21:29:06] Notification daemon specification version: 1.2
[2024.05.19 21:29:06] Notification daemon capabilities: actions, body, body-markup, icon-static, persistence, sound
[2024.05.19 21:30:46] Skipping message, because it is already in blocks!
[2024.05.19 21:35:17] Skipping message, because it is already in blocks!
[2024.05.19 21:35:20] Skipping message, because it is already in blocks!
[2024.05.19 21:38:57] Audio Info: recreating audio device and reattaching the tracks
[2024.05.19 21:38:59] Audio Info: Closing audio playback device.

@srueegger srueegger added the bug label May 19, 2024
@ilya-fedin
Copy link
Contributor

I don't see anything in the "Logs" section.

@srueegger
Copy link
Author

I have now waited again for a message in the group. Notification came again with before and after the nickname.

I then opened the log and added it to my issue.

@ilya-fedin
Copy link
Contributor

body-markup

According to the log, your notification daemon claims it supports HTML. If it doesn't, it shouldn't set body-markup as supported and tdesktop won't use HTML.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants