diff --git a/example/android/app/src/main/AndroidManifest.xml b/example/android/app/src/main/AndroidManifest.xml
index 44cd71db..447ef189 100644
--- a/example/android/app/src/main/AndroidManifest.xml
+++ b/example/android/app/src/main/AndroidManifest.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/flutter_quill_extensions/lib/presentation/embeds/editor/image/image_web.dart b/flutter_quill_extensions/lib/presentation/embeds/editor/image/image_web.dart
index 76dc6134..2ed5b967 100644
--- a/flutter_quill_extensions/lib/presentation/embeds/editor/image/image_web.dart
+++ b/flutter_quill_extensions/lib/presentation/embeds/editor/image/image_web.dart
@@ -56,7 +56,8 @@ class QuillEditorWebImageEmbedBuilder extends EmbedBuilder {
..style.height = height
..style.width = width
..style.margin = margin
- ..style.alignSelf = alignment;
+ ..style.alignSelf = alignment
+ ..attributes['loading'] = 'lazy';
});
return ConstrainedBox(
diff --git a/flutter_quill_extensions/lib/presentation/embeds/editor/video/video_web.dart b/flutter_quill_extensions/lib/presentation/embeds/editor/video/video_web.dart
index 6111809d..abc821d0 100644
--- a/flutter_quill_extensions/lib/presentation/embeds/editor/video/video_web.dart
+++ b/flutter_quill_extensions/lib/presentation/embeds/editor/video/video_web.dart
@@ -50,7 +50,8 @@ class QuillEditorWebVideoEmbedBuilder extends EmbedBuilder {
..src = videoUrl
..style.border = 'none'
..style.margin = margin
- ..style.alignSelf = alignment,
+ ..style.alignSelf = alignment
+ ..attributes['loading'] = 'lazy',
);
return SizedBox(
diff --git a/flutter_quill_extensions/lib/presentation/utils/web_utils.dart b/flutter_quill_extensions/lib/presentation/utils/web_utils.dart
index 527f668e..b34d308f 100644
--- a/flutter_quill_extensions/lib/presentation/utils/web_utils.dart
+++ b/flutter_quill_extensions/lib/presentation/utils/web_utils.dart
@@ -18,6 +18,8 @@ import 'package:flutter_quill/flutter_quill.dart' show Attribute, Node;
const margin = 'auto';
const alignment = 'center';
+ // return (height, width, margin, alignment);
+
final cssStyle = node.style.attributes['style'];
// Usually double value
diff --git a/flutter_quill_extensions/pubspec.yaml b/flutter_quill_extensions/pubspec.yaml
index e9633974..38065479 100644
--- a/flutter_quill_extensions/pubspec.yaml
+++ b/flutter_quill_extensions/pubspec.yaml
@@ -27,14 +27,13 @@ dependencies:
sdk: flutter
# Normal packages
- flutter_quill: ^8.5.0
http: ^1.1.0
path: ^1.8.3
meta: ^1.9.1
universal_html: ^2.2.4
cross_file: ^0.3.3+6
- # math_keyboard: ^0.2.1
+ flutter_quill: ^8.5.0
photo_view: ^0.14.0
# Plugins