Version in base suite: 121.0.6167.139-1~deb12u1
Version in overlay suite: 122.0.6261.57-1~deb12u1
Base version: chromium_122.0.6261.57-1~deb12u1
Target version: chromium_122.0.6261.94-1~deb12u1
Base file: /srv/ftp-master.debian.org/ftp/pool/main/c/chromium/chromium_122.0.6261.57-1~deb12u1.dsc
Target file: /srv/ftp-master.debian.org/policy/pool/main/c/chromium/chromium_122.0.6261.94-1~deb12u1.dsc
DEPS | 14
ash/public/cpp/external_arc/message_center/arc_notification_content_view.cc | 1
ash/strings/ash_strings_ar.xtb | 2
ash/strings/ash_strings_es-419.xtb | 4
ash/strings/ash_strings_mr.xtb | 2
ash/strings/ash_strings_ta.xtb | 2
ash/strings/ash_strings_zh-TW.xtb | 2
ash/webui/camera_app_ui/resources/strings/camera_strings_no.xtb | 2
ash/wm/overview/overview_controller.cc | 10
ash/wm/overview/overview_controller.h | 8
ash/wm/overview/overview_item.cc | 30
ash/wm/overview/overview_session_unittest.cc | 10
ash/wm/overview/overview_utils.cc | 77
ash/wm/overview/overview_utils.h | 2
ash/wm/snap_group/snap_group_unittest.cc | 109
build/util/LASTCHANGE | 2
build/util/LASTCHANGE.committime | 2
chrome/LACROS_QA_QUALIFIED_VERSION | 2
chrome/VERSION | 2
chrome/app/resources/chromium_strings_bs.xtb | 2
chrome/app/resources/chromium_strings_mr.xtb | 8
chrome/app/resources/generated_resources_ar.xtb | 10
chrome/app/resources/generated_resources_da.xtb | 2
chrome/app/resources/generated_resources_el.xtb | 6
chrome/app/resources/generated_resources_en-GB.xtb | 10
chrome/app/resources/generated_resources_es-419.xtb | 6
chrome/app/resources/generated_resources_fa.xtb | 4
chrome/app/resources/generated_resources_fr.xtb | 14
chrome/app/resources/generated_resources_hy.xtb | 2
chrome/app/resources/generated_resources_it.xtb | 2
chrome/app/resources/generated_resources_lv.xtb | 6
chrome/app/resources/generated_resources_mr.xtb | 80
chrome/app/resources/generated_resources_my.xtb | 12
chrome/app/resources/generated_resources_nl.xtb | 2
chrome/app/resources/generated_resources_pt-BR.xtb | 2
chrome/app/resources/generated_resources_ru.xtb | 2
chrome/app/resources/generated_resources_th.xtb | 8
chrome/app/resources/generated_resources_tr.xtb | 6
chrome/app/resources/generated_resources_vi.xtb | 12
chrome/app/resources/generated_resources_zh-CN.xtb | 2
chrome/app/resources/generated_resources_zh-TW.xtb | 14
chrome/app/resources/google_chrome_strings_ar.xtb | 2
chrome/app/resources/google_chrome_strings_mr.xtb | 8
chrome/app/resources/google_chrome_strings_sk.xtb | 2
chrome/app/resources/google_chrome_strings_te.xtb | 2
chrome/browser/ash/login/wizard_controller.cc | 3
chrome/browser/chromeos/app_mode/kiosk_browser_session_unittest.cc | 46
chrome/browser/chromeos/app_mode/kiosk_browser_window_handler.cc | 66
chrome/browser/chromeos/app_mode/kiosk_browser_window_handler.h | 12
chrome/browser/flags/android/chrome_feature_list.cc | 5
chrome/browser/flags/android/chrome_feature_list.h | 1
chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java | 4
chrome/browser/lacros/browser_service_lacros_browsertest.cc | 12
chrome/browser/media/media_engagement_browsertest.cc | 13
chrome/browser/optimization_guide/optimization_guide_keyed_service_browsertest.cc | 8
chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_da.xtb | 4
chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_es-419.xtb | 2
chrome/browser/search_engines/template_url_service_sync_unittest.cc | 45
chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/OmniboxFeatures.java | 8
chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/UrlBar.java | 19
chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/UrlBarUnitTest.java | 147
chrome/browser/ui/android/strings/translations/android_chrome_strings_ar.xtb | 4
chrome/browser/ui/android/strings/translations/android_chrome_strings_de.xtb | 2
chrome/browser/ui/android/strings/translations/android_chrome_strings_ja.xtb | 2
chrome/browser/ui/android/strings/translations/android_chrome_strings_mr.xtb | 6
chrome/browser/ui/android/strings/translations/android_chrome_strings_no.xtb | 2
chrome/browser/ui/android/strings/translations/android_chrome_strings_tr.xtb | 4
chrome/browser/ui/android/strings/translations/android_chrome_strings_vi.xtb | 2
chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/PhoneCaptureStateToken.java | 38
chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/PhoneCaptureStateTokenTest.java | 94
chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarPhone.java | 4
chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/VisibleUrlText.java | 28
chrome/browser/ui/tabs/organization/logging_util.cc | 15
chrome/browser/ui/tabs/organization/tab_organization.h | 4
chrome/browser/ui/tabs/organization/tab_organization_session.cc | 2
chrome/browser/ui/webui/ash/cloud_upload/cloud_upload_dialog.cc | 49
chrome/browser/ui/webui/ash/cloud_upload/cloud_upload_dialog.h | 5
chrome/browser/web_applications/web_app_constants.h | 11
chromeos/CHROMEOS_LKGM | 2
chromeos/ash/components/drivefs/drivefs_auth.cc | 11
chromeos/ash/components/drivefs/drivefs_auth_unittest.cc | 8
chromeos/strings/chromeos_strings_es-419.xtb | 2
chromeos/strings/chromeos_strings_eu.xtb | 2
chromeos/strings/chromeos_strings_mr.xtb | 2
chromeos/strings/chromeos_strings_my.xtb | 8
chromeos/strings/chromeos_strings_no.xtb | 2
components/autofill/core/browser/browser_autofill_manager.cc | 8
components/autofill/core/browser/form_structure.h | 2
components/autofill/core/common/form_data.h | 36
components/autofill/core/common/form_field_data.h | 20
components/autofill/core/common/unique_ids.h | 2
components/exo/shell_surface.cc | 2
components/exo/shell_surface_unittest.cc | 20
components/heap_profiling/in_process/heap_profiler_parameters.cc | 69
components/heap_profiling/in_process/heap_profiler_parameters_unittest.cc | 41
components/optimization_guide/core/model_execution/model_execution_features_controller.cc | 21
components/optimization_guide/core/model_execution/model_execution_features_controller_unittest.cc | 78
components/policy/resources/policy_templates_fr.xtb | 2
components/policy/resources/policy_templates_pt-BR.xtb | 6
components/policy/resources/policy_templates_zh-TW.xtb | 14
components/search_engines/template_url.cc | 8
components/search_engines/template_url_service.cc | 8
components/strings/components_chromium_strings_mr.xtb | 2
components/strings/components_google_chrome_strings_mr.xtb | 2
components/strings/components_strings_da.xtb | 8
components/strings/components_strings_en-GB.xtb | 2
components/strings/components_strings_es.xtb | 4
components/strings/components_strings_mr.xtb | 30
components/strings/components_strings_sq.xtb | 2
components/strings/components_strings_uk.xtb | 6
components/strings/components_strings_zh-CN.xtb | 2
content/browser/renderer_host/render_process_host_impl.cc | 17
content/child/child_thread_impl.cc | 9
debian/changelog | 9
debian/rules | 2
gpu/config/gpu_lists_version.h | 2
net/http/transport_security_state_static.pins | 4
net/http/transport_security_state_static_pins.json | 2
remoting/resources/remoting_strings_mr.xtb | 4
testing/variations/fieldtrial_testing_config.json | 40
third_party/blink/public/strings/translations/blink_strings_en-GB.xtb | 2
third_party/blink/public/strings/translations/blink_strings_tr.xtb | 2
third_party/blink/renderer/core/BUILD.gn | 1
third_party/blink/renderer/core/editing/ime/edit_context.cc | 23
third_party/blink/renderer/core/frame/DEPS | 1
third_party/blink/renderer/core/frame/web_frame_widget_impl.cc | 6
third_party/blink/renderer/platform/loader/fetch/buffering_bytes_consumer.cc | 3
third_party/devtools-frontend/src/front_end/panels/mobile_throttling/NetworkPanelIndicator.ts | 7
third_party/devtools-frontend/src/front_end/panels/network/RequestResponseView.ts | 8
third_party/devtools-frontend/src/front_end/ui/legacy/components/source_frame/BUILD.gn | 3
third_party/devtools-frontend/src/test/unittests/front_end/panels/network/BUILD.gn | 6
third_party/devtools-frontend/src/test/unittests/front_end/panels/network/RequestResponseView_test.ts | 39
third_party/libxml/README.chromium | 1
third_party/webrtc/modules/video_coding/codecs/av1/dav1d_decoder.cc | 2
v8/include/v8-version.h | 2
v8/src/builtins/builtins-definitions.h | 1
v8/src/builtins/builtins-wasm-gen.cc | 10
v8/src/builtins/loong64/builtins-loong64.cc | 5
v8/src/builtins/wasm-to-js.tq | 3
v8/src/codegen/loong64/macro-assembler-loong64.cc | 54
v8/src/codegen/loong64/macro-assembler-loong64.h | 11
v8/src/compiler/backend/loong64/code-generator-loong64.cc | 4
v8/src/runtime/runtime-wasm.cc | 28
v8/src/wasm/module-instantiate.cc | 4
v8/src/wasm/wasm-objects.cc | 58
v8/tools/builtins-pgo/profiles/x64-rl.profile | 2870 +++++-----
v8/tools/builtins-pgo/profiles/x64.profile | 2479 ++++----
v8/tools/builtins-pgo/profiles/x86-rl.profile | 2054 +++----
v8/tools/builtins-pgo/profiles/x86.profile | 2765 ++++-----
149 files changed, 6404 insertions(+), 5745 deletions(-)
diff -Nru chromium-122.0.6261.57/DEPS chromium-122.0.6261.94/DEPS
--- chromium-122.0.6261.57/DEPS 2024-02-21 00:20:29.000000000 +0000
+++ chromium-122.0.6261.94/DEPS 2024-02-27 21:39:33.000000000 +0000
@@ -304,7 +304,7 @@
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling V8
# and whatever else without interference from each other.
- 'src_internal_revision': '7fc4ce6df0f371813243d08165e0bb592c9c6fcf',
+ 'src_internal_revision': '6088a4554c16833cef65fa3ec62ab54cf72a9e52',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling Skia
# and whatever else without interference from each other.
@@ -312,7 +312,7 @@
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling V8
# and whatever else without interference from each other.
- 'v8_revision': '7ca8cf1710353b309b30a27873709a2500585ad0',
+ 'v8_revision': 'd5c51572dec5b2a385b57549fe195c319f1284e2',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling ANGLE
# and whatever else without interference from each other.
@@ -399,7 +399,7 @@
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling devtools-frontend
# and whatever else without interference from each other.
- 'devtools_frontend_revision': 'e4d13b251b100b3fdd0c846b94453c0597bc251f',
+ 'devtools_frontend_revision': '3fa1fc736f46022f45c7ba7d817d1df1519c55d7',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling libprotobuf-mutator
# and whatever else without interference from each other.
@@ -823,7 +823,7 @@
'src/clank': {
'url': Var('chrome_git') + '/clank/internal/apps.git' + '@' +
- '5563dfe6fe203c74d7bfff0f0d79c761eba5719a',
+ 'b8876b6ce2206071a26c38ae291a0c1f46685380',
'condition': 'checkout_android and checkout_src_internal',
},
@@ -1201,7 +1201,7 @@
Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
'src/third_party/devtools-frontend-internal': {
- 'url': Var('chrome_git') + '/devtools/devtools-internal.git' + '@' + 'fcb03cd96f26f08a173b609b952ea6bca095fa72',
+ 'url': Var('chrome_git') + '/devtools/devtools-internal.git' + '@' + '183cd7cdc7d15d4f68aa723e359f12b8cca1836c',
'condition': 'checkout_src_internal',
},
@@ -1846,7 +1846,7 @@
Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + 'e082b08475761a2ba6a3349dfea72f704c8b68d4',
'src/third_party/webrtc':
- Var('webrtc_git') + '/src.git' + '@' + 'be2786cd2383b7ec5d158add166275d19e246763',
+ Var('webrtc_git') + '/src.git' + '@' + '6b419a0536b1a0ccfff3682f997c6f19bcbd9bd8',
# Wuffs' canonical repository is at github.com/google/wuffs, but we use
# Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
@@ -2013,7 +2013,7 @@
'packages': [
{
'package': 'chromeos_internal/apps/projector_app/app',
- 'version': 'je0l3f95yPXSEJdiw4B20oNpQ4qtxwkdWYRdPDyt3MUC',
+ 'version': 'k0tBkMFkaeRwdZs2rPsruaUAcqkzDYLPdYjphyGRYuoC',
},
],
'condition': 'checkout_chromeos and checkout_src_internal',
diff -Nru chromium-122.0.6261.57/ash/public/cpp/external_arc/message_center/arc_notification_content_view.cc chromium-122.0.6261.94/ash/public/cpp/external_arc/message_center/arc_notification_content_view.cc
--- chromium-122.0.6261.57/ash/public/cpp/external_arc/message_center/arc_notification_content_view.cc 2024-02-21 00:20:29.000000000 +0000
+++ chromium-122.0.6261.94/ash/public/cpp/external_arc/message_center/arc_notification_content_view.cc 2024-02-27 21:39:34.000000000 +0000
@@ -133,6 +133,7 @@
} else if (located_event->IsScrollEvent()) {
owner_->item_->CancelPress();
widget->OnScrollEvent(located_event->AsScrollEvent());
+ return;
} else if (located_event->IsGestureEvent() &&
event->type() != ui::ET_GESTURE_TAP) {
bool slide_handled_by_android = false;
diff -Nru chromium-122.0.6261.57/ash/strings/ash_strings_ar.xtb chromium-122.0.6261.94/ash/strings/ash_strings_ar.xtb
--- chromium-122.0.6261.57/ash/strings/ash_strings_ar.xtb 2024-02-21 00:20:29.000000000 +0000
+++ chromium-122.0.6261.94/ash/strings/ash_strings_ar.xtb 2024-02-27 21:39:34.000000000 +0000
@@ -1018,7 +1018,7 @@
إعداد ميزة عرض الصور والوسائط والإشعارات والتطبيقات الحديثة في هاتفك
رقم التعريف الشخصي غير صحيح
ctrl + alt + السهم المتّجه للأعلى
-الاستفادة من المزيد من ميزات "مساعد Google"
+الاطّلاع على المزيد من ميزات "مساعد Google"
تشغيل/إيقاف الإضاءة الخلفية في لوحة المفاتيح
لمحة
عند تشغيل تطبيقات هاتفك، سيتم عرضها هنا.
diff -Nru chromium-122.0.6261.57/ash/strings/ash_strings_es-419.xtb chromium-122.0.6261.94/ash/strings/ash_strings_es-419.xtb
--- chromium-122.0.6261.57/ash/strings/ash_strings_es-419.xtb 2024-02-21 00:20:29.000000000 +0000
+++ chromium-122.0.6261.94/ash/strings/ash_strings_es-419.xtb 2024-02-27 21:39:34.000000000 +0000
@@ -490,7 +490,7 @@
Activa o desactiva .
Vencidas
versión
-Cursor de movimiento
+Mover el cursor
Salir del modo de captura
Tomar captura de pantalla
(Bluetooth)
@@ -1285,7 +1285,7 @@
Agregar conexión con
Se editó el mes pasado
sistema
-Crea con IA
+Crear con IA
Se descargaron los archivos de voz en
. .
Corrección de colores
diff -Nru chromium-122.0.6261.57/ash/strings/ash_strings_mr.xtb chromium-122.0.6261.94/ash/strings/ash_strings_mr.xtb
--- chromium-122.0.6261.57/ash/strings/ash_strings_mr.xtb 2024-02-21 00:20:29.000000000 +0000
+++ chromium-122.0.6261.94/ash/strings/ash_strings_mr.xtb 2024-02-27 21:39:34.000000000 +0000
@@ -1006,7 +1006,7 @@
फुल स्क्रीन कॅप्चर करण्यासाठी कुठेही क्लिक करा
पेजच्या सर्वात वर जा
नवीन फोनशी कनेक्ट केले
-डिस्प्ले कॉंफिगरेशन निश्चित करा
+डिस्प्ले कॉन्फिगरेशन निश्चित करा
पूर्वावलोकन मोड की
शेल्फवरील शेवटच्या आयकनवर क्लिक किंवा टॅप करा
मागील परिच्छेद
diff -Nru chromium-122.0.6261.57/ash/strings/ash_strings_ta.xtb chromium-122.0.6261.94/ash/strings/ash_strings_ta.xtb
--- chromium-122.0.6261.57/ash/strings/ash_strings_ta.xtb 2024-02-21 00:20:29.000000000 +0000
+++ chromium-122.0.6261.94/ash/strings/ash_strings_ta.xtb 2024-02-27 21:39:34.000000000 +0000
@@ -553,7 +553,7 @@
ஸ்கிரீன் கேப்சர் என்பது ஸ்கிரீன்ஷாட்கள், ஸ்கிரீன் ரெக்கார்டிங் ஆகியவற்றை எடுப்பதற்கான கருவிகளைக் கொண்ட கருவிப்பட்டியாகும்
அமைப்புகள்
ஸ்கிரீன்ஷாட் எடுக்கப்பட்டது
-ஸ்கிரீன்ஷாட் எடுங்கள்
+ஸ்கிரீன்ஷாட் எடு
என்ற மின்னஞ்சல் முகவரிக்கான சாதனக் கடவுச்சொல்லை டைப் செய்யுங்கள்
கர்சரிலிருந்து வரியின் இறுதிவரை தேர்ந்தெடுக்கும்
செயல் நிர்வாகியைத் திற
diff -Nru chromium-122.0.6261.57/ash/strings/ash_strings_zh-TW.xtb chromium-122.0.6261.94/ash/strings/ash_strings_zh-TW.xtb
--- chromium-122.0.6261.57/ash/strings/ash_strings_zh-TW.xtb 2024-02-21 00:20:29.000000000 +0000
+++ chromium-122.0.6261.94/ash/strings/ash_strings_zh-TW.xtb 2024-02-27 21:39:34.000000000 +0000
@@ -480,7 +480,7 @@
開啟 Key Shortcuts 應用程式
午安,
試著說出:
-你今天的裝置使用時間:
+你今天的螢幕時間:
不支援
版本 ()
在左側顯示檔案櫃
diff -Nru chromium-122.0.6261.57/ash/webui/camera_app_ui/resources/strings/camera_strings_no.xtb chromium-122.0.6261.94/ash/webui/camera_app_ui/resources/strings/camera_strings_no.xtb
--- chromium-122.0.6261.57/ash/webui/camera_app_ui/resources/strings/camera_strings_no.xtb 2024-02-21 00:20:30.000000000 +0000
+++ chromium-122.0.6261.94/ash/webui/camera_app_ui/resources/strings/camera_strings_no.xtb 2024-02-27 21:39:35.000000000 +0000
@@ -133,7 +133,7 @@
Teksten er kopiert
Ta opp GIF-video
Bytt til neste kamera
-Kopiér teksten
+Kopier teksten
Satt på pause
4 ganger 4
Beveger seg nedover mot venstre
diff -Nru chromium-122.0.6261.57/ash/wm/overview/overview_controller.cc chromium-122.0.6261.94/ash/wm/overview/overview_controller.cc
--- chromium-122.0.6261.57/ash/wm/overview/overview_controller.cc 2024-02-21 00:20:30.000000000 +0000
+++ chromium-122.0.6261.94/ash/wm/overview/overview_controller.cc 2024-02-27 21:39:35.000000000 +0000
@@ -127,7 +127,7 @@
return g_instance;
}
-bool OverviewController::StartOverview(OverviewStartAction action,
+bool OverviewController::StartOverview(OverviewStartAction start_action,
OverviewEnterExitType type) {
// No need to start overview if overview is currently active.
if (InOverviewSession())
@@ -137,11 +137,11 @@
return false;
ToggleOverview(type);
- RecordOverviewStartAction(action);
+ RecordOverviewStartAction(start_action);
return true;
}
-bool OverviewController::EndOverview(OverviewEndAction action,
+bool OverviewController::EndOverview(OverviewEndAction end_action,
OverviewEnterExitType type) {
// No need to end overview if overview is already ended.
if (!InOverviewSession())
@@ -150,9 +150,9 @@
if (!CanEndOverview(type))
return false;
- overview_session_->set_overview_end_action(action);
+ overview_session_->set_overview_end_action(end_action);
ToggleOverview(type);
- RecordOverviewEndAction(action);
+ RecordOverviewEndAction(end_action);
// If there is an undo toast active and the toast was created when ChromeVox
// was enabled, then we need to close the toast when overview closes.
diff -Nru chromium-122.0.6261.57/ash/wm/overview/overview_controller.h chromium-122.0.6261.94/ash/wm/overview/overview_controller.h
--- chromium-122.0.6261.57/ash/wm/overview/overview_controller.h 2024-02-21 00:20:30.000000000 +0000
+++ chromium-122.0.6261.94/ash/wm/overview/overview_controller.h 2024-02-27 21:39:35.000000000 +0000
@@ -44,12 +44,12 @@
// Starts/Ends overview with `type`. Returns true if enter or exit overview
// successful. Depending on `type` the enter/exit animation will look
- // different. `action` is used by UMA to record the reasons that trigger
- // overview starts or ends. E.g, pressing the overview button.
+ // different. `start_action`/`end_action` is used by UMA to record the reasons
+ // that trigger overview starts or ends. E.g, pressing the overview button.
bool StartOverview(
- OverviewStartAction action,
+ OverviewStartAction start_action,
OverviewEnterExitType type = OverviewEnterExitType::kNormal);
- bool EndOverview(OverviewEndAction action,
+ bool EndOverview(OverviewEndAction end_action,
OverviewEnterExitType type = OverviewEnterExitType::kNormal);
// Returns true if overview mode is active.
diff -Nru chromium-122.0.6261.57/ash/wm/overview/overview_item.cc chromium-122.0.6261.94/ash/wm/overview/overview_item.cc
--- chromium-122.0.6261.57/ash/wm/overview/overview_item.cc 2024-02-21 00:20:30.000000000 +0000
+++ chromium-122.0.6261.94/ash/wm/overview/overview_item.cc 2024-02-27 21:39:35.000000000 +0000
@@ -1049,6 +1049,36 @@
CHECK_EQ(GetWindow(), window);
if (is_being_dragged_) {
+ // Crash keys for helping debug http://b/322807117.
+ // OI_OWD stands for `OverviewItem::OnWindowDestroying`. Here using the
+ // short version since the log method has a character count limit of 40.
+ OverviewWindowDragController* controller =
+ overview_session_->window_drag_controller();
+ SCOPED_CRASH_KEY_BOOL("OI_OWD", "in_tablet_mode",
+ Shell::Get()->IsInTabletMode());
+ SCOPED_CRASH_KEY_BOOL("OI_OWD", "controller", !!controller);
+ SCOPED_CRASH_KEY_BOOL("OI_OWD", "is_touch_dragging",
+ controller && controller->is_touch_dragging());
+ SCOPED_CRASH_KEY_BOOL("OI_OWD", "item", controller && controller->item());
+ SCOPED_CRASH_KEY_NUMBER(
+ "OI_OWD", "drag_behavior",
+ controller
+ ? static_cast(
+ controller->current_drag_behavior_for_testing()) // IN-TEST
+ : -1);
+
+ SCOPED_CRASH_KEY_NUMBER("OI_OWD", "display_count",
+ Shell::GetAllRootWindows().size());
+ std::stringstream ss;
+ ss << WindowState::Get(window)->GetStateType();
+ SCOPED_CRASH_KEY_STRING32("OI_OWD", "item_state_type", ss.str());
+
+ auto* snap_group_controller = SnapGroupController::Get();
+ SCOPED_CRASH_KEY_BOOL(
+ "OI_OWD", "snap_group",
+ snap_group_controller &&
+ snap_group_controller->GetSnapGroupForGivenWindow(window));
+
CHECK_EQ(this, overview_session_->window_drag_controller()->item());
overview_session_->window_drag_controller()->ResetGesture();
}
diff -Nru chromium-122.0.6261.57/ash/wm/overview/overview_session_unittest.cc chromium-122.0.6261.94/ash/wm/overview/overview_session_unittest.cc
--- chromium-122.0.6261.57/ash/wm/overview/overview_session_unittest.cc 2024-02-21 00:20:30.000000000 +0000
+++ chromium-122.0.6261.94/ash/wm/overview/overview_session_unittest.cc 2024-02-27 21:39:35.000000000 +0000
@@ -5,6 +5,7 @@
#include "ash/wm/overview/overview_session.h"
#include
+#include
#include
#include
#include
@@ -6820,14 +6821,7 @@
}
}
- auto* split_view_overview_session =
- RootWindowController::ForWindow(root_window)
- ->split_view_overview_session();
- CHECK(split_view_overview_session);
- aura::Window* window = split_view_overview_session->window();
- overview_bounds.Subtract(window->GetBoundsInScreen());
- overview_bounds.Subtract(GetSplitViewDividerBounds(/*is_dragging=*/false));
- return overview_bounds;
+ return GetGridBoundsInScreen(root_window);
}
gfx::Rect GetSplitViewDividerBounds(bool is_dragging) {
diff -Nru chromium-122.0.6261.57/ash/wm/overview/overview_utils.cc chromium-122.0.6261.94/ash/wm/overview/overview_utils.cc
--- chromium-122.0.6261.57/ash/wm/overview/overview_utils.cc 2024-02-21 00:20:30.000000000 +0000
+++ chromium-122.0.6261.94/ash/wm/overview/overview_utils.cc 2024-02-27 21:39:35.000000000 +0000
@@ -190,31 +190,27 @@
}
}
- gfx::Rect bounds;
- gfx::Rect work_area =
+ const gfx::Rect work_area =
WorkAreaInsets::ForWindow(target_root)->ComputeStableWorkArea();
+ gfx::Rect bounds = work_area;
std::optional opposite_position;
// We should show partial overview for the following use cases:
- // 1. In tablet split view mode;
- // 2. On one window snapped in clamshell mode with
- // `IsFasterSplitScreenOrSnapGroupEnabledInClamshell()` enabled;
- // 3. On one window snapped in clamshell in overview session.
-
- // When `kFasterSplitScreenSetup` or `kSnapGroup` is enabled, we would only
- // reach here if overview is in session and there is no divider.
- // TODO(b/296935443): Consolidate split view bounds calculations.
- const bool in_tablet_mode = display::Screen::GetScreen()->InTabletMode();
- if (!in_tablet_mode && !window_dragging_state) {
- bounds = work_area;
- if (auto* split_view_overview_session =
- RootWindowController::ForWindow(target_root)
- ->split_view_overview_session()) {
- gfx::Rect target_bounds_in_screen(
- split_view_overview_session->window()->GetTargetBounds());
- wm::ConvertRectToScreen(target_root, &target_bounds_in_screen);
- bounds.Subtract(target_bounds_in_screen);
- }
+ // 1. In tablet split view mode with one window snapped.
+ // 2. In clamshell `SplitViewOverviewSession`.
+ if (auto* split_view_overview_session =
+ RootWindowController::ForWindow(target_root)
+ ->split_view_overview_session()) {
+ aura::Window* snapped_window = split_view_overview_session->window();
+ gfx::Rect target_bounds_in_screen(snapped_window->GetTargetBounds());
+ WindowState* window_state = WindowState::Get(snapped_window);
+ CHECK(window_state->IsSnapped());
+ opposite_position = window_state->GetStateType() ==
+ chromeos::WindowStateType::kPrimarySnapped
+ ? SnapPosition::kSecondary
+ : SnapPosition::kPrimary;
+ wm::ConvertRectToScreen(target_root, &target_bounds_in_screen);
+ bounds.Subtract(target_bounds_in_screen);
} else {
switch (state) {
case SplitViewController::State::kPrimarySnapped:
@@ -230,11 +226,10 @@
opposite_position = SnapPosition::kPrimary;
break;
case SplitViewController::State::kNoSnap:
- bounds = work_area;
break;
case SplitViewController::State::kBothSnapped:
- // When this function is called, SplitViewController should have already
- // handled the state change.
+ // When this function is called, SplitViewController should have
+ // already handled the state change.
NOTREACHED();
}
}
@@ -242,10 +237,10 @@
// Hotseat overlaps the work area / split view bounds when extended, but in
// some cases we don't want its bounds in our calculations.
if (account_for_hotseat && display::Screen::GetScreen()->InTabletMode()) {
- Shelf* shelf = Shelf::ForWindow(target_root);
const bool hotseat_extended =
- shelf->shelf_layout_manager()->hotseat_state() ==
- HotseatState::kExtended;
+ Shelf::ForWindow(target_root)
+ ->shelf_layout_manager()
+ ->hotseat_state() == HotseatState::kExtended;
// When a window is dragged from the top of the screen, overview gets
// entered immediately but the window does not get deactivated right away so
// the hotseat state does not get updated until the window gets dragged a
@@ -267,12 +262,8 @@
}
}
- if (!opposite_position) {
- // `opposite_position` is only non-empty if we are in split view state not
- // `kNoSnap`.
- return bounds;
- }
-
+ // Clamp the bounds of the overview grid such that it doesn't go below 1/3 of
+ // the work area length
const bool horizontal = IsLayoutHorizontal(target_root);
const int min_length =
(horizontal ? work_area.width() : work_area.height()) / 3;
@@ -281,13 +272,21 @@
if (current_length > min_length)
return bounds;
- // Clamp bounds' length to the minimum length.
+ // Clamp bounds' corresponding length to the minimum length.
if (horizontal)
bounds.set_width(min_length);
else
bounds.set_height(min_length);
- if (IsPhysicalLeftOrTop(*opposite_position, target_root)) {
+ // These changes below are crucial for better visualization and help
+ // preventing crashes when dragging the snapped window towards the edge. In
+ // this case, the overview components will become too small to allow any
+ // gradient painting on desk bar or applying shadows. Please ensure to go
+ // through the bounds update below when one window is snapped in overview both
+ // in clamshell and tablet mode. See the regression behavior in
+ // http://b/324478757.
+ if (opposite_position &&
+ IsPhysicalLeftOrTop(*opposite_position, target_root)) {
// If we are shifting to the left or top we need to update the origin as
// well.
const int offset = min_length - current_length;
@@ -337,7 +336,13 @@
void MoveFocusToView(OverviewFocusableView* target_view) {
auto* overview_session = OverviewController::Get()->overview_session();
- CHECK(overview_session);
+ // Events should not be processed on overview widgets after it has shutdown.
+ // However, there are some edge cases where the gesture stream has started
+ // almost immediately before overview shutdown, and the rest of the stream
+ // still reaches the widget. See http://b/302708219.
+ if (!overview_session) {
+ return;
+ }
auto* focus_cycler = overview_session->focus_cycler();
CHECK(focus_cycler);
diff -Nru chromium-122.0.6261.57/ash/wm/overview/overview_utils.h chromium-122.0.6261.94/ash/wm/overview/overview_utils.h
--- chromium-122.0.6261.57/ash/wm/overview/overview_utils.h 2024-02-21 00:20:30.000000000 +0000
+++ chromium-122.0.6261.94/ash/wm/overview/overview_utils.h 2024-02-27 21:39:35.000000000 +0000
@@ -72,7 +72,7 @@
// `divider_changed` is true, maybe clamp the bounds to a minimum size and shift
// the bounds offscreen. If `account_for_hotseat` is true and we are in tablet
// mode, inset the bounds by the hotseat size.
-gfx::Rect GetGridBoundsInScreen(aura::Window* target_root);
+ASH_EXPORT gfx::Rect GetGridBoundsInScreen(aura::Window* target_root);
gfx::Rect GetGridBoundsInScreen(
aura::Window* target_root,
std::optional
diff -Nru chromium-122.0.6261.57/ash/wm/snap_group/snap_group_unittest.cc chromium-122.0.6261.94/ash/wm/snap_group/snap_group_unittest.cc
--- chromium-122.0.6261.57/ash/wm/snap_group/snap_group_unittest.cc 2024-02-21 00:20:30.000000000 +0000
+++ chromium-122.0.6261.94/ash/wm/snap_group/snap_group_unittest.cc 2024-02-27 21:39:35.000000000 +0000
@@ -4,6 +4,7 @@
#include "ash/wm/snap_group/snap_group.h"
+#include
#include
#include
@@ -159,13 +160,25 @@
expected_grid_bounds.Subtract(split_view_divider_bounds_in_screen());
}
+ // Clamp the length on the side that can be shrunk by resizing to avoid going
+ // below the threshold i.e. 1/3 of the corresponding work area length.
+ const bool is_horizontal = IsLayoutHorizontal(Shell::GetPrimaryRootWindow());
+ const int min_length = (is_horizontal ? work_area_bounds().width()
+ : work_area_bounds().height()) /
+ 3;
+ if (is_horizontal) {
+ expected_grid_bounds.set_width(
+ std::max(expected_grid_bounds.width(), min_length));
+ } else {
+ expected_grid_bounds.set_height(
+ std::max(expected_grid_bounds.height(), min_length));
+ }
+
if (!Shell::Get()->IsInTabletMode()) {
EXPECT_EQ(expected_grid_bounds, GetOverviewGridBounds());
}
EXPECT_TRUE(expected_grid_bounds.Contains(GetOverviewGridBounds()));
- // Hotseat may be on the bottom of the work area.
- EXPECT_TRUE(work_area_bounds().Contains(expected_grid_bounds));
if (!Shell::Get()->IsInTabletMode()) {
EXPECT_TRUE(
@@ -354,6 +367,7 @@
}
TEST_F(FasterSplitScreenTest, ResizeSplitViewOverviewAndWindow) {
+ UpdateDisplay("900x600");
std::unique_ptr w1(CreateAppWindow());
SnapOneTestWindow(w1.get(), chromeos::WindowStateType::kPrimarySnapped);
VerifySplitViewOverviewSession(w1.get());
@@ -366,19 +380,21 @@
generator->set_current_screen_location(start_point);
// Resize to less than 1/3. Test we don't end overview.
- int x = 200;
- ASSERT_LT(x, work_area_bounds().width() * chromeos::kOneThirdSnapRatio);
- generator->DragMouseTo(gfx::Point(x, start_point.y()));
+ const auto drag_point1 =
+ gfx::Point(work_area_bounds().width() * chromeos::kOneThirdSnapRatio - 10,
+ start_point.y());
+ generator->DragMouseTo(drag_point1);
gfx::Rect expected_window_bounds(initial_bounds);
- expected_window_bounds.set_width(x);
+ expected_window_bounds.set_width(drag_point1.x());
EXPECT_EQ(expected_window_bounds, w1->GetBoundsInScreen());
VerifySplitViewOverviewSession(w1.get());
// Resize to greater than 2/3. Test we don't end overview.
- x = 600;
- ASSERT_GT(x, work_area_bounds().width() * chromeos::kTwoThirdSnapRatio);
- generator->DragMouseTo(gfx::Point(x, start_point.y()));
- expected_window_bounds.set_width(x);
+ const auto drag_point2 =
+ gfx::Point(work_area_bounds().width() * chromeos::kTwoThirdSnapRatio + 10,
+ start_point.y());
+ generator->DragMouseTo(drag_point2);
+ expected_window_bounds.set_width(drag_point2.x());
EXPECT_EQ(expected_window_bounds, w1->GetBoundsInScreen());
VerifySplitViewOverviewSession(w1.get());
}
@@ -1012,6 +1028,39 @@
/*expected_count=*/1);
}
+// Tests that there will be no crash when dragging a snapped window in overview
+// toward the edge. In this case, the overview components will become too small
+// to meet the minimum requirement of the fundamental UI layer such as shadow.
+// See the regression behavior in http://b/324478757.
+TEST_F(FasterSplitScreenTest, NoCrashWhenDraggingSnappedWindowToEdge) {
+ std::unique_ptr window1(
+ CreateAppWindow(gfx::Rect(0, 0, 200, 100)));
+ std::unique_ptr window2(
+ CreateAppWindow(gfx::Rect(100, 100, 200, 100)));
+ SnapOneTestWindow(window1.get(), chromeos::WindowStateType::kPrimarySnapped);
+ WaitForOverviewEnterAnimation();
+ VerifySplitViewOverviewSession(window1.get());
+
+ // Drag the snapped window towards the edge of the work area and verify that
+ // there is no crash.
+ auto* event_generator = GetEventGenerator();
+ event_generator->set_current_screen_location(
+ window1.get()->GetBoundsInScreen().right_center());
+ gfx::Point drag_end_point = work_area_bounds().right_center();
+ drag_end_point.Offset(/*delta_x=*/-10, 0);
+ event_generator->PressLeftButton();
+ event_generator->MoveMouseTo(drag_end_point);
+
+ // Verify that shadow exists for overview item.
+ auto* overview_item2 = GetOverviewItemForWindow(window2.get());
+ const auto shadow_content_bounds =
+ overview_item2->get_shadow_content_bounds_for_testing();
+ EXPECT_FALSE(shadow_content_bounds.IsEmpty());
+
+ VerifySplitViewOverviewSession(window1.get());
+ EXPECT_TRUE(WindowState::Get(window1.get())->is_dragged());
+}
+
// -----------------------------------------------------------------------------
// SnapGroupTest:
@@ -1496,44 +1545,6 @@
EXPECT_TRUE(window_to_snap_group_map.empty());
}
-// Tests that, after a window is snapped with overview on the other side,
-// resizing overview works as expected.
-// TODO(b/308170967): Combine this with FasterSplitScreenTest.
-TEST_F(SnapGroupTest, ResizeSplitViewOverviewAndWindow) {
- auto* snap_group_controller = SnapGroupController::Get();
- // TODO(sophiewen): Make this the default for SnapGroupTest.
- snap_group_controller->set_can_enter_overview_for_testing(
- /*can_enter_overview=*/true);
-
- std::unique_ptr w1(CreateAppWindow());
- SnapOneTestWindow(w1.get(), chromeos::WindowStateType::kPrimarySnapped);
- VerifySplitViewOverviewSession(w1.get());
- const gfx::Rect initial_bounds(w1->GetBoundsInScreen());
-
- // Drag the right edge of the window to resize the window and overview at the
- // same time. Test that the bounds are updated.
- const gfx::Point start_point(w1->GetBoundsInScreen().right_center());
- auto* generator = GetEventGenerator();
- generator->set_current_screen_location(start_point);
-
- // Resize to less than 1/3. Test we don't end overview.
- int x = 200;
- ASSERT_LT(x, work_area_bounds().width() * chromeos::kOneThirdSnapRatio);
- generator->DragMouseTo(gfx::Point(x, start_point.y()));
- gfx::Rect expected_window_bounds(initial_bounds);
- expected_window_bounds.set_width(x);
- EXPECT_EQ(expected_window_bounds, w1->GetBoundsInScreen());
- VerifySplitViewOverviewSession(w1.get());
-
- // Resize to greater than 2/3. Test we don't end overview.
- x = 600;
- ASSERT_GT(x, work_area_bounds().width() * chromeos::kTwoThirdSnapRatio);
- generator->DragMouseTo(gfx::Point(x, start_point.y()));
- expected_window_bounds.set_width(x);
- EXPECT_EQ(expected_window_bounds, w1->GetBoundsInScreen());
- VerifySplitViewOverviewSession(w1.get());
-}
-
// Tests that the split view divider will be stacked on top of both windows in
// the snap group and that on a third window activated the split view divider
// will be stacked below the newly activated window.
@@ -2100,7 +2111,7 @@
for (const auto& overview_item : window_list) {
const auto shadow_content_bounds =
overview_item->get_shadow_content_bounds_for_testing();
- ASSERT_TRUE(!shadow_content_bounds.IsEmpty());
+ ASSERT_FALSE(shadow_content_bounds.IsEmpty());
EXPECT_EQ(shadow_content_bounds.size(),
gfx::ToRoundedSize(overview_item->target_bounds().size()));
}
diff -Nru chromium-122.0.6261.57/build/util/LASTCHANGE chromium-122.0.6261.94/build/util/LASTCHANGE
--- chromium-122.0.6261.57/build/util/LASTCHANGE 2024-02-21 00:22:57.000000000 +0000
+++ chromium-122.0.6261.94/build/util/LASTCHANGE 2024-02-27 21:41:58.000000000 +0000
@@ -1,2 +1,2 @@
-LASTCHANGE=87957e464700ccf3468df47ce741e0dc089e0544-refs/branch-heads/6261@{#853}
+LASTCHANGE=880dbf29479c6152d5e4f08dfd3a96b30f919e56-refs/branch-heads/6261@{#960}
LASTCHANGE_YEAR=2024
diff -Nru chromium-122.0.6261.57/build/util/LASTCHANGE.committime chromium-122.0.6261.94/build/util/LASTCHANGE.committime
--- chromium-122.0.6261.57/build/util/LASTCHANGE.committime 2024-02-21 00:22:57.000000000 +0000
+++ chromium-122.0.6261.94/build/util/LASTCHANGE.committime 2024-02-27 21:41:58.000000000 +0000
@@ -1 +1 @@
-1708291727
\ No newline at end of file
+1708974357
\ No newline at end of file
diff -Nru chromium-122.0.6261.57/chrome/LACROS_QA_QUALIFIED_VERSION chromium-122.0.6261.94/chrome/LACROS_QA_QUALIFIED_VERSION
--- chromium-122.0.6261.57/chrome/LACROS_QA_QUALIFIED_VERSION 2024-02-21 00:20:31.000000000 +0000
+++ chromium-122.0.6261.94/chrome/LACROS_QA_QUALIFIED_VERSION 2024-02-27 21:39:36.000000000 +0000
@@ -1 +1 @@
-122.0.6261.39
\ No newline at end of file
+122.0.6261.69
\ No newline at end of file
diff -Nru chromium-122.0.6261.57/chrome/VERSION chromium-122.0.6261.94/chrome/VERSION
--- chromium-122.0.6261.57/chrome/VERSION 2024-02-21 00:20:31.000000000 +0000
+++ chromium-122.0.6261.94/chrome/VERSION 2024-02-27 21:39:36.000000000 +0000
@@ -1,4 +1,4 @@
MAJOR=122
MINOR=0
BUILD=6261
-PATCH=57
+PATCH=94
diff -Nru chromium-122.0.6261.57/chrome/app/resources/chromium_strings_bs.xtb chromium-122.0.6261.94/chrome/app/resources/chromium_strings_bs.xtb
--- chromium-122.0.6261.57/chrome/app/resources/chromium_strings_bs.xtb 2024-02-21 00:20:31.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/chromium_strings_bs.xtb 2024-02-27 21:39:36.000000000 +0000
@@ -410,7 +410,7 @@
Chromiumu je za ovu web lokaciju potrebno odobrenje za lokaciju
ChromiumOS nije mogao sinhronizirati podatke zato što sinhronizacija nije dostupna za vašu domenu.
Pokretanje…
-Uključite dodatnu zaštitu za Chromiumove programske jezike JavaScript i WebAssembly
+Uključite dodatnu zaštitu za Chromiumov pokretač programskih jezika JavaScript i WebAssembly
Ovaj fajl je opasan pa ga je Chromium blokirao.
Chromium je blokirao ovaj fajl jer je ova vrsta fajla opasna
Ako slika ne sadrži koristan opis, Chromium će ga pokušati pružiti. Slike se šalju Googleu radi kreiranja opisa. To možete isključiti u postavkama kad god želite.
diff -Nru chromium-122.0.6261.57/chrome/app/resources/chromium_strings_mr.xtb chromium-122.0.6261.94/chrome/app/resources/chromium_strings_mr.xtb
--- chromium-122.0.6261.57/chrome/app/resources/chromium_strings_mr.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/chromium_strings_mr.xtb 2024-02-27 21:39:36.000000000 +0000
@@ -95,7 +95,7 @@
Chromium वर स्वागत आहे,
Chromium टॅब
अतिरिक्त सुरक्षिततेसाठी, Chromium तुमचा डेटा एंक्रिप्ट करेल.
-इंटरनेटशी कनेक्ट करता आले नाही. HTTP 403 प्रतिबंधित. कृपया तुमचे प्रॉक्सी कॉंफिगरेशन तपासा.
+इंटरनेटशी कनेक्ट करता आले नाही. HTTP 403 प्रतिबंधित. कृपया तुमचे प्रॉक्सी कॉन्फिगरेशन तपासा.
डीफॉल्ट ब्राउझर यावर बदला:
या एक्स्टेंशनमध्ये मालवेअर आहे आणि ते असुरक्षित आहे. ते Chromium वरून काढून टाका, जेणेकरून ते तुमच्या वैयक्तिक माहितीच्या समावेशासह तुम्ही भेट देत असलेल्या साइटवरील तुमचा डेटा आता पाहू आणि बदलू शकत नाही.
पुन्हा लाँच करा
@@ -251,7 +251,7 @@
Google LLC
Chromium या भाषेत डिस्प्ले करा
इंटरनेटशी कनेक्ट करता आले नाही. प्रॉक्सी सर्व्हरसाठी ऑथेंटिकेशन आवश्यक आहे.
-इंटरनेटशी कनेक्ट करता आले नाही. HTTP 401 प्रतिबंधित. कृपया तुमचे प्रॉक्सी कॉंफिगरेशन तपासा.
+इंटरनेटशी कनेक्ट करता आले नाही. HTTP 401 प्रतिबंधित. कृपया तुमचे प्रॉक्सी कॉन्फिगरेशन तपासा.
Chromium वर तुमचे स्वागत आहे
Chromium ला या आयटममध्ये मालवेअरचा समावेश असल्याचे आढळले:
तुमच्या ब्राउझरमध्ये सर्वात सुरक्षित सेटिंग्ज असल्याची खात्री करण्यासाठी Chromium नियमितपणे तपासते. तुम्ही एखाद्या गोष्टीचे पुनरावलोकन करणे आवश्यक असल्यास, आम्ही तुम्हाला कळवू.
@@ -370,7 +370,7 @@
Chromium तुमची सेटिंग्ज रिकव्हर करू शकत नाही.
नवीन विंडो
तुमचे वेब, बुकमार्क आणि अन्य Chromium आशय येथे थेट आहे.
-तुमच्या सिस्टम अॅडमिनिस्ट्रेटरने अॅक्सेस करण्यासाठी उघडण्याकरिता Chromium कॉंफिगर केले आहे.
+तुमच्या सिस्टीम अॅडमिनिस्ट्रेटरने अॅक्सेस करण्यासाठी उघडण्याकरिता Chromium कॉन्फिगर केले आहे.
Chromium प्रोफाइल वापरून तुम्ही तुमच्या Chromium शी संबंधित सर्व गोष्टींची विभागणी करू शकता. ती काम आणि मनोरंजन यामध्ये विभागणी करणे सोपे करते.
- Chromium डेव्हलपर
या साइटसाठी Chromium ला तुमचा कॅमेरा ॲक्सेस करण्याची परवानगी हवी आहे
@@ -463,7 +463,7 @@
लिंक नवीन Chromium &टॅबमध्ये उघडा
तुमचा ब्राउझिंग डेटा देखील हटवायचा?
चाचण्यांदरम्यान, तुम्हाला जाहिराती दाखवण्यासाठी साइट जे स्वारस्याचे विषय वापरतात, ते तुम्ही पाहू आणि काढून टाकू शकता. तुमच्या अलीकडील ब्राउझिंग इतिहासाच्या आधारे Chromium तुमच्या स्वारस्यांचा अंदाज लावते.
-तुमच्या सिस्टम अॅडमिनिस्ट्रेटरने ॲक्सेस करण्याकरिता पर्यायी ब्राउझर उघडण्यासाठी Chromium कॉंफिगर केले आहे.
+तुमच्या सिस्टीम अॅडमिनिस्ट्रेटरने ॲक्सेस करण्याकरिता पर्यायी ब्राउझर उघडण्यासाठी Chromium कॉन्फिगर केले आहे.
&Chromium अपडेट करण्यासाठी पुन्हा लाँच करा
Chromium (mDNS-मध्ये)
Chromium ला तुमचे हक्काचे ठिकाण बनवा
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_ar.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_ar.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_ar.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_ar.xtb 2024-02-27 21:39:36.000000000 +0000
@@ -2492,7 +2492,7 @@
عرض مهام الطباعة وإدارتها
عرض شريط الإشارات المرجعية دائمًا
إنّ ظهور إعلانات مخصّصة أو غير مخصّصة لك أثناء التصفّح يعتمد على هذا الإعداد وعلى الإعلانات المقترَحة من المواقع الإلكترونية وإعدادات ملفات تعريف الارتباط وما إذا كان الموقع الإلكتروني الذي تعرضه يخصِّص الإعلانات.
-إنشاء كلمات مرور فريدة
+يجب إنشاء كلمات مرور فريدة
بحث
()
تمت إضافة رقم التعريف الشخصي
@@ -3306,7 +3306,7 @@
إعادة فحص أجهزة البلوتوث
تعذّر حذف بيانات تسجيل الدخول
اختيار مجلد آخر ...
-يمكنك إنشاء كلمات المرور وحفظها وإدارتها كي يتسنى لك تسجيل الدخول بسهولة إلى المواقع الإلكترونية والتطبيقات.
+يمكنك إنشاء كلمات المرور وحفظها وإدارتها لتسجيل الدخول بسهولة إلى المواقع الإلكترونية والتطبيقات.
إعادة الفحص
نسخ &عنوان الرابط
خط ثابت العرض
@@ -6586,7 +6586,7 @@
الإعدادات
لإضافة هذه الصفحة إلى "قائمة القراءة"، انقر على رمز الإشارات المرجعية.
غَمَشُ الأزرق
-التحذيرات التي تم إغلاقها
+التحذيرات المغلقة
إخلاء مساحة التخزين
تم تحميل المشاركة بنجاح.
حذف الملف الشخصي
@@ -9198,7 +9198,7 @@
يجب أن يتوفّر اتصال بالشبكة
استخدام كلمات المرور المحفوظة على أي جهاز
تم اختيار . يُرجى الضغط على مفتاح "البحث" ومفتاح "المسافة" لإلغاء الاختيار.
-يمكنك إنشاء كلمات المرور الخاصة بحسابك وحفظها وإدارتها لتسجيل الدخول إلى المواقع الإلكترونية والتطبيقات بسهولة. مزيد من المعلومات
+يمكنك إنشاء كلمات المرور لحساباتك وحفظها وإدارتها لتسجيل الدخول إلى المواقع الإلكترونية والتطبيقات بسهولة. مزيد من المعلومات
لون مخصص
يتطلب إجراء Powerwash بعد عملية إعادة التشغيل التالية
إزالة معلومات تحديد الهوية الشخصية من system_logs.txt
@@ -10284,7 +10284,7 @@
خيارات تسجيل الدخول
إلغاء الإذن ""
غير مفعَّلة
-إنشاء كلمات مرور قوية
+يجب إنشاء كلمات مرور قوية
هل تريد إلغاء عملية إعداد Microsoft 365؟
الترقية الدولية لـ Netscape
استخدام البطارية بسرعة أكبر (حاليًا %)
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_da.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_da.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_da.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_da.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -3711,7 +3711,7 @@
Navn
Videokvalitet
Websites, du besøger, holder muligvis op med at fungere som forventet
-Aktiverer registrering af ydelsesdata, der hjælper Google med at forbedre systemet med tiden. Der sendes ingen data, før du indgiver en feedbackrapport (Alt-Shift-I) og medtager ydelsesdata. Du kan altid vende tilbage til dette skærmbillede for at deaktivere registreringen.
+Aktiverer registrering af ydelsesdata, der hjælper Google med at forbedre systemet med tiden. Der sendes ingen data, før du indgiver en feedbackrapport (Alt-Shift-I) og medtager ydelsesdata. Du kan altid vende tilbage til dette skærm for at deaktivere registreringen.
Nyt navn på knappen
(udvidelses-id "") er ikke tilladt på en loginskærm.
&Annuller
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_el.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_el.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_el.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_el.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -4167,7 +4167,7 @@
Άνοιγμα πάντα με πρόγραμμα προβολής συστήματος
Επαναφορά και διαγραφή επιβλαβούς λογισμικού
Επιλογή πίνακα μπράιγ
-Δοκιμάστε ξανά. Εάν εμφανιστεί ξανά αυτό το σφάλμα, επικοινωνήστε με τον αντιπρόσωπο υποστήριξης.
+Δοκιμάστε ξανά. Εάν εμφανιστεί ξανά αυτό το σφάλμα, επικοινωνήστε με τον εκπρόσωπο υποστήριξης.
μπορεί να χρησιμοποιεί τις πληροφορίες σας καθώς περιηγείστε
Μπορείτε να περιορίσετε τη σύνδεση σε συγκεκριμένους χρήστες. Αυτό καταργεί από την οθόνη σύνδεσης την επιλογή Προσθήκη ατόμου. Μπορείτε επίσης να καταργήσετε τρέχοντες χρήστες.
Γίνεται εγκατάσταση...
@@ -6436,7 +6436,7 @@
Ο κωδικός πρόσβασής σας έληξε. Αποσυνδεθείτε και συνδεθείτε ξανά για να τον αλλάξετε.
εφαρμογή
Ένας ιστότοπος θέλει να χρησιμοποιήσει αυτή την εφαρμογή.
-Αυτή η συσκευή μπορεί να είναι κατάλληλη μόνο για λειτουργία επίδειξης στο διαδίκτυο. Επικοινωνήστε με τον αντιπρόσωπο υποστήριξης για περισσότερες λεπτομέρειες.
+Αυτή η συσκευή μπορεί να είναι κατάλληλη μόνο για λειτουργία επίδειξης στο διαδίκτυο. Επικοινωνήστε με τον εκπρόσωπο υποστήριξης για περισσότερες λεπτομέρειες.
Πατήστε το εικονίδιο "Επιλέξτε για αυτόματη ανάγνωση" κοντά στην εικόνα προφίλ σας και έπειτα επιλέξτε αυτό που θέλετε να ακούσετε.
Το δίκτυο δεν είναι διαθέσιμο
Ενότητα
@@ -10646,7 +10646,7 @@
Κάντε κλικ στο αναπτυσσόμενο μενού, για να επιλέξετε ένα άλλο πλαίσιο.
Λήψη σημειώσεων με γραφίδα από την οθόνη κλειδώματος
Έλεγχος της ρύθμισης του κοντέινερ Linux
-Ωχ! Η περίοδος προετοιμασίας των ιδιοτήτων χρόνου εγκατάστασης έχει λήξει. Επικοινωνήστε με τον αντιπρόσωπό σας υποστήριξης.
+Ωχ! Η περίοδος προετοιμασίας των ιδιοτήτων χρόνου εγκατάστασης έχει λήξει. Επικοινωνήστε με τον εκπρόσωπο υποστήριξης.
Cupcake
Προστέθηκε η επέκταση ""
Απεγκατάσταση Google Play Store
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_en-GB.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_en-GB.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_en-GB.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_en-GB.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -1861,7 +1861,7 @@
Passed
This site can see text and images copied to the clipboard.
Show apps
-Open in Reading mode
+Open in reading mode
When devices are sharing nearby
Open when &done
Use your IP address to determine location
@@ -3138,7 +3138,7 @@
Line is too long:
On other devices
Read folders that you open in the application
-Open in Reading mode
+Open in reading mode
Steam for Chromebook (Beta) is not available for child Google Accounts
When on, a list of sites that you visit that guess your interests appears here
'' moved into ''.
@@ -8248,7 +8248,7 @@
will launch at system startup and continue to run in the background, even once you've closed all other windows.
Customise sync
Location requests are automatically blocked for all sites except ones you allow
-Safety Check
+Safety check
URL
Change back to ?
Set up connection on your
@@ -8590,7 +8590,7 @@
Cancel
Some passwords are saved only to this device. To use them on your other devices, save them in your Google Account,
Exit Incognito mode anyway?
-Take the privacy guide
+Take the Privacy Guide
You are not authorised to use this device. Please contact the administrator for sign-in permission.
Follow the instructions on your phone
Right-click on a tab and select 'Add tab to new group'
@@ -10601,7 +10601,7 @@
Reconnecting to Wi-Fi
Running Chrome Connectivity Diagnostics
-Picture in Picture
+Picture-in-picture
Scan this QR code with the device that has the passkey that you want to use for
Show Reading List
The profile is not supported
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_es-419.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_es-419.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_es-419.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_es-419.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -2796,7 +2796,7 @@
Cambia&r nombre...
Se borró la búsqueda
&Lista de lectura
-Copiar el marco de video
+Copiar fotograma
Anunciar notificaciones de descarga
No se puede copiar el archivo crx externo a .
"" sincronizado
@@ -3501,7 +3501,7 @@
No se puede transmitir a este dispositivo.
Enviar informes de fallas y datos de uso y diagnóstico a ChromeOS Flex
dejar en blanco si quieres configurar la contraseña de raíz en el valor de la imagen de prueba predeterminada
-Solicitar sitio móvil
+Solicitar sitio para dispositivos móviles
Incluye apps, páginas web y mucho más. Envía estadísticas para mejorar las sugerencias solo si elegiste compartir los datos de uso.
Extensión:
Las páginas a las que accedas desde esta ventana no aparecerán en el historial del navegador ni dejarán rastros (por ejemplo, cookies) en la computadora una vez que salgas del navegador. Los archivos que descargues y los favoritos que crees no se guardarán.
@@ -6604,7 +6604,7 @@
Se dejó de fijar el panel lateral
Usar la tecla de búsqueda para cambiar el comportamiento de las teclas de función
Si además elegiste enviar datos de uso y diagnóstico en el paso anterior, se recopilarán estos datos para las apps instaladas.
-Crea con IA
+Crear con IA
Quitar el acceso a Google Drive
Habilitar el Asistente de Google
Agregar un ticket
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_fa.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_fa.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_fa.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_fa.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -4959,7 +4959,7 @@
نمایش اعلان هنگامیکه دستگاههای اطراف درحال همرسانی هستند
(UDP)
فعال کردن شتاب TrackPoint
-باز کردن فروشگاه وب
+باز کردن نتبازار Chrome
&گزارش یک مشکل...
سرپرستتان بهروزرسانیها را مدیریت میکند
فایل برای باز شدن به منتقل شود؟
@@ -7030,7 +7030,7 @@
صرفنظرکردن
قبل از اینکه بتوانید از استفاده کنید باید دستگاه را بهروزرسانی کنید.
انتخاب کنید زیرنویس ناشنوایان به چه زبانی ترجمه شود
-نمایش در فروشگاه وب
+نمایش در «نتبازار»
سرپرستتان افزونه «» را مسدود کرده است
بازنشانی تنظیمات
درحال وارد کردن گذرواژهها در برگه دیگری هستید
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_fr.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_fr.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_fr.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_fr.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -521,7 +521,7 @@
Déverrouillez votre téléphone et confirmez votre identité
Impossible de charger les conditions d'utilisation de Google Play
En savoir plus sur les sites associés dans un nouvel onglet
-Utiliser la localisation. Permettre aux services et applications d'utiliser la position de cet appareil s'ils disposent de l'autorisation d'accès nécessaire. Google peut collecter des données de localisation régulièrement et s'en servir de manière anonyme pour améliorer la précision de la localisation et les services géolocalisés.
+Utiliser la localisation. Permettre aux services et applications d'utiliser la position de cet appareil s'ils disposent de l'autorisation d'accès nécessaire. Google peut collecter des données de localisation régulièrement et s'en servir de manière anonyme pour améliorer la précision de la localisation et les services basés sur la localisation.
Connexion à votre appareil…
Impossible de se connecter au proxy
A planté.
@@ -2621,7 +2621,7 @@
Accéder à la page
Un navigateur Internet rapide, simple et sécurisé, conçu pour le Web d'aujourd'hui
Oublier cet abonnement ?
-Utiliser la localisation. Autoriser les applications et services disposant de l'autorisation d'accéder à la position à utiliser l'emplacement de cet appareil. Nous pouvons recueillir régulièrement des données de localisation et les utiliser de façon anonyme afin d'améliorer la précision de la localisation et les services géolocalisés. En savoir plus
+Utiliser la localisation. Autoriser les applications et services disposant de l'autorisation d'accéder à la position à utiliser l'emplacement de cet appareil. Nous pouvons recueillir régulièrement des données de localisation et les utiliser de façon anonyme afin d'améliorer la précision de la localisation et les services basés sur la localisation. En savoir plus
S'inscrire
Raccordez votre téléphone avec un câble
Vous ne recevrez plus de mises à jour de sécurité. Passez à un nouveau Chromebook.
@@ -4344,7 +4344,7 @@
Changer
Les applications doivent être diffusées avec le type de contenu
Paramètres de base
-Permettre aux applis et services Android autorisés à accéder à la position d'utiliser celle de votre appareil. Google peut collecter régulièrement les données de localisation et s'en servir de façon anonyme pour améliorer la précision de la localisation et les services géolocalisés.
+Permettre aux applis et services Android autorisés à accéder à la position d'utiliser celle de votre appareil. Google peut collecter régulièrement les données de localisation et s'en servir de façon anonyme pour améliorer la précision de la localisation et les services basés sur la localisation.
Partager aussi l'audio du système. Le son de cet appareil sera désactivé pour éviter l'effet Larsen.
Ko ( Ko effectifs)
Sélectionnez une appli sur votre appareil pour ouvrir ce lien
@@ -6564,7 +6564,7 @@
Valider le téléphone
Échec d'obtention d'un jeton d'accès aux API à long terme pour cet appareil.
Échanger des données avec l'appareil suivant : ""
-Utiliser la localisation. Autoriser les applications et services disposant de l'autorisation d'accéder à la position à utiliser l'emplacement de votre appareil. Nous pouvons recueillir régulièrement des données de localisation et les utiliser de façon anonyme afin d'améliorer la précision de la localisation et les services géolocalisés. En savoir plus
+Utiliser la localisation. Autoriser les applications et services disposant de l'autorisation d'accéder à la position à utiliser l'emplacement de votre appareil. Nous pouvons recueillir régulièrement des données de localisation et les utiliser de façon anonyme afin d'améliorer la précision de la localisation et les services basés sur la localisation. En savoir plus
Gris froid
L'extension "" souhaite accéder à votre compte
Supprimer des réseaux préférés
@@ -8980,7 +8980,7 @@
Voix favorite
L'origine doit être sûre
Confirmer les autorisations
-C&opier l'adresse vidéo
+C&opier l'adresse de la vidéo
Les sites diffusent généralement des annonces en contrepartie de contenus ou services offerts. Toutefois, certains sites sont connus pour afficher des annonces intrusives ou trompeuses.
Toutes les pages de
Motif : LBS n'accepte que les URL incluant http://, https:// et file://.
@@ -10385,7 +10385,7 @@
Installation terminée
Pour rouvrir le groupe, cliquez dessus
Consulter et modifier les paramètres de saisie automatique
-Utiliser la localisation. Permettre aux services et applications d'utiliser la position de votre appareil s'ils disposent de l'autorisation d'accès nécessaire. Google peut collecter des données de localisation régulièrement et s'en servir de manière anonyme pour améliorer la précision de la localisation et les services géolocalisés.
+Utiliser la localisation. Permettre aux services et applications d'utiliser la position de votre appareil s'ils disposent de l'autorisation d'accès nécessaire. Google peut collecter des données de localisation régulièrement et s'en servir de manière anonyme pour améliorer la précision de la localisation et les services basés sur la localisation.
Impossible de télécharger le dictionnaire du correcteur orthographique
Saisissez une URL pour voir ce que LBS en ferait.
4x
@@ -10457,7 +10457,7 @@
Pour découvrir quelles données sont collectées par Google et pourquoi, accédez à policies.google.com.
Synthèse vocale
-Permettre aux applis et services Android autorisés à accéder à la position d'utiliser celle de cet appareil. Google peut collecter régulièrement les données de localisation et s'en servir de façon anonyme pour améliorer la précision de la localisation et les services géolocalisés.
+Permettre aux applis et services Android autorisés à accéder à la position d'utiliser celle de cet appareil. Google peut collecter régulièrement les données de localisation et s'en servir de façon anonyme pour améliorer la précision de la localisation et les services basés sur la localisation.
Activez les raccourcis clavier en appuyant sur une touche à la fois au lieu de maintenir plusieurs touches enfoncées
Type de fichier non compatible
Aucun favori ne correspond à votre recherche
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_hy.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_hy.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_hy.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_hy.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -5944,7 +5944,7 @@
Սարքի վերակայումը չի վնասի ձեր Google հաշիվները կամ այդ հաշիվների հետ համաժամացված տվյալները, սակայն սարքում պահված ֆայլերը կջնջվեն:
Ավտոմատ մուտք
Թարգմանությունը կատարված է ()
-Microsoft Windows-ի սարքակազմի սարքավարի հաստատում
+Microsoft Windows-ի սարքակազմի դրայվերի հաստատում
Բոլոր նշումները
Չհաջողվեց միացնել սարքը տիրույթին։ Փորձեք նորից կամ կապվեք սարքի սեփականատիրոջ կամ ադմինիստրատորի հետ։ Սխալի կոդը՝ ։
8-կետանոց
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_it.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_it.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_it.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_it.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -2799,7 +2799,7 @@
&Rinomina...
Ricerca cancellata
&Elenco di lettura
-Copia cornice video
+Copia frame video
Annuncia notifiche di download
Impossibile copiare il file crx esterno su .
"" accoppiato
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_lv.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_lv.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_lv.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_lv.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -1815,7 +1815,7 @@
Nevarēja izveidot savienojumu ar serveri. Pārbaudiet tīkla savienojumu un mēģiniet vēlreiz. Ja problēma nav novērsta, restartējiet Chromebook datoru.
Pēc 2022. gada decembra novecojušas Chrome lietotņu versijas vairs netiks atvērtas. Sazinieties ar administratoru, lai atjauninātu šo lietotni uz jaunu versiju vai noņemtu to.
1 lapa nosūtīta printerim
-Ierīce ir piesaistīta konkrētam mobilā tīkla nodrošinātājam
+Ierīce ir piesaistīta konkrētam mobilā tīkla operatoram
Lietotne:
— pieprasīta atļauja. Lai atbildētu, nospiediet vadīšanas taustiņu un uz priekšu vērsto bultiņu.
Ielādējot datus, radās kļūda.
@@ -3975,7 +3975,7 @@
Piespraust rīkjoslai
Pārvaldīt printerus
Izcelt peles kursoru, kad tas tiek pārvietots
-Iespējams, lejupielādēto profilu nevarēs izmantot, ja mobilā tīkla nodrošinātājs ir bloķēts. Lai saņemtu atbalstu, sazinieties ar savu nodrošinātāju.
+Iespējams, lejupielādēto profilu nevarēs izmantot, ja mobilā tīkla operators ir bloķēts. Lai saņemtu atbalstu, sazinieties ar savu nodrošinātāju.
PIN koda iestatīšana
Laika joslas noteikšanas metode
Paslēpt saīsnes
@@ -5608,7 +5608,7 @@
Rādīt aizstājējus
Šo kontu pārvalda
Avots netiek atbalstīts
-Savienot pārī Bluetooth slēdzi
+Savienot Bluetooth slēdzi
Pievienot
Meklēt ļaunprātīgu programmatūru
Google asistents darbojas arī šeit
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_mr.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_mr.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_mr.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_mr.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -415,7 +415,7 @@
Ansible Playbook किंवा Crostini बॅकअप फाइल वापरून तयार करा
सेव्ह केलेले पासवर्ड येथे दिसतील. या डिव्हाइसवर वर पासवर्ड इंपोर्ट करण्यासाठी, CSV फाइल निवडणे हे करा.
, , काढून टाकल्या
-स्वयंचलित प्रॉक्सी कॉंफिगरेशन
+ऑटोमॅटिक प्रॉक्सी कॉन्फिगरेशन
Caps Lock
तुम्हाला उघड्या असलेल्या टॅबसह सर्व साइटमधून साइन आउट केले जाईल
तुमचे बुकमार्क, इतिहास आणि इतर सेटिंग्ज आपल्या Google खात्यामध्ये संकालित केल्या जातील.
@@ -616,7 +616,7 @@
कॅरेट ब्राउझिंग सुरू किंवा बंद करण्यासाठी Ctrl+Search+7 हा शॉर्टकट वापरा
वाचन मोड हा या पेजवरील मुख्य आशय शोधू शकत नाही
अधिक दर्शवा
-टेदरिंग कॉंफिगरेशन सेट करा
+टेदरिंग कॉन्फिगरेशन सेट करा
मायक्रोफोनच्या सेटिंगमधील बदलासाठी Parallels Desktop पुन्हा लाँच करणे आवश्यक आहे. Parallels Desktop वर पुढे सुरू ठेवण्यासाठी पुन्हा लाँच करा.
तुम्ही पाहता त्या जाहिरातींवर अधिक नियंत्रण
आपल्याकडे फाईलवर प्रमाणपत्रे आहेत जी अन्य कोणत्याही श्रेणींसाठी योग्य नाहीत
@@ -1548,7 +1548,7 @@
काही संपर्कांना दिसेल
{COUNT,plural, =0{Chrome will block cookies again today}=1{Chrome उद्या पुन्हा कुकी ब्लॉक करेल}other{# दिवसांनी कुकी पुन्हा ब्लॉक केल्या जातील}}
टूलबार नेहमी पूर्ण स्क्रीनमध्ये दर्शवा
-व्यक्तिचलित प्रॉक्झी कॉंफिगरेशन
+मॅन्युअल प्रॉक्सी कॉन्फिगरेशन
शिफारस केलेले पासवर्ड वापरा
प्रदर्शन सेटिंग्ज
सर्टिफिकेट दर्शक:
@@ -1592,7 +1592,7 @@
तुमचे इंटरनेट कनेक्शन तपासा
या डीव्हाइसवर मागणी आयडी जोडा
शोध इंजीन आणि साइट शोध व्यवस्थापित करा
-प्रिंटर जोडू शकत नाही. कृपया तुमच्या प्रिंटरचे कॉंफिगरेशन तपासा आणि पुन्हा प्रयत्न करा.
+प्रिंटर जोडता आला नाही. कृपया तुमच्या प्रिंटरचे कॉन्फिगरेशन तपासा आणि पुन्हा प्रयत्न करा.
QR कोड
मजकूर रेकग्निशन फाइल डाउनलोड करत आहे… %
गुप्त टॅब:
@@ -1855,7 +1855,7 @@
Optimize
फीडबॅक पाठवत आहे...
मायक्रोफोन ॲक्सेस नेहमी ब्लॉक करा
-कॉंफिगरेशन सेव्ह करताना एरर आली
+कॉन्फिगरेशन सेव्ह करताना एरर आली
&विंडो रिस्टोअर करा
पास झाले
या पेजवर क्लिपबोर्डवर कॉपी केलेला मजकूर आणि इमेज दिसू शकतात.
@@ -1941,7 +1941,7 @@
पेज ऑटो-रिफ्रेश करण्यासाठी URL मध्ये क्वेरी पॅरामीटर जोडा: chrome://network/?refresh=<sec>
स्वरूप
फक्त डिव्हाइस अनलॉक करा
-प्रिंटर सेट करू शकलो नाही. कृपया कॉंफिगरेशन तपासा आणि पुन्हा प्रयत्न करा.
+प्रिंटर सेट करता आला नाही. कृपया कॉन्फिगरेशन तपासा आणि पुन्हा प्रयत्न करा.
तुमच्यासोबत कोण शेअर करू शकते ते निवडा
तुम्ही आता तुमच्या फोनमधील ॲप्स पाहू शकता
Google Chrome आणि ChromeOS Flex अतिरिक्त अटी
@@ -3978,7 +3978,7 @@
डाउनलोड करत आहे,
डेटाचा बॅकअप घ्या
तुमचे सिंक करा, जेणेकरून तुम्ही तुमचे Google खाते वापरून कोणत्याही डिव्हाइसवर साइन इन कराल, तेव्हा तुमची प्राधान्ये तयार असतील. प्राधान्यांमध्ये अॅप्स, सेटिंग्ज, वाय-फाय पासवर्ड, भाषा, वॉलपेपर, कीबोर्ड शॉर्टकट आणि आणखी बऱ्याच गोष्टींंचा समावेश आहे.
-दुर्दैवाने, तुमचा कॉंप्युटर हा समस्या असलेला हार्डवेअर आयडी वापरून कॉंफिगर केला गेला आहे. यामुळे ChromeOS Flex वर नवीनतम सुरक्षा निराकरणे अपडेट करणे रोखले जात आहे आणि तुमच्या कॉंप्युटरवर दुर्भावनापूर्ण हल्ले होण्याची शक्यता आहे.
+दुर्दैवाने, तुमचा कॉंप्युटर हा समस्या असलेला हार्डवेअर आयडी वापरून कॉन्फिगर केला गेला आहे. यामुळे ChromeOS Flex वर नवीनतम सुरक्षा निराकरणे अपडेट करणे रोखले जात आहे आणि तुमच्या कॉंप्युटरवर दुर्भावनापूर्ण हल्ले होण्याची शक्यता आहे.
तुमचा फोन अनलॉक करा आणि तुमचे अनलॉक करण्यासाठी तो जवळ आणा.
तुमचे काही पासवर्ड डेटा भंगामध्ये आढळले. तुमची खाती सुरक्षित करण्यासाठी, तुम्ही आता हे पासवर्ड बदलले पाहिजेत.
&झूम करा
@@ -4315,7 +4315,7 @@
इव्हेंट स्ट्रीम लॉगिंग सुरू करा
साइड पॅनल बंद करा
तुमचा डिव्हाइस रीस्टार्ट करा
-XML कॉंफिगरेशन स्रोत
+XML कॉन्फिगरेशन स्रोत
अनुमत
तुम्ही कियोस्क आणि सिन्येज अपग्रेड वापराल, जे डिव्हाइसला फक्त कियोस्क किंवा सिन्येज मोडमध्ये रन करण्याची परवानगी देते. तुम्हाला वापरकर्त्यांनी डिव्हाइसमध्ये साइन इन करावे असे वाटत असल्यास, कृपया मागे जा आणि Chrome Enterprise Upgrade वापरून नोंदणी करा.
या प्रक्रियेला काही मिनिटे लागू शकतात. फाइल डाउनलोड होत आहेत.
@@ -4462,8 +4462,8 @@
किमान आठ वर्ण वापरा
वापरकर्ता
, , , आणि आणखी स्विच
-ब्लूटूथ कॉंफिगरेशन नियंत्रित करते.
-कॉंफिगरेशन फाइल संपादित करा
+ब्लूटूथ कॉन्फिगरेशन नियंत्रित करते.
+कॉन्फिगरेशन फाइल संपादित करा
search + shift +
जलद पेअरिंग डिव्हाइस ही मध्ये सेव्ह केली आहेत
अक्षम करा
@@ -4519,7 +4519,7 @@
सर्व बुकमार्क
आशय शिफारसी मिळवा
वर्धित सुरक्षितता फिशिंग आणि मालवेअर अधिक चांगल्यारितीने ब्लॉक करते
-कंफर्मेशन कोडची पडताळणी करत आहे…
+कन्फर्मेशन कोडची पडताळणी करत आहे…
वास्तविक कीबोर्ड लेआउट
व्हॉल्यूम
फक्त अंक वापरा
@@ -4857,7 +4857,7 @@
शोध इंजिने
तुम्ही पूर्वी वर सर्व एक्स्टेंशनना अनुमती न देणे निवडले आहे. तुम्ही येथे ही साइट जोडल्यास, इतर एक्स्टेंशनदेखील वर तुमचा साइट डेटा वाचण्याची आणि बदलण्याची विनंती करू शकतात.
सुशी
-प्रिंटर कॉंफिगरेशन ॲडमिनिस्ट्रेटरद्वारे हाताळले जाते.
+प्रिंटर कॉन्फिगरेशन अॅडमिनिस्ट्रेटरद्वारे हाताळले जाते.
माकड
परवानग्या
गडद थीम, स्क्रीन सेव्हर
@@ -5066,7 +5066,7 @@
हा डायलॉग सध्या फोकस केलेला नाही. हा डायलॉग फोकस करण्यासाठी, Command-Shift-Option A प्रेस करा.
ChromeOS नेटवर्कशी संबंधित सूचना वाचा
तुम्ही सपोर्ट असलेल्या फाइल या अॅपद्वारे File Explorer किंवा इतर अॅप्समध्ये उघडू शकता आणि संपादित करू शकता. या ॲपमध्ये कोणत्या फाइल बाय डीफॉल्ट उघडल्या जाव्यात हे नियंत्रित करण्यासाठी, Windows सेटिंग्ज वर जा.
-कॉंफिगरेशन माहिती मिळवण्यासाठी ॲडमिनने पुरवलेला पासवर्ड एंटर करा
+कॉन्फिगरेशन माहिती मिळवण्यासाठी ॲडमिनने पुरवलेला पासवर्ड एंटर करा
सपोर्ट असलेल्या काही लिंक तरीही , , आणि आणखी एका अॅपमध्ये उघडतील.
Chrome वेब स्टोअरमधून नाही.
पिनमध्ये अवैध वर्ण आहेत
@@ -5166,7 +5166,7 @@
एंटरप्राइज व्यवस्थापनासाठी डिव्हाइसची नोंदणी करताना ही डिव्हाइस मागणी वापरा:
फॉंट आकार
तुमच्या फोनमधील फोटो, मीडिया आणि अॅप्स पहा
-प्रॉक्सी कॉंफिगरेशन मदत
+प्रॉक्सी कॉन्फिगरेशन मदत
फूटबॉल
पासवर्ड आवश्यक आहे
ही ऑथेंटिकेशन सेवा द्वारे होस्ट केली जाते
@@ -5574,7 +5574,7 @@
टॅब म्यूट करा
वर JavaScript ला नेहमी परवानगी द्या
मध्ये तुम्हाला या Chromebook साठीची सुरक्षा आणि सॉफ्टवेअर अपडेट मिळणे थांबेल. सर्वोत्तम अनुभवासाठी तुमचे Chromebook अपग्रेड करा.
-आधी लॉग इन केल्याशिवाय कॉंफिगरेशन सेव्ह करू शकत नाही
+आधी लॉग इन केल्याशिवाय कॉन्फिगरेशन सेव्ह करू शकत नाही
साइड पॅनल दाखवा
स्थिती आयडी
सर्व अवरोधित करा
@@ -5603,7 +5603,7 @@
टॅब गटाचे नाव:
वाचिक फीडबॅक ऐका, जेणेकरून तुम्हाला स्क्रीनकडे न पाहता तुमचे डिव्हाइस वापरता येईल. कनेक्ट केलेल्या डिव्हाइससह ब्रेल फीडबॅक उपलब्ध आहे.
तुमच्याकडे हानिकारक वेबसाइटच्या विरोधात Chrome ची सर्वात मजबूत सुरक्षा आहे
-टेदरिंग कॉंफिगरेशन रिफ्रेश करा
+टेदरिंग कॉन्फिगरेशन रिफ्रेश करा
पासवर्ड सेव्ह केलेले आहेत. तुमच्या मध्ये सेव्ह केलेले पासवर्ड पहा आणि व्यवस्थापित करा.
तुमच्या स्क्रीनकडे कोणीतरी पाहते, तेव्हा तुमच्या स्क्रीनच्या तळाशी उजवीकडे प्रायव्हसी आय आयकॉन दाखवा
शैलीमध्ये, पैकी अलीकडील AI थीम
@@ -6216,7 +6216,7 @@
साठी आणखी कृती
या डिव्हाइसवरून ही पेमेंट पद्धत हटवली जाईल
तुम्ही तुमच्या मोबाइल नेटवर्कवरून अपडेट डाउनलोड केल्यास, याचा परिणाम म्हणून अतिरिक्त शुल्क आकारले जाऊ शकते.
-पेअर करण्याशी संबंधित कंफर्मेशन
+पेअर करण्याशी संबंधित कन्फर्मेशन
डेस्क वर ब्राउझर विंडो सुरू आहेत
नेहमी सिस्टम दर्शकासह उघडा
Linux ने शेअर केलेले फोल्डर
@@ -6225,7 +6225,7 @@
सर्च बॉक्समधील इतिहासाच्या समावेशासह, इतिहास साफ करते
<a target='_blank' href=''>Android</a> आणि <a target='_blank' href=''>iOS</a> वर सुरुवात कशी करावी हे जाणून घ्या
साइट पेमेंट हँडलर इंस्टॉल करू शकतात
-कंफर्मेशन कोड एंटर करा
+कन्फर्मेशन कोड एंटर करा
तुमची सिक्युरिटी की काढून टाकली होती.
बाबत टिपा, ऑफर व अपडेट मिळवा आणि फीडबॅक शेअर करा.
Linux व्हर्च्युअल मशीन:
@@ -6355,7 +6355,7 @@
हे तुमची स्क्रीन रेकॉर्ड करत आहे
अनुमती देऊ नका
ChromeVox बोलत असताना कमी व्हॉल्यूममध्ये प्ले करा
-टेदरिंग कॉंफिगरेशन:
+टेदरिंग कॉन्फिगरेशन:
Google प्रोफाइल फोटो
मिररिंगच्या गुणवत्तेचे तपशील
तुमचा फिंगरप्रिंट डेटा सुरक्षितपणे स्टोअर केला आहे आणि तो तुमच्या मध्येच राहील. अधिक जाणून घ्या
@@ -6530,7 +6530,7 @@
डिव्हाइसच्या स्थानाचा अंदाज लावण्यात मदत करण्यासाठी, Google ची स्थान सेवा तुमच्या वाय-फाय, मोबाइल नेटवर्क आणि सेंसरसारख्या स्रोतांचा वापर करते.
तुम्ही या डिव्हाइसवरील मुख्य स्थान सेटिंग बंद करून स्थान बंद करू शकता. तुम्ही स्थान सेटिंग्जमध्ये स्थानासाठी वाय-फाय, मोबाइल नेटवर्क आणि सेंसरचा वापर देखील बंद करू शकता.
अधिक
-कॉंफिगरेशन पार्स करता आले नाही
+कॉन्फिगरेशन पार्स करता आले नाही
आता साइन आउट करा
प्राथमिक TrackPoint बटण
सिंक काम करत नाही. साइन आउट केल्यानंतर पुन्हा साइन इन करून पहा.
@@ -6863,7 +6863,7 @@
प्रिंटर सेटिंग्जमध्ये तुमचे प्रिंटर व्यवस्थापित करा
Android फोन ()
जवळपास शेअर करत असलेली कोणतीही डिव्हाइस उपलब्ध नाहीत. अधिक जाणून घ्या
-कंफर्मेशन कोड
+कन्फर्मेशन कोड
फाइंडर मध्ये &दर्शवा
टॅब मध्यम रुंदीवर आक्रसतात
सुरू केला आहे
@@ -6875,7 +6875,7 @@
डेटा पाठवण्याची किंवा मिळवण्याची क्रिया पूर्ण करण्याची अनुमती नाही
पासवर्ड संपादित करा
नि&र्गमन
- आपोआप कॉंफिगर होऊ शकत नाही. कृपया प्रगत प्रिंटर तपशील नमूद करा. अधिक जाणून घ्या
+ आपोआप कॉन्फिगर होऊ शकत नाही. कृपया प्रगत प्रिंटर तपशील नमूद करा. अधिक जाणून घ्या
मध्ये सुधारणा करण्यात मदत करण्यासाठी Google ला तुमचा हार्डवेअर डेटा वापरू द्या. तुम्ही नकार दिल्यास, योग्य ती अपडेट निर्धारित करण्यासाठी हा डेटा तरीही Google ला पाठवला जातो, पण स्टोअर केला जात नाही किंवा इतरत्र वापरला जात नाही. g.co/flex/HWDataCollection येथे अधिक जाणून घ्या.
फिल्टर
वैयक्तिक माहिती सूचना
@@ -7584,7 +7584,7 @@
आपल्या टचस्क्रीनची अचूकता सेट करा आणि समायोजित करा
सुरू केल्यावर, सर्व सूचना सायलंट केल्या जातील
Powerwash करण्यापूर्वी eSIM प्रोफाइल काढून टाका
-कॉंफिगरेशन माहिती मिळवा
+कॉन्फिगरेशन माहिती मिळवा
सेकंद
प्रॉक्सी सेटिंग्ज...
सेव्ह आणि शेअर करा
@@ -7611,7 +7611,7 @@
या पेजवरील इमेज ब्लॉक केलेल्या होत्या.
तुमच्या अॅडमिनिस्ट्रेटरने लॉग आउट केले आहे. तुम्ही आता नियंत्रक आहात.
एखादी साइट काम करत नसल्यास, तुम्ही तृतीय पक्ष कुकी वापरण्याची तात्पुरती परवानगी देण्याचा प्रयत्न करू शकता. अधिक जाणून घ्या
-अरेरे! डिव्हाइस कॉंफिगरेशन सेव्ह करण्यात सिस्टम अयशस्वी झाले.
+अरेरे! सिस्टीमला डिव्हाइस कॉन्फिगरेशन सेव्ह करता आले नाही.
तुम्हाला तुम्ही निवडलेला साइन इन डेटा नक्की हटवायचा आहे का?
डेस्कटॉप बॅकग्राउंड सर्व डिव्हाइसवर जुळतात
सिस्टम माहिती पूर्वावलोकन
@@ -7627,7 +7627,7 @@
कमी प्रकाशात उपयुक्त आहे आणि बॅटरी वाचवते
अतिथी म्हणून ब्राउझ करण्याबद्दल अधिक जाणून घ्या
OneDrive फोल्डर उघडा
-कियोस्क ॲप्लिकेशन आता या डिव्हाइसवर स्वयं-लाँच करण्यासाठी कॉंफिगर केले जाऊ शकतात.
+आता या डिव्हाइसवर ऑटो-लाँच करण्यासाठी कियोस्क ॲप्लिकेशन कॉन्फिगर केले जाऊ शकतात.
टॅब गट ट्यूटोरियल लाँच करा
लवचिक डायक्रिटिक असाइनमेंटला अनुमती द्या. उदाहरणार्थ, "ánh" मिळवण्यासाठी तुम्ही "anh1" किंवा "a1nh" टाइप करू शकता.
पार्श्वभूमी ॲप:
@@ -7828,7 +7828,7 @@
डेटा सिंक करा
बॅकग्राउंड निवडा
फाईल ठेवायची?
-चुकीचे हॉटस्पॉट कॉंफिगरेशन
+चुकीचे हॉटस्पॉट कॉन्फिगरेशन
कार्यप्रदर्शन ट्रेस डेटा पाठवा
ब्लॉक करा
रीडिरेक्ट ब्लॉक केले:
@@ -8148,7 +8148,7 @@
वर सेव्ह केले आहे
()
चुकीचे कॉंबिनेशन
-सुरक्षित नसलेली URL () वापरण्यासाठी साइन-इन कॉंफिगर केल्यामुळे ते अयशस्वी झाले. कृपया तुमच्या ॲडमिनिस्ट्रेटरशी संपर्क साधा.
+सुरक्षित नसलेली URL () वापरण्यासाठी कॉन्फिगर केलेले असल्यामुळे साइन-इन करता आले नाही. कृपया तुमच्या अॅडमिनिस्ट्रेटरशी संपर्क साधा.
यांच्या डिव्हाइससाठी सेटिंग्ज, खात्याच्या अंतर्गत शेअर करणे.
alt + down arrow
समर्पित कर्मचारी:
@@ -8305,7 +8305,7 @@
इतर अॅप्स
डेव्हलपर
माउस अॅक्सिलरेशन
-प्रिंट सर्व्हर जोडता आला नाही. कृपया सर्व्हरचे कॉंफिगरेशन तपासा आणि पुन्हा प्रयत्न करा.
+प्रिंट सर्व्हर जोडता आला नाही. कृपया सर्व्हरचे कॉन्फिगरेशन तपासा आणि पुन्हा प्रयत्न करा.
{NUM_EXTENSIONS,plural, =1{Chrome वेब स्टोअर वरून काढून टाकलेल्या १ एक्स्टेंशनचे पुनरावलोकन करा}other{Chrome वेब स्टोअर वरून काढून टाकलेल्या {NUM_EXTENSIONS} एक्स्टेंशनचे पुनरावलोकन करा}}
ओहो! नाव बदलताना एक एरर आली होती.
पुढे सुरू ठेवण्यासाठी डिव्हाइसचे नाव जोडा
@@ -8484,7 +8484,7 @@
तुलनात्मक
डेमो मोड खात्याला समस्या आली.
फिंगरप्रिंट सेटिंग्ज
-कृपया तुमचा कंफर्मेशन कोड एंटर करा.
+कृपया तुमचा कन्फर्मेशन कोड एंटर करा.
साइन इन केले आहे
धोरणे योग्य प्रकारे काँफिगर केली आहेत
एक क्लीनअप टूल
@@ -9063,7 +9063,7 @@
की फाइल:
तुमची की फाइल एका सुरक्षित ठिकाणी ठेवा. तुमच्या एक्स्टेंशनच्या नवीन आवृत्या तयार करण्यासाठी तुम्हाला त्याची आवश्यकता असेल.
-प्रगत प्रिंटर कॉंफिगरेशन
+प्रगत प्रिंटर कॉन्फिगरेशन
यापुढे उपलब्ध असणार नाही
तुमचे पासवर्ड धोक्यात आले असल्यास, आम्ही तुम्हाला कळवू.
शब्द
@@ -9263,12 +9263,12 @@
त्याऐवजी QR कोड वापरा
कॉन्फिगर करा
फाईल नाही
-अरेरे! ऑथेंटिकेशन अ-सुरक्षित () URL वापरण्यासाठी कॉंफिगर केल्यामुळे ते अयशस्वी झाले. कृपया तुमच्या ॲडमिनिस्ट्रेटरशी संपर्क साधा.
+अरेरे! असुरक्षित () URL वापरण्यासाठी कॉन्फिगर केल्यामुळे ऑथेंटिकेशन करता आले नाही. कृपया तुमच्या अॅडमिनिस्ट्रेटरशी संपर्क साधा.
{COUNT,plural, =0{धोक्यात असलेले पासवर्ड सापडले नाहीत}=1{{COUNT} धोक्यात असलेला पासवर्ड}other{{COUNT} धोक्यात असलेले पासवर्ड}}
eSIM प्रोफाइल इंस्टॉल करण्यासाठी मोबाइल डेटा सुरू करा
पर्यवेक्षण सेट करत आहे
मध्ये या डिव्हाइसला ऑटोमेटिक सॉफ्टवेअर आणि सुरक्षा अपडेट मिळणे थांबेल. अधिक जाणून घ्या
-स्क्रीन स्प्लिट करणे आणि डेस्क स्विच करणे यांसारख्या कृतींसाठी व्हायब्रेशनद्वारे कंफर्मेशन मिळवा. अधिक जाणून घ्या
+स्क्रीन स्प्लिट करणे आणि डेस्क स्विच करणे यांसारख्या कृतींसाठी व्हायब्रेशनद्वारे कन्फर्मेशन मिळवा. अधिक जाणून घ्या
सर्टिफिकेट विश्वास सेट करताना एरर
सेटिंग्जमध्ये लाइव्ह कॅप्शन सुरू करून तुमच्या ऑडिओ आणि व्हिडिओसाठी कॅप्शन मिळवा
- ,
@@ -9366,7 +9366,7 @@
एंटरप्राइझ नोंदणी पूर्ण झाली
सूचना पाठवण्याची अनुमती नाही
Shady
-डिव्हाइस कॉंफिगरेशन निर्धारित करत आहे...
+डिव्हाइस कॉन्फिगरेशन निर्धारित करत आहे...
तुमचे बुकमार्क वाचा आणि बदला
तुमचे डिव्हाइस या नेटवर्कशी कनेक्ट करू शकत नाही. अधिक जाणून घ्या
Play स्टोअर सुरू करा
@@ -9663,7 +9663,7 @@
महत्त्वाच्या गोपनीयता आणि सुरक्षा नियंत्रणांचे पुनरावलोकन करा
आठवण सेव्ह करण्यासाठी, Chrome ने काही आशय काढून टाकला
शोध इंजीन आणि साइट शोध व्यवस्थापित करा
-नेटवर्क कॉंफिगर UI ची विनंती केली, कृपया प्रतीक्षा करा...
+नेटवर्क कॉन्फिगर UI ची विनंती केली, कृपया प्रतीक्षा करा...
प्रॉक्सी
कोणतेही पासवर्ड आढळले नाहीत
ऑथोरायझेशन करता आले नाही
@@ -9929,7 +9929,7 @@
वेबवर शोधा...
तुमच्या सर्व डिस्प्लेवर विंडो व्यवस्थापित करण्याची अनुमती आहे
सर्व्हर समस्या
-दुर्दैवाने, तुमचा कॉंप्युटर हा समस्या असलेला हार्डवेअर आयडी वापरून कॉंफिगर केला गेला आहे. यामुळे नवीनतम सुरक्षा निराकारणांवर अपडेट करण्यापासून ChromeOS ला रोखले जात आहे आणि तुमच्या कॉंप्युटरवर दुर्भावनापूर्ण हल्ले होण्याची शक्यता आहे.
+दुर्दैवाने, तुमचा कॉंप्युटर हा समस्या असलेला हार्डवेअर आयडी वापरून कॉन्फिगर केला गेला आहे. यामुळे नवीनतम सुरक्षा निराकारणे अपडेट करण्यापासून ChromeOS ला रोखले जात आहे आणि तुमच्या कॉंप्युटरवर दुर्भावनापूर्ण हल्ले होण्याची शक्यता आहे.
हे इंस्टॉल करण्यासाठी, इंस्टॉलरला योग्य गंतव्यस्थान शोधता आले नाही.
{COUNT,plural, =1{व्हिडिओ}other{# व्हिडिओ}}
सह वर साइन अप करा
@@ -10047,9 +10047,9 @@
ChromeOS Flex ऑडिओ सेटिंग्ज व्यवस्थापित करा
आयटमदरम्यान आपोआप नेव्हिगेट करा
Files अॅप हे तुम्ही Google Drive, बाह्य स्टोरेज किंवा तुमच्या ChromeOS Flex डिव्हाइसवर सेव्ह केलेल्या फाइलचा झटपट अॅक्सेस पुरवते.
-<p>सपोर्टेड डेस्कटॉप परिस्थिती अंतर्गत चालविताना, सिस्टम प्रॉक्सी सेटिंग्ज वापरल्या जातील. तथापि, एकतर तुमची सिस्टमला सपोर्ट नाही नसते किंवा तुमचे सिस्टम कॉंफिगरेशन लाँच करताना समस्या आली.</p>
+<p>सपोर्टेड डेस्कटॉप परिस्थिती अंतर्गत चालवताना, सिस्टीम प्रॉक्सी सेटिंग्ज वापरल्या जातील. तथापि, एकतर तुमची सिस्टीमला सपोर्ट नाही नसते किंवा तुमचे सिस्टीम कॉन्फिगरेशन लाँच करताना समस्या आली.</p>
- </p>परंतु तुम्ही अद्याप कमांड लाइन कॉंफिगर करू शकता. कृपया फ्लॅग आणि परिस्थिती व्हेरिएबलांवरील अधिक माहितीसाठी <code>man </code> पहा.</p>
+ </p>परंतु तुम्ही अद्याप कमांड लाइन कॉन्फिगर करू शकता. कृपया फ्लॅग आणि परिस्थिती व्हेरिएबलवरील अधिक माहितीसाठी <code>man </code> पहा.</p>
तुमच्या संस्थेसाठी सुरक्षिततेशी संबंधित टास्क पार पाडा, जसे की डिव्हाइसवर स्टोअर केलेली सर्टिफिकेट आणि की व्यवस्थापित करणे
साठी, प्रत्येक कीसाठी कृती निवडा
&विशाल
@@ -10127,7 +10127,7 @@
तुमचा फोन वापरून पडताळणी करा
तुमच्या डिव्हाइसचे EID आहे, डिव्हाइसचा IMEI आहे आणि डिव्हाइसचा सिरीअल नंबर आहे. हे नंबर सेवा ॲक्टिव्हेट करण्यात मदत करण्यासाठी वापरले जाऊ शकतात.
बुकमार्क
-IP पत्ता आपोआप कॉंफिगर करा
+IP अॅड्रेस आपोआप कॉन्फिगर करा
वापरण्यासाठी तयार आहे.
अतिरिक्त सुरक्षिततेसाठी फर्मवेअर अपडेट करा.
लिंक मजकूर कॉपी करा
@@ -10145,7 +10145,7 @@
साइट या टॅबचा आशय पाहू शकेल
उघडा
तुमच्या प्रोफाइल
- ने नेटवर्क कॉंफिगरेशन नियंत्रित केले आहे.
+ ने नेटवर्क कॉन्फिगरेशन नियंत्रित केले आहे.
तुम्हाला तुमचे सेव्ह केलेले पासवर्ड नेहमी अॅक्सेस करता येतील याची खात्री करा
नुसार, तुम्ही तुमच्या डेटाचा बॅकअप घेणे आणि हे एका आठवड्याच्या आत परत करणे आवश्यक आहे. तपशील पहा
पुढे सुरू ठेवा
@@ -10298,7 +10298,7 @@
साइट मोशन सेन्सर वापरू शकतात
एररमुळे रिस्टोअर करणे पूर्ण करता आले नाही
अतिथी मोडमधून बाहेर पडायचे आहे का?
-कॉंफिगरेशन पर्याय सपोर्ट करत नाही:
+कॉन्फिगरेशन पर्याय सपोर्ट करत नाही:
चार्ज होत असताना
सुरू करीत आहे...
थीम शोधा
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_my.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_my.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_my.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_my.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -757,7 +757,7 @@
ဗားရှင်း ကို ဤစက်တွင် ထည့်သွင်းပြီးဖြစ်သည်
Chrome ဘေးအကန့် စိတ်ကြိုက်လုပ်ခြင်း
ဘာသာစကားနှင့် လက်ကွက်များ
-မူရင်းအဖြူရောင် ချန်နယ်ပုံ
+မူရင်းအဖြူရောင် အယ်ဗတာ
ဤရှာဖွေမှုရလဒ်ကို အကြောင်းကြားရန်
မဖြစ်မနေ ပိတ်ရန်
မဲလ်ဝဲစကင်ဖတ်ခြင်းအကြောင်း ပိုမိုလေ့လာရန်
@@ -2135,7 +2135,7 @@
အပြင်အဆင်များ
ကွတ်ကီးများ၊ JavaScript၊ ပလတ်အင်များ၊ ပထဝီတည်နေရာ၊ မိုက်ကရိုဖုန်း၊ ကင်မရာ စသည့် ဝန်ဆောင်မှုများသို့ ဝဘ်ဆိုက်များ၏ ဝင်ကြည့်ခွင့်အား ထိန်းချုပ်သည့် ဆက်တင်များကို ပြောင်းပါ။
သို့ ဖတ်ရန်သာလျှင် ဝင်ခွင့်ပြု၏။
-ကိုယ်စားပြုပုံရွေးချယ်သည့် စာမျက်နှာမှ ပြန်သွားရန်
+အယ်ဗတာရွေးချယ်သည့် စာမျက်နှာမှ ပြန်သွားရန်
အဆင့်မမြှင့်တင်မီ အက်ပ်နှင့် ဖိုင်များကို Files > ကျွန်ုပ်၏ဖိုင်များတွင် မိတ္တူကူးပါ။
“” အတွက် အသွင်တူခလုတ် သတ်မှတ်ခြင်း
လက်ရှိ စာမျက်နှာတွင် အိတ်စတန်းရှင်း လုပ်ဆောင်နိုင်စဉ်တွင် ဤအိုင်ကွန် မြင်ရပါမည်။ သို့မဟုတ် အိုင်ကွန်ကိုနှိပ်ကာ ဤအိတ်စတန်းရှင်းကို အသုံးပြုနိုင်ပါသည်။
@@ -3170,7 +3170,7 @@
အကြောင်းကြားချက်များကို ပိတ်ထားပါမည်
x ( ဟာ့ဇ်) - တစ်ခုနှင့်တစ်ခု ထပ်ထားသည်
သင့်ဘရောင်ဇာ၊ OS၊ စက်၊ ထည့်သွင်းထားသောဆော့ဖ်ဝဲ၊ မှတ်ပုံတင်ခြင်းတန်ဖိုးများနှင့် ဖိုင်များအကြောင်း အချက်အလက်များ ဖတ်ခြင်း
-ချန်နယ်ပုံတစ်ခုရွေးပါ
+အယ်ဗတာတစ်ခုရွေးပါ
'သရုပ်ပြမုဒ်' တွင် စာရင်းသွင်းနေသည်
၊
ဤဝဘ်ဆိုက်အတွက် မည်သည့်စကားဝှက်မျှ သိမ်းမထားပါ
@@ -5512,7 +5512,7 @@
အက်ပ်များ၏ ဖြတ်လမ်းကို ပြပေးရန်
လက်ရှိမြင်နိုင်မှုဆက်တင်ကို မသတ်မှတ်ရသေးပါ
ကင်မရာဖွင့်ရန်
-မူရင်းရေစစ္စလီငှက်ချန်နယ်ပုံ
+မူရင်း ရေစစ္စလီငှက်အယ်ဗတာ
စက် ခု ချိတ်ဆက်ထားသည်
စင့်က် ဖွင့်ထားရန်
“ươ” ရရှိရန် “uow” ဟုရိုက်ပါ
@@ -8471,7 +8471,7 @@
Play အက်ပ်လင့်ခ်များကို စီမံရန်
F12
Chrome ဒေတာကို ရှင်းလင်းလိုက်ပါပြီ
-ကိုယ်စားပြုပုံ စိတ်ကြိုက်ပြင်ရန်
+အယ်ဗတာ စိတ်ကြိုက်ပြင်ရန်
အပ်ဒိတ်လုပ်နေသည်
အနက်ရောင်
အပ်ဒိတ်အတွက် လုံလောက်သည့်နေရာလွတ် မရှိပါ
@@ -9205,7 +9205,7 @@
eSIM ပရိုဖိုင် ဒေါင်းလုဒ်လုပ်ရန်
သင့် တွင် Google Play Store ကို ထည့်သွင်းနေပါသည်။ မိနစ်အနည်းငယ် ကြာနိုင်ပါသည်။
မျက်နှာပြင်ပြသမှုပုံရိပ် ပြတ်သားကိန်း
-မူရင်း ကိုယ်စားပြုပုံ
+မူရင်း အယ်ဗတာ
AI ဖြင့် ဖန်တီးထားသော အပြင်အဆင်
စာရင်းသွင်းမှုကို ဤစက်တွင်သာ ထည့်သွင်းထားပြီး သင့်အကောင့်အောက်ရှိ အခြားစက်များနှင့် စင့်ခ်လုပ်ထားခြင်း မရှိပါ။ ပိုမိုလေ့လာရန်
အဆက်အသွယ် စာရင်းကို ဒေါင်းလုဒ်လုပ်နေသည်...
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_nl.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_nl.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_nl.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_nl.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -8966,7 +8966,7 @@
Voorkeurstem
Herkomst moet zijn beveiligd
Rechten bevestigen
-Adres van video k&opiëren
+Videolink kopiëren
Sites kiezen er vaak voor advertenties te laten zien zodat ze hun content en services kosteloos kunnen aanbieden. Het is wel bekend dat bepaalde sites opdringerige of misleidende advertenties tonen.
Alle pagina's van
Reden: LBS ondersteunt alleen URL's met http://, https:// en file://.
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_pt-BR.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_pt-BR.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_pt-BR.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_pt-BR.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -8814,7 +8814,7 @@
Fechar dica
Um app (instalando)
Pesquisa e Assistente
-Parece que já configurou o Google Assistente em outro dispositivo. A ativação do contexto da tela neste dispositivo permite que aproveite ainda mais o Google Assistente.
+Parece que já configurou o Google Assistente em outro dispositivo. A ativação do contexto na tela neste dispositivo permite que aproveite ainda mais o Google Assistente.
Sempre permitir que acesse sua câmera
As pop-ups foram bloqueadas nesta página.
A entrada precisa ter o formato $endereço SM-DP+$ID correspondente opcional
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_ru.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_ru.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_ru.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_ru.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -3802,7 +3802,7 @@
Приложение "" и поддерживаемые ссылки будут открываться в новой вкладке браузера. Подробнее…
Настройки функции "Обмен с окружением" для устройства пользователя с аккаунтом .
Копировать материалы этого сайта запрещено
-Диспетчер загрузки
+Менеджер скачивания
Некоторые страницы, которые вы посещаете, загружаются заранее
Получайте скидки в магазинах "" и ""
Для веб-контента, доступного на нескольких языках, будет использоваться первый подходящий вариант из списка ниже. Эти настройки синхронизированы с настройками браузера. Подробнее…
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_th.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_th.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_th.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_th.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -308,7 +308,7 @@
ค้นหาเครื่องสแกนเอกสาร
แก้ไขพาสคีย์
แคสต์ไม่สำเร็จ โปรดลองอีกครั้ง
-การปกป้องแบบมาตรฐานเปิดอยู่ ใช้การปกป้องที่ปรับปรุงแล้วเพื่อความปลอดภัยมากขึ้น
+การปกป้องแบบมาตรฐานเปิดอยู่ ใช้การปกป้องที่ดียิ่งขึ้นเพื่อเพิ่มความปลอดภัยให้มากขึ้น
เราจะจำเครือข่ายไว้ในครั้งต่อไปที่คุณใช้
ไม่ระบุชื่อ
แตะคีย์ความปลอดภัยอีกครั้งเพื่อส่งคำขอให้สมบูรณ์
@@ -2697,7 +2697,7 @@
คุณแน่ใจหรือไม่ว่าต้องการยกเลิกขั้นตอนการตั้งค่าบริการข้อมูลโทรศัพท์มือถือ
ค้นหา + O ตามด้วย S ใช้เพื่อติดตั้ง จัดการ และปรับแต่งเสียง
ฐานข้อมูลที่มีการจัดทำดัชนี
-{COUNT,plural, =0{คุณใช้รหัสผ่านที่รัดกุม}=1{มีรหัสผ่านที่ไม่รัดกุม {COUNT} รายการ}other{มีรหัสผ่านที่ไม่รัดกุม {COUNT} รายการ}}
+{COUNT,plural, =0{รหัสผ่านของคุณดูรัดกุมดี}=1{มีรหัสผ่านที่ไม่รัดกุม {COUNT} รายการ}other{มีรหัสผ่านที่ไม่รัดกุม {COUNT} รายการ}}
ลบรหัสผ่านแล้ว
บังคับเปิดใน
แสดงบุ๊กมาร์กทั้งหมด
@@ -6580,7 +6580,7 @@
การตั้งค่า
คลิกไอคอนบุ๊กมาร์กเพื่อเพิ่มหน้านี้ลงในเรื่องรออ่าน
ตาบอดสีน้ำเงิน
-คำเตือนที่ปิด
+คำเตือนที่ถูกปิด
ล้างพื้นที่เก็บข้อมูล
ต่อเชื่อมพื้นที่แชร์สำเร็จแล้ว
นำออกโปรไฟล์
@@ -10461,7 +10461,7 @@
ขออภัย ไม่สามารถยืนยันอีเมลและรหัสผ่านของคุณ ให้ลองเชื่อมต่อเครือข่ายก่อน
แผงด้านข้าง
การแชร์ SMB
-ใช้รหัสผ่านที่ไม่ซ้ำกันในแต่ละเว็บไซต์หรือแอป หากมีผู้อื่นทราบรหัสผ่านที่คุณใช้ซ้ำ อาจมีการอาจนำรหัสผ่านนั้นไปใช้เข้าถึงบัญชีอื่นๆ ของคุณได้
+ใช้รหัสผ่านที่ไม่ซ้ำกันในแต่ละเว็บไซต์หรือแอป หากมีผู้อื่นทราบรหัสผ่านที่คุณใช้ซ้ำ อาจมีการนำรหัสผ่านนั้นไปใช้เข้าถึงบัญชีอื่นๆ ของคุณได้
กำลังนำการเปลี่ยนแปลงไปใช้...
ปิดใช้การเชื่อมต่อ Wi-Fi ฮอตสปอตจากมือถือโดยอัตโนมัติ
ชื่อผู้ใช้:
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_tr.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_tr.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_tr.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_tr.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -1844,7 +1844,7 @@
Başarılı oldu
Bu site, panoya kopyalanan metin ve resimleri görebilir.
Uygulamaları göster
-Okuma Modu'nda aç
+Okuma Modu'nda Aç
Yakındaki cihazlar paylaşırken
İşlem tamamlandığın&da aç
Konumu belirlemek için IP adresinizi kullanın
@@ -3121,7 +3121,7 @@
Satır çok uzun:
Diğer cihazlarda
Uygulamada açtığınız klasörleri okuma
-Okuma Modu'nda aç
+Okuma Modu'nda Aç
Chromebook için Steam (Beta), çocuklara ait Google Hesaplarında kullanılamaz
Bu ayar açık olduğunda, ziyaret ettiğiniz ve ilgi alanlarınızı tahmin eden sitelerin listesi burada gösterilir
"", "" klasörüne taşındı.
@@ -10583,7 +10583,7 @@
Kablosuz ağa tekrar bağlanma
Chrome Bağlantı Teşhisi'ni çalıştırma
-Pencere içinde Pencere
+Pencere İçinde Pencere
Bu QR kodunu, için kullanmak istediğiniz geçiş anahtarına sahip cihazla tarayın
Okuma Listesini Göster
Profil desteklenmiyor
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_vi.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_vi.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_vi.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_vi.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -310,7 +310,7 @@
Tìm trình quét tài liệu
Chỉnh sửa khoá đăng nhập
Không truyền được. Vui lòng thử lại.
-Tính năng Bảo vệ thông thường đang bật. Để tăng cường khả năng bảo mật, hãy sử dụng chế độ bảo vệ nâng cao.
+Chế độ Bảo vệ thông thường đang bật. Để tăng cường khả năng bảo mật, hãy sử dụng chế độ Bảo vệ nâng cao.
Chúng tôi sẽ ghi nhớ mạng của bạn vào lần tiếp theo bạn sử dụng
Không tên
Chạm lại vào khóa bảo mật để hoàn tất yêu cầu.
@@ -1351,7 +1351,7 @@
Tắt chế độ Không làm phiền
Chưa đặt
URL của trang web
-Kiểm soát thông tin mà các trang web có thể dùng và hiển thị (vị trí, máy ảnh, cửa sổ bật lên và thông tin khác)
+Kiểm soát loại thông tin các trang web có thể dùng và hiển thị (vị trí, máy ảnh, cửa sổ bật lên và thông tin khác)
Chrome cần có quyền sử dụng Bluetooth để kết nối với thiết bị của bạn
Chứng chỉ của bạn
Khi khởi động
@@ -1682,7 +1682,7 @@
Nghe trước giọng nói
Mở bằng cửa sổ dạng thẻ
ví dụ: 1-5, 8, 11-13
-Tuỳ chỉnh thông tin mà các trang web sử dụng để hiện quảng cáo cho bạn
+Tuỳ chỉnh thông tin được các trang web dùng để hiện quảng cáo cho bạn
Thẻ này đang sử dụng camera hoặc micrô của bạn
Mở bằng trình xem hệ thống
Làm mới mạng
@@ -2877,7 +2877,7 @@
Tải lại cứng
Dữ liệu di động
Thời gian khởi động
-Xóa dữ liệu duyệt web, cookie, bộ nhớ đệm, v.v.
+Xóa nhật ký, cookie, bộ nhớ đệm và nhiều loại dữ liệu khác.
Hướng
Xem, đóng và trả lời thông báo của điện thoại
Chạy lại Chromium
@@ -3086,7 +3086,7 @@
Máy ảnh và micrô bị chặn
Dịch văn bản trong hình ảnh bằng
Không thể kết nối với OneDrive. Hãy thử lại.
-Tính năng Duyệt web an toàn (bảo vệ trước các trang web nguy hiểm) và các tùy chọn cài đặt bảo mật khác
+Tính năng Duyệt web an toàn (bảo vệ trước các trang web nguy hiểm) và chế độ cài đặt bảo mật khác
Bật xuống dòng tự động
Bạn không thấy máy in của mình?
Từ
@@ -6131,7 +6131,7 @@
Đã kết nối với
Kiểu nhập theo bề rộng
Trình môi giới plugin:
-Bạn nên thay đổi các mật khẩu này ngay bây giờ
+Bạn nên đổi mật khẩu ngay
Trang web có thể yêu cầu kết nối với thiết bị HID
Cài đặt Android
Xanh lục và trắng
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_zh-CN.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_zh-CN.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_zh-CN.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_zh-CN.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -6104,7 +6104,7 @@
已连接到“”
空格输入样式
插件代理程序:
-您应立即更改这些密码
+您应立即更改密码
网站可以请求连接到 HID 设备
Android 设置
绿色和白色
diff -Nru chromium-122.0.6261.57/chrome/app/resources/generated_resources_zh-TW.xtb chromium-122.0.6261.94/chrome/app/resources/generated_resources_zh-TW.xtb
--- chromium-122.0.6261.57/chrome/app/resources/generated_resources_zh-TW.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/generated_resources_zh-TW.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -460,7 +460,7 @@
滑鼠無障礙設定
「」想尋找並存取文件掃描器。
這個套件可能已毀損或遭到入侵。請關閉這個視窗並重新下載
-如要使用應用程式核准設定、裝置使用時間限制等家長監護功能,就必須讓孩子使用由家長管理的 Google 帳戶。如果孩子需要透過學校帳戶使用 Google Classroom 之類的工具,可以之後再新增帳戶。
+如要使用應用程式核准設定、螢幕時間限制等家長監護功能,就必須讓孩子使用由家長管理的 Google 帳戶。如果孩子需要透過學校帳戶使用 Google Classroom 之類的工具,可以之後再新增帳戶。
可離線使用
找不到 PPD。請確認 Chromebook 已連上網路,然後再試一次。
繼續允許 使用及調整攝影機
@@ -1274,7 +1274,7 @@
沒有密碼金鑰
找到更新
讓你透過身分識別服務使用你擁有的帳戶登入網站
-另存影片畫面(&V)...
+另存影片影格(&V)...
當機 ID
快速解答
根據個人喜好設定桌布、螢幕保護程式、強調色等項目
@@ -3075,7 +3075,7 @@
允許自動換行
沒看到你的印表機嗎?
來源:
-恭喜!你的裝置使用時間增加了
+恭喜!你的螢幕時間增加了
正在尋找可用的設定檔…
已關閉 Mac 系統偏好設定中的攝影機和麥克風
已連線至 Microsoft OneDrive
@@ -3355,7 +3355,7 @@
結束時將遭到清除
你的裝置是由 管理。管理員可以存取此裝置上任一設定檔中的資料。
移除擴充功能
-透過 Family Link 設定網站限制和裝置使用時間限制
+透過 Family Link 設定網站限制和螢幕時間限制
如果你允許 ChromeOS 裝置自動傳送報告,可以協助我們為 ChromeOS 優先規劃要修正及改善的項目。這類報告可能包含 ChromeOS 當機時間、曾使用的功能,以及記憶體一般使用量。
你隨時可以在孩子的 ChromeOS 裝置設定中允許或禁止傳送這類報告。如果你是網域管理員,可以在管理控制台中變更這項設定。
停止將畫面投放到「」
@@ -4094,7 +4094,7 @@
網路發生錯誤。
允許彈性指定變音符號。例如,無論輸入「anhs」或「asnh」,都能打出「ánh」這個字。
裝置空間嚴重不足
-新的裝置使用時間限制
+新的螢幕時間限制
隱藏的 SSID
重新啟動以執行 Powerwash
螢幕閱讀器、放大
@@ -8315,7 +8315,7 @@
{COUNT,plural, =1{1 個連結}other{# 個連結}}
系統會使用與 Google 搜尋相同的拼字檢查技術,將你在瀏覽器中輸入的文字傳送給 Google。
要還原應用程式嗎?
-請檢查已儲存的密碼,強化安全性並保護自己的線上安全
+檢查已儲存的密碼,強化安全防護來提升網路安全
你可以讓 ChromeOS 裝置自動傳送報告,協助我們為 ChromeOS 規劃要優先修正及改善的項目。這類報告可能包含 ChromeOS 當機時間、曾使用的功能,以及記憶體一般使用量等資訊。如果同時開啟應用程式同步功能,系統也會收集其他應用程式診斷和使用資料 (包括 Android 和網頁應用程式)。
你隨時可在 Chrome 裝置設定中啟用或停用這類報告。如果你是網域管理員,也可以在管理控制台中變更這項設定。
你目前安裝的主題
@@ -9016,7 +9016,7 @@
遮視區域
你必須將這部 Chrome Education 裝置註冊至教育版帳戶。如要註冊新帳戶,請前往 g.co/workspace/edusignup。
如果你使用的密碼因資料侵害事件而外洩,系統會顯示警告訊息。
-另存影片畫面(&V)...
+另存影片影格(&V)...
秘密金鑰
你將登出自己的 Google 帳戶。你的書籤、歷史記錄、密碼和其他設定將不再保持同步。
資產 ID:
diff -Nru chromium-122.0.6261.57/chrome/app/resources/google_chrome_strings_ar.xtb chromium-122.0.6261.94/chrome/app/resources/google_chrome_strings_ar.xtb
--- chromium-122.0.6261.57/chrome/app/resources/google_chrome_strings_ar.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/google_chrome_strings_ar.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -216,7 +216,7 @@
السماح للإضافة بعرض طلبات الوصول في شريط أدوات Chrome
إصدار مطوّري البرامج من Google Chrome (mDNS-In)
اكتمل التنزيل.
-يستطيع Chrome مساعدتك في الحفاظ على أمان معلوماتك من عمليات اختراق البيانات والإضافات الضارة وغيرها من المشاكل.
+يستطيع Chrome مساعدتك في حماية معلوماتك من عمليات الاختراق والإضافات الضارة وغيرها من المشاكل.
تمت إضافة إلى Chrome
يتعذّر على Chrome التحقّق من كلمات المرور لأنك لم تسجّل الدخول.
سيحذرك Chrome قبل تحميل موقع إلكتروني يستخدم اتصالاً غير آمن عند التصفّح في "وضع التصفّح المتخفي".
diff -Nru chromium-122.0.6261.57/chrome/app/resources/google_chrome_strings_mr.xtb chromium-122.0.6261.94/chrome/app/resources/google_chrome_strings_mr.xtb
--- chromium-122.0.6261.57/chrome/app/resources/google_chrome_strings_mr.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/google_chrome_strings_mr.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -112,7 +112,7 @@
लिंक नवीन Chrome &टॅबमध्ये उघडा
Google कडे क्रॅश अहवाल आणि पाठवून Google Chrome ला अधिक चांगले बनवण्यात मदत करा
अपडेट करण्यासाठी पुन्हा लाँच करा - तुमचे टॅब पुन्हा उघडतील
-इंटरनेटशी कनेक्ट करता आले नाही. HTTP 403 प्रतिबंधित. कृपया तुमचे प्रॉक्सी कॉंफिगरेशन तपासा.
+इंटरनेटशी कनेक्ट करता आले नाही. HTTP 403 प्रतिबंधित. कृपया तुमचे प्रॉक्सी कॉन्फिगरेशन तपासा.
चेतावणी: Google Chrome हे एक्स्टेंशनला तुमचा ब्राउझिंग इतिहास रेकॉर्ड करण्यापासून रोखू शकत नाही. हे एक्स्टेंशन गुप्त मोडमध्ये बंद करण्यासाठी, या पर्यायाची निवड रद्द करा.
या साइटसाठी Chrome ला तुमचा मायक्रोफोन ॲक्सेस करण्याची परवानगी हवी आहे
डीफॉल्ट ब्राउझर यावर बदला:
@@ -171,7 +171,7 @@
तुमचे स्थान या साइटसोबत शेअर करण्यासाठी Chrome ला तुमच्या स्थानाचा अॅक्सेस हवा आहे
सेव्ह केलेले पासवर्ड नाहीत. तुम्ही तुमचे पासवर्ड सेव्ह केल्यावर Chrome ते तपासू शकते.
Chrome तुमचे पासवर्ड तपासू शकत नाही. २४ तासांनंतर पुन्हा प्रयत्न करा.
-तुमच्या सिस्टम अॅडमिनिस्ट्रेटरने ॲक्सेस करण्याकरिता पर्यायी ब्राउझर उघडण्यासाठी Google Chrome कॉंफिगर केले आहे.
+तुमच्या सिस्टीम अॅडमिनिस्ट्रेटरने ॲक्सेस करण्याकरिता पर्यायी ब्राउझर उघडण्यासाठी Google Chrome कॉन्फिगर केले आहे.
तुमच्या डिव्हाइसवर Chrome सिंक आणि पर्सनलाइझ करा
{COUNT,plural, =0{अपडेट लागू करता यावे यासाठी तुम्ही Chrome पुन्हा लाँच करण्याची तुमच्या ॲडमिनिस्ट्रेटरला गरज आहे}=1{अपडेट लागू करता यावे यासाठी तुम्ही Chrome पुन्हा लाँच करण्याची तुमच्या ॲडमिनिस्ट्रेटरला गरज आहे. तुमची गुप्त विंडो पुन्हा उघडणार नाही.}other{अपडेट लागू करता यावे यासाठी तुम्ही Chrome पुन्हा लाँच करण्याची तुमच्या ॲडमिनिस्ट्रेटरला गरज आहे. तुमच्या # गुप्त विंडो पुन्हा उघडणार नाहीत.}}
आता आपल्या Google खात्यावर आणि शेअर केलेल्या संगणकांवर Chrome वापरणे अधिक सुलभ आहे.
@@ -298,7 +298,7 @@
या खात्यासह असलेली Chrome प्रोफाइल आधीपासून या डिव्हाइसवर अस्तित्वात आहे
- Google Chrome कॅनरी
Chrome लाँच करता आले नाही. पुन्हा प्रयत्न करा.
-इंटरनेटशी कनेक्ट करता आले नाही. HTTP 401 प्रतिबंधित. कृपया तुमचे प्रॉक्सी कॉंफिगरेशन तपासा.
+इंटरनेटशी कनेक्ट करता आले नाही. HTTP 401 प्रतिबंधित. कृपया तुमचे प्रॉक्सी कॉन्फिगरेशन तपासा.
असुरक्षित साइट आणि डाउनलोडबद्दल Chrome तुम्हाला चेतावणी देते
रीस्टार्ट करा
- नेटवर्क साइन इन
@@ -400,7 +400,7 @@
Chrome मध्ये स्वागत आहे
नुसार, तुम्ही हे डिव्हाइस वापरण्यापूर्वी खालील सेवा अटी वाचणे आणि स्वीकारणे आवश्यक आहे. या अटी Google ChromeOS अटी यांचा विस्तार करत नाहीत, त्यामध्ये सुधारणा करत नाहीत किंवा त्या मर्यादित करत नाहीत.
तुमचे पासवर्ड कधीही धोक्यात असल्यास, Chrome तुम्हाला कळवते
-तुमच्या सिस्टम अॅडमिनिस्ट्रेटरने अॅक्सेस करण्यासाठी उघडण्याकरिता Google Chrome कॉंफिगर केले आहे.
+तुमच्या सिस्टीम अॅडमिनिस्ट्रेटरने अॅक्सेस करण्यासाठी उघडण्याकरिता Google Chrome कॉन्फिगर केले आहे.
मदत
Chrome एंटरप्राइझ लोगो
तुम्ही सुरक्षित ब्राउझिंग बंद केल्याने Chrome ने हे डाउनलोड ब्लॉक केले असून फाइलची पडताळणी केली जाऊ शकत नाही
diff -Nru chromium-122.0.6261.57/chrome/app/resources/google_chrome_strings_sk.xtb chromium-122.0.6261.94/chrome/app/resources/google_chrome_strings_sk.xtb
--- chromium-122.0.6261.57/chrome/app/resources/google_chrome_strings_sk.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/google_chrome_strings_sk.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -142,7 +142,7 @@
Čaká sa na inštaláciu…
Bezpečné prehliadanie je vypnuté. Chrome ho odporúča zapnúť.
Pomocou odkazu rýchlo prejdete do Správcu hesiel Google. Odkaz môžete v počítači presunúť na plochu alebo do Spúšťača aplikácií.
-Karta Chrome
+Karta Chromu
Po zatvorení prehliadača Google Chrome nechať aplikácie na pozadí spustené
K dispozícii je nová, bezpečnejšia verzia prehliadača Google Chrome.
Pomenujte svoj profil Chromu
diff -Nru chromium-122.0.6261.57/chrome/app/resources/google_chrome_strings_te.xtb chromium-122.0.6261.94/chrome/app/resources/google_chrome_strings_te.xtb
--- chromium-122.0.6261.57/chrome/app/resources/google_chrome_strings_te.xtb 2024-02-21 00:20:32.000000000 +0000
+++ chromium-122.0.6261.94/chrome/app/resources/google_chrome_strings_te.xtb 2024-02-27 21:39:37.000000000 +0000
@@ -464,7 +464,7 @@
మీకు వ్యక్తిగతీకరించిన అనుభవాన్ని అందించడం కోసం, సైట్లు మీకు ఆసక్తి ఉన్న విషయాలను గుర్తుంచుకోవడం సర్వసాధారణం. మీ ఆసక్తులకు సంబంధించిన సమాచారాన్ని కూడా సైట్లు Chromeతో స్టోర్ చేయగలవు.
Google Chrome సహాయకారుడు
ఇది మీరు Chromeని ప్రారంభించేటప్పుడు చూపబడే పేజీని కూడా నియంత్రిస్తుంది.
-మీ మొత్తం Chrome అంశాలను Chrome ప్రొఫైళ్లతో విభజించవచ్చు. స్నేహితులు, ఫ్యామిలీ కోసం ప్రొఫైళ్లను క్రియేట్ చేయండి, లేదా ఆఫీస్, వినోదం మధ్య విభజించండి.
+Chrome ప్రొఫైళ్ల సాయంతో మీ Chrome వివరాలను వేరు చేసి వాడుకోవచ్చు. స్నేహితుల కోసం, ఫ్యామిలీ మెంబర్ల కోసం వేర్వేరు ప్రొఫైళ్లను క్రియేట్ చేయండి, లేదా వర్క్ కోసం, వినోదం కోసం వేర్వేరు ప్రొఫైళ్లను సెటప్ చేసుకోండి.
దాదాపుగా అప్డేట్ అయ్యి ఉంది! అప్డేట్ చేయడాన్ని పూర్తి చేయడానికి Chromeను రీ-లాంచ్ చేయండి.
Google Chrome డిఫాల్ట్ బ్రౌజర్ను నిశ్చయించలేదు లేదా సెట్ చేయలేదు
మీరు అడ్రస్ బార్లో లేదా సెర్చ్ బాక్స్లో టైప్ చేసినప్పుడు, మెరుగైన సూచనలను పొందడానికి Chrome మీరు టైప్ చేసిన దానిని మీ ఆటోమేటిక్ సెర్చ్ ఇంజిన్కు పంపుతుంది. అజ్ఞాత మోడ్లో ఇది ఆఫ్లో ఉంటుంది.
diff -Nru chromium-122.0.6261.57/chrome/browser/ash/login/wizard_controller.cc chromium-122.0.6261.94/chrome/browser/ash/login/wizard_controller.cc
--- chromium-122.0.6261.57/chrome/browser/ash/login/wizard_controller.cc 2024-02-21 00:20:33.000000000 +0000
+++ chromium-122.0.6261.94/chrome/browser/ash/login/wizard_controller.cc 2024-02-27 21:39:38.000000000 +0000
@@ -362,7 +362,8 @@
bool IsContextNeededForScreen(OobeScreenId screen_id) {
return screen_id == SamlConfirmPasswordView::kScreenId ||
screen_id == CryptohomeRecoveryScreenView::kScreenId ||
- screen_id == GaiaPasswordChangedView::kScreenId;
+ screen_id == GaiaPasswordChangedView::kScreenId ||
+ screen_id == LocalDataLossWarningScreenView::kScreenId;
}
} // namespace
diff -Nru chromium-122.0.6261.57/chrome/browser/chromeos/app_mode/kiosk_browser_session_unittest.cc chromium-122.0.6261.94/chrome/browser/chromeos/app_mode/kiosk_browser_session_unittest.cc
--- chromium-122.0.6261.57/chrome/browser/chromeos/app_mode/kiosk_browser_session_unittest.cc 2024-02-21 00:20:34.000000000 +0000
+++ chromium-122.0.6261.94/chrome/browser/chromeos/app_mode/kiosk_browser_session_unittest.cc 2024-02-27 21:39:39.000000000 +0000
@@ -7,14 +7,18 @@
#include "ash/constants/ash_switches.h"
#include "base/check_deref.h"
#include "base/command_line.h"
+#include "base/environment.h"
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
#include "base/functional/bind.h"
+#include "base/functional/callback_forward.h"
#include "base/json/values_util.h"
#include "base/memory/weak_ptr.h"
#include "base/test/bind.h"
#include "base/test/metrics/histogram_tester.h"
+#include "base/test/task_environment.h"
#include "base/test/test_future.h"
+#include "base/time/time.h"
#include "chrome/browser/chromeos/app_mode/kiosk_browser_session.h"
#include "chrome/browser/chromeos/app_mode/kiosk_browser_window_handler.h"
#include "chrome/browser/chromeos/app_mode/kiosk_metrics_service.h"
@@ -83,6 +87,7 @@
constexpr char kTestWebAppName1[] = "test_web_app_name1";
constexpr char kTestWebAppName2[] = "test_web_app_name2";
constexpr char kTestUrl[] = "www.test.com";
+constexpr base::TimeDelta kCloseBrowserTimeout = base::Seconds(2);
#if BUILDFLAG(IS_CHROMEOS_ASH)
constexpr char kTestWebAppUrl[] = "https://install.url";
@@ -297,11 +302,8 @@
class KioskBrowserSessionBaseTest
: public ::testing::TestWithParam {
public:
- explicit KioskBrowserSessionBaseTest(
- base::test::TaskEnvironment::TimeSource time_source =
- base::test::TaskEnvironment::TimeSource::DEFAULT)
- : task_environment_{time_source},
- local_state_(std::make_unique(
+ KioskBrowserSessionBaseTest()
+ : local_state_(std::make_unique(
TestingBrowserProcess::GetGlobal())),
testing_profile_manager_(TestingBrowserProcess::GetGlobal(),
local_state_.get()) {}
@@ -329,10 +331,6 @@
TestingProfile* profile() { return profile_; }
- TestingProfileManager& testing_profile_manager() {
- return testing_profile_manager_;
- }
-
base::HistogramTester* histogram() { return &histogram_; }
base::test::TaskEnvironment* task_environment() { return &task_environment_; }
@@ -428,7 +426,8 @@
base::FilePath crash_path() const { return temp_dir_.GetPath(); }
private:
- content::BrowserTaskEnvironment task_environment_;
+ content::BrowserTaskEnvironment task_environment_{
+ base::test::TaskEnvironment::TimeSource::MOCK_TIME};
base::ScopedTempDir temp_dir_;
std::unique_ptr local_state_;
#if BUILDFLAG(IS_CHROMEOS_ASH)
@@ -616,6 +615,14 @@
DidSessionCloseNewWindow(*CreateBrowserForWebApp(kTestWebAppName1)));
}
+TEST_F(KioskBrowserSessionTest, DoNotCrashIfBrowserClosedSuccessfully) {
+ StartWebKioskSession(kTestWebAppName1);
+
+ auto browser = CreateBrowserForWebApp(kTestWebAppName1);
+
+ task_environment()->FastForwardBy(kCloseBrowserTimeout);
+}
+
TEST_F(KioskBrowserSessionTest, OpenSecondBrowserInWebKioskIfAllowed) {
GetPrefs()->SetBoolean(prefs::kNewWindowsInKioskAllowed, true);
StartWebKioskSession(kTestWebAppName1);
@@ -639,14 +646,14 @@
TEST_F(KioskBrowserSessionTest,
DoNotOpenSecondBrowserInWebKioskIfTypeIsNotAppPopup) {
const std::vector not_app_popup_browser_types = {
- Browser::Type::TYPE_NORMAL, Browser::Type::TYPE_POPUP,
- Browser::Type::TYPE_APP, Browser::Type::TYPE_DEVTOOLS,
+ Browser::Type::TYPE_NORMAL,
+ Browser::Type::TYPE_POPUP,
+ Browser::Type::TYPE_APP,
+ Browser::Type::TYPE_DEVTOOLS,
#if BUILDFLAG(IS_CHROMEOS_ASH)
Browser::Type::TYPE_CUSTOM_TAB,
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
- // TODO(b/325453088): Bring back PICTURE_IN_PICTURE once we invoke
- // browser.window.Close() again.
+ Browser::Type::TYPE_PICTURE_IN_PICTURE,
};
GetPrefs()->SetBoolean(prefs::kNewWindowsInKioskAllowed, true);
@@ -1061,14 +1068,12 @@
TEST_P(KioskBrowserSessionTroubleshootingTest,
OnlyAllowRegularBrowserAndDevToolsAsTroubleshootingBrowsers) {
const std::vector should_be_closed_browser_types = {
- Browser::Type::TYPE_POPUP, Browser::Type::TYPE_APP,
+ Browser::Type::TYPE_POPUP, Browser::Type::TYPE_APP,
Browser::Type::TYPE_APP_POPUP,
#if BUILDFLAG(IS_CHROMEOS_ASH)
Browser::Type::TYPE_CUSTOM_TAB,
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
- // TODO(b/325453088): Bring back PICTURE_IN_PICTURE once we invoke
- // browser.window.Close() again.
+ Browser::TYPE_PICTURE_IN_PICTURE,
};
SetUpKioskSession();
UpdateTroubleshootingToolsPolicy(/*enable=*/true);
@@ -1474,6 +1479,9 @@
}
#endif // BUILDFLAG(ENABLE_PLUGINS)
+// TODO(b/325648738): add KioskBrowserSessionDeathTest to check kiosk session
+// crash when unexpected browser is not closed.
+
#if BUILDFLAG(IS_CHROMEOS_ASH)
class KioskBrowserSessionAshWithLacrosEnabledTest
diff -Nru chromium-122.0.6261.57/chrome/browser/chromeos/app_mode/kiosk_browser_window_handler.cc chromium-122.0.6261.94/chrome/browser/chromeos/app_mode/kiosk_browser_window_handler.cc
--- chromium-122.0.6261.57/chrome/browser/chromeos/app_mode/kiosk_browser_window_handler.cc 2024-02-21 00:20:34.000000000 +0000
+++ chromium-122.0.6261.94/chrome/browser/chromeos/app_mode/kiosk_browser_window_handler.cc 2024-02-27 21:39:39.000000000 +0000
@@ -4,11 +4,16 @@
#include "chrome/browser/chromeos/app_mode/kiosk_browser_window_handler.h"
#include
+#include
+#include
#include "base/check_deref.h"
#include "base/functional/function_ref.h"
#include "base/metrics/histogram_functions.h"
+#include "base/notreached.h"
#include "base/task/single_thread_task_runner.h"
+#include "base/time/time.h"
+#include "base/timer/timer.h"
#include "chrome/browser/chromeos/app_mode/kiosk_policies.h"
#include "chrome/browser/chromeos/app_mode/kiosk_settings_navigation_throttle.h"
#include "chrome/browser/chromeos/app_mode/kiosk_troubleshooting_controller.h"
@@ -31,6 +36,8 @@
namespace {
+constexpr base::TimeDelta kCloseBrowserTimeout = base::Seconds(2);
+
void MakeWindowResizable(BrowserWindow* window) {
views::Widget* widget =
views::Widget::GetWidgetForNativeWindow(window->GetNativeWindow());
@@ -54,19 +61,14 @@
}
void CloseBrowser(Browser* browser) {
- // Note we don't use `browser.window().Close()` because it can fail if a
- // user drags the window.
- browser->tab_strip_model()->CloseAllTabs();
-}
-
-void CloseBrowserWindowsIf(base::FunctionRef filter) {
- for (Browser* browser : CHECK_DEREF(BrowserList::GetInstance())) {
- if (filter(*browser)) {
- LOG(WARNING) << "kiosk: Closing unexpected browser window with url "
- << GetUrlOfActiveTab(browser) << " of app "
- << browser->app_name();
- CloseBrowser(browser);
- }
+ // We prefer to use `browser->tab_strip_model()->CloseAllTabs`, because
+ // `browser->window()->Close()` can silently fail if the window is currently
+ // being dragged. However, `CloseAllTabs` becomes a no-op if no tabs are
+ // present, so we fall back to `browser->window()->Close()` for that case.
+ if (!browser->tab_strip_model()->empty()) {
+ browser->tab_strip_model()->CloseAllTabs();
+ } else {
+ browser->window()->Close();
}
}
@@ -137,7 +139,7 @@
KioskBrowserWindowType::kClosedAshBrowserWithLacrosEnabled);
LOG(WARNING) << "Tried to open ash browser-window during lacros-kiosk"
<< ", url=" << url_string;
- CloseBrowser(browser);
+ CloseBrowserAndSetTimer(browser);
on_browser_window_added_callback_.Run(/*is_closing=*/true);
return;
}
@@ -175,7 +177,7 @@
KioskBrowserWindowType::kClosedRegularBrowser);
LOG(WARNING) << "Force close browser opened in kiosk session"
<< ", url=" << url_string;
- CloseBrowser(browser);
+ CloseBrowserAndSetTimer(browser);
on_browser_window_added_callback_.Run(/*is_closing=*/true);
}
@@ -185,7 +187,7 @@
if (settings_browser_) {
// If another settings browser exist, navigate to `url_string` in the
// existing browser.
- CloseBrowser(browser);
+ CloseBrowserAndSetTimer(browser);
// Navigate in the existing browser.
NavigateParams nav_params(
settings_browser_, GURL(url_string),
@@ -200,7 +202,7 @@
if (!app_browser) {
// If this browser is not an app browser, create a new app browser if none
// yet exists.
- CloseBrowser(browser);
+ CloseBrowserAndSetTimer(browser);
// Create a new app browser.
NavigateParams nav_params(
profile_, GURL(url_string),
@@ -240,6 +242,8 @@
}
void KioskBrowserWindowHandler::OnBrowserRemoved(Browser* browser) {
+ closing_browsers_.erase(browser);
+
// Exit the kiosk session if the last browser was closed.
if (ShouldExitKioskWhenLastBrowserRemoved() &&
BrowserList::GetInstance()->empty()) {
@@ -253,7 +257,7 @@
IsOnlySettingsBrowserRemainOpen()) {
// Only `settings_browser_` is opened and there are no app browsers anymore.
// So we should close `settings_browser_` and it will end the kiosk session.
- CloseBrowser(settings_browser_);
+ CloseBrowserAndSetTimer(settings_browser_);
}
}
@@ -293,4 +297,30 @@
}
}
+void KioskBrowserWindowHandler::CloseBrowserWindowsIf(
+ base::FunctionRef filter) {
+ for (Browser* browser : CHECK_DEREF(BrowserList::GetInstance())) {
+ if (filter(*browser)) {
+ LOG(WARNING) << "kiosk: Closing unexpected browser window with url "
+ << GetUrlOfActiveTab(browser) << " of app "
+ << browser->app_name();
+ CloseBrowserAndSetTimer(browser);
+ }
+ }
+}
+
+void KioskBrowserWindowHandler::CloseBrowserAndSetTimer(Browser* browser) {
+ closing_browsers_.emplace(std::piecewise_construct, std::make_tuple(browser),
+ std::make_tuple());
+ closing_browsers_[browser].Start(
+ FROM_HERE, kCloseBrowserTimeout,
+ base::BindOnce(&KioskBrowserWindowHandler::OnCloseBrowserTimeout,
+ weak_ptr_factory_.GetWeakPtr()));
+ CloseBrowser(browser);
+}
+
+void KioskBrowserWindowHandler::OnCloseBrowserTimeout() {
+ CHECK(false) << "Failed to close unexpected browser window.";
+}
+
} // namespace chromeos
diff -Nru chromium-122.0.6261.57/chrome/browser/chromeos/app_mode/kiosk_browser_window_handler.h chromium-122.0.6261.94/chrome/browser/chromeos/app_mode/kiosk_browser_window_handler.h
--- chromium-122.0.6261.57/chrome/browser/chromeos/app_mode/kiosk_browser_window_handler.h 2024-02-21 00:20:34.000000000 +0000
+++ chromium-122.0.6261.94/chrome/browser/chromeos/app_mode/kiosk_browser_window_handler.h 2024-02-27 21:39:39.000000000 +0000
@@ -5,9 +5,12 @@
#ifndef CHROME_BROWSER_CHROMEOS_APP_MODE_KIOSK_BROWSER_WINDOW_HANDLER_H_
#define CHROME_BROWSER_CHROMEOS_APP_MODE_KIOSK_BROWSER_WINDOW_HANDLER_H_
+#include