
Completed
Posted
Paid on delivery
Blazor WebAssembly Developer Needed: Safari/iOS Bug Fixes Project Overview: We need an experienced Blazor WebAssembly developer to diagnose and fix browser compatibility issues on our website, bighistorycharts.com. The site works well on Edge (Windows/Android) but has critical bugs on Safari/iOS. Tech Stack: • .NET 9 • Blazor WebAssembly • Hosted on Azure App Services Requirements: • Proven experience with Blazor WebAssembly and Razor components • Access to iPhone/iPad or iOS testing tools (BrowserStack, Safari on macOS, etc.) • Strong debugging skills for cross-browser compatibility issues • Experience with Safari-specific quirks and limitations Safari-Specific Bugs to Fix: 1. Navigate to Gallery and tap on a chart. Note the "An unhandled error has occurred" message. 2. Navigate to Gallery and tap on a chart. Note the chart's thumbnail does not appear. 3. Click Create Account, enter an email address, enter and confirm the password, then click Register. Note that you do not receive a confirmation email. 4. Navigate to the home page and scroll to the "Easy and Automatic" .mp4 video. Note that this video pops up into a separate window, rather than showing in the browser. 5. After creating an account and signing in. Click My Charts then "+ Create New Chart". Note that an error message is displayed. Deliverables: • Root cause analysis for each bug with technical explanation • Code fixes via pull request or patch files • Testing evidence (screenshots/videos showing fixes work on Safari/iOS) • Brief documentation of changes made Access Provided: • Read-only GitHub repository access Timeline: The five specified bugs fixed by Wednesday, July 8, 2026 Budget: Please provide your rate and estimated hours Note: We may have additional bugs requiring fixes after this initial scope. Please indicate your availability for ongoing work.
Project ID: 40553626
140 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

I’ve shipped multiple Blazor WASM projects with Safari/iOS quirks—WebAssembly interop, rendering hitches, CSP issues—so this is in my wheelhouse. I’ll clone the repo, repro the five bugs in Safari/iOS via BrowserStack, then fix the WASM initialization race on chart load, patch the thumbnail rendering in Razor components, enable CORS for email service on Safari’s stricter preflight, force inline MP4 playback via media attribute, and correct the auth state hydration in My Charts. I’ll validate each fix against Safari 17+ and iOS 17+, push changes to a branch with the PR description mapping each issue to its commit, attach video evidence, and leave setup notes for Azure re-deploy. I can start immediately.
$250 USD in 8 days
4.1
4.1
140 freelancers are bidding on average $421 USD for this job

Hi there, ★★★ .NET Expert ★★★ 7+ Years of Experience ★★★ I understand you need a Blazor WebAssembly developer to fix critical bugs on Safari/iOS for your website. I will diagnose each specified bug, providing a root cause analysis and implementing code fixes. My approach includes using debugging tools and testing on actual iOS devices to ensure compatibility. Deliverables will include a detailed report of the issues, code fixes, and testing evidence to confirm the bugs are resolved. Ready to get started!
$250 USD in 3 days
6.1
6.1

Hi, I have extensive experience working with Blazor WebAssembly and resolving cross-browser issues, including Safari and iOS quirks. I’ve successfully diagnosed and fixed similar bugs involving browser-specific errors, media handling, and event propagation. My approach involves deep debugging on iOS devices, leveraging Safari-specific developer tools, and thoroughly testing each fix on real hardware or reliable emulators. I am familiar with the nuances of Safari’s handling of web components, media playback, and navigation errors. Given the scope, I estimate around 15-20 hours to address all five bugs, including root cause analysis, coding, and testing. My rate is $40/hour, but I am open to a fixed project fee within your budget. I am also available for ongoing support after this initial scope is complete. I can provide detailed documentation and testing evidence for each fix, ensuring your site functions smoothly on iOS and Safari. Please let me know if you need additional details or references for similar projects. Best, Justin
$500 USD in 5 days
6.7
6.7

Hello There!!! ★★★★ (Resolve critical Safari/iOS compatibility issues in your Blazor WebAssembly application with reliable, well-tested fixes.) ★★★★ I’ve read your project carefully and understand you need an experienced Blazor WebAssembly developer to diagnose and fix five Safari/iOS-specific issues without affecting the existing functionality. The deliverables include root cause analysis, tested code fixes, documentation, and validation on iOS devices or testing platforms. ⚜ Blazor WebAssembly debugging ⚜ Safari/iOS compatibility fixes ⚜ Razor component optimization ⚜ Azure App Services support ⚜ Cross-browser testing ⚜ Bug analysis & documentation ⚜ GitHub pull request delivery I have experience troubleshooting .NET applications, Blazor WebAssembly, and cross-browser compatibility issues with a strong focus on maintainable code. My approach is to isolate each bug, reproduce it in Safari, implement targeted fixes, and verify every change through comprehensive testing before submitting a clean pull request. I can start immediatly and work toward your July 8 deadline while keeping communication clear throughout the project. Looking forward to discussing your project and resolving these Safari issues. Warm Regards, Farhin B.
$256 USD in 10 days
5.8
5.8

Your Blazor app is throwing unhandled exceptions on Safari because WebAssembly interop calls are failing without proper error boundaries, and your video element is triggering iOS's fullscreen policy instead of inline playback. These are not minor CSS tweaks - they will block 30% of your user base. Quick questions - are you using JSInterop for chart rendering that might be hitting Safari's stricter security model? And is your Azure App Service configured with the correct MIME types for .wasm files? Here is the architectural approach: - BLAZOR WEBASSEMBLY: Implement error boundaries around Razor components and add Safari-specific JSInterop fallbacks to prevent silent failures during chart initialization. - IOS DEVELOPMENT: Configure video elements with playsinline and webkit-playsinline attributes to prevent Safari's forced fullscreen behavior. - DEBUGGING: Use remote Safari debugging via macOS to trace the exact JavaScript exceptions causing registration email failures and chart creation errors. I have debugged similar Safari/iOS compatibility issues for 2 Blazor apps that were failing silently on Apple devices. Let's schedule a 20-minute call to review your JSInterop patterns before I start the fix.
$450 USD in 10 days
5.8
5.8

Hello, I have strong experience with Blazor WebAssembly, .NET applications, and cross-browser debugging, including Safari and iOS-specific issues that often behave differently from Chromium-based browsers. My approach would be to reproduce each issue on Safari/iOS, perform a root-cause analysis using browser debugging tools and application logs, then provide targeted fixes with clear technical documentation explaining why the failures occur and how they were resolved. Based on the symptoms, the issues may involve WebAssembly runtime differences, JavaScript interop behavior, media handling restrictions in Safari, authentication or email workflow inconsistencies, and platform-specific rendering or state-management problems, but I would verify each through testing before implementing fixes. I can deliver clean code changes through pull requests or patch files, along with testing evidence from Safari/iPhone environments and recommendations to prevent similar compatibility issues in future releases. I am available to start immediately and can also provide ongoing support for additional Blazor and Azure-related issues after the initial scope is completed. Thanks
$700 USD in 7 days
5.6
5.6

Hi, I'd love to help with your "Blazor Developer for iOS/Safari Compatibility Fixes" project. I create fast, pixel-perfect static sites and landing pages in clean HTML5/CSS3 with Bootstrap or Tailwind — fully responsive across mobile, tablet, and desktop. For a fixed project involving .net, azure, debugging, web services, web development, ios development, .net 5.0/6, blazor, web application, I convert Figma/PSD/XD designs into crisp, semantic markup that matches the design exactly. I deliver lightweight, cross-browser-tested code with smooth load times. I'd be glad to discuss the details and timeline — when can we connect? Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
$600 USD in 24 days
5.2
5.2

Hello, I appreciate the opportunity to assist with your Blazor WebAssembly project. I understand that you need a skilled developer to address critical compatibility issues on Safari/iOS for your website, bighistorycharts.com. With extensive experience in Blazor WebAssembly and Razor components, I have successfully resolved similar cross-browser compatibility challenges. I have direct access to iOS testing tools like BrowserStack and Safari on macOS, enabling thorough debugging of specific Safari quirks. To tackle the issues you’ve outlined, I propose the following approach: - Conduct a detailed root cause analysis for each bug to identify underlying issues. - Implement code fixes and provide them through pull requests or patch files. - Perform rigorous testing on Safari/iOS to ensure all fixes are effective, accompanied by detailed evidence (screenshots/videos). - Document the changes made for your records. I am eager to start working on this project and am confident in my ability to deliver quality results by the July 8, 2026 deadline. I am also available for ongoing work should additional bugs arise. Let’s discuss your requirements further and get started as soon as possible. Thank you for considering my proposal!
$250 USD in 7 days
5.2
5.2

With a track record in Blazor WebAssembly and Razor components, I'm well-equipped to address the critical Safari/iOS bugs on bighistorycharts.com. Could you share insights on any specific Safari quirks that have already been identified? Regards, Yogesh Kumar
$420 USD in 6 days
5.2
5.2

Hello, my name is Juan Pablo. Every stubborn browser bug has a moment when it finally gives in—when someone steps in, traces the fault line, and makes the whole system behave again. I thrive in that moment. This is a fully technical Blazor WebAssembly project, and I can diagnose and fix your Safari/iOS issues across navigation, media playback, authentication, and chart rendering. I’m used to debugging Razor components, .NET 9 builds, and Safari‑specific quirks that break otherwise stable WebAssembly apps. With access to iOS devices and BrowserStack, I can reproduce each bug, isolate the root cause, and deliver clean fixes through pull requests. You’ll get technical explanations for each issue, patches aligned with your existing structure, and testing evidence showing the corrected behaviour on Safari/iOS. I’ll document changes clearly and keep the workflow predictable so you can extend it later. I can meet your July 8 deadline and remain available for ongoing fixes after this scope.
$500 USD in 7 days
4.3
4.3

Hello, I reviewed your Blazor Developer for iOS/Safari Compatibility Fixes project and it immediately stood out because cross-browser compatibility is essential for delivering a consistent user experience. Blazor supports modern browsers, including Safari on iOS, but browser-specific issues often require targeted debugging and testing. Problem: Safari-specific rendering, JavaScript interop, CSS, and touch event issues can impact usability and performance on iPhones and iPads. Solution: I can identify and resolve iOS/Safari compatibility issues, optimize Blazor components, fix JavaScript interop problems, improve responsive behavior, and ensure consistent performance across all major browsers. My experience includes Blazor, ASP.NET Core, C#, JavaScript, CSS, and cross-browser debugging. Result: You will receive a stable, responsive Blazor application that works reliably on iOS Safari and other modern browsers. A few questions: • Are you using Blazor Server, WebAssembly, or .NET 8/9 Blazor Web App? • Which Safari issues are you experiencing—layout, touch events, JavaScript, or performance? • Are the issues limited to iPhone, iPad, or both? • Do you have a staging environment where the fixes can be tested? I can start immediately and provide regular progress updates throughout the project. Thanks
$298 USD in 7 days
4.4
4.4

⭐⭐⭐⭐⭐ Fix Safari/iOS Bugs on Blazor WebAssembly for Your Website ❇️ Hi My Friend, I hope you're doing well. I reviewed your project requirements and see you're looking for a Blazor WebAssembly developer to fix browser issues on your site, bighistorycharts.com. You don’t need to look any further; Zohaib is here to help you! My team has already completed 50+ similar projects focused on Blazor WebAssembly. I will analyze the bugs, create effective fixes, and ensure everything works smoothly on Safari/iOS within your budget. ➡️ Why Me? I can easily resolve your Safari/iOS bugs as I have 5 years of experience in Blazor WebAssembly and web development. My expertise includes debugging, browser compatibility, and Razor components. Additionally, I have a strong grip on .NET technologies and Azure App Services, ensuring a complete solution for your project. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. I look forward to chatting with you! ➡️ Skills & Experience: ✅ Blazor WebAssembly ✅ Razor Components ✅ Debugging Skills ✅ Cross-Browser Compatibility ✅ .NET 9 ✅ Azure App Services ✅ iOS Testing Tools ✅ Bug Analysis ✅ Code Fixes ✅ Documentation Skills ✅ Git Version Control ✅ Testing Evidence Waiting for your response! Best Regards, Zohaib
$350 USD in 2 days
4.6
4.6

Ios Safari does this to blazor wasm apps constantly, I've run into every one of these before The unhandled error when you tap a chart is almost certainly the memory ceiling blazor sets by default, safari on mobile can't handle it and just craps out, that's a straightforward emcc heap size change in the csproj Thumbnail not rendering is very likely how the chart svg is being generated, safari is picky about namespace and url encoding on data uri images where chrome and edge just shrug it off The video popping into its own player instead of playing inline is the classic ios quirk, missing playsinline on the video tag New chart error and the missing confirmation email smell like the same root cause to me, safari can throw on localstorage or sessionstorage access depending on privacy settings, and if that's not wrapped it can kill the flow client side before it ever reaches your api, that's where I'd look first on both I'll grab the repo access, test everything live on actual safari/ios, and hand back root cause plus fix plus before/after proof for each one, happy to keep an eye out for anything else that turns up after these
$320 USD in 5 days
4.1
4.1

I can help with this, We will diagnose and fix all five Safari/iOS bugs in your Blazor WebAssembly app, delivering root cause analysis, code patches, and testing evidence for each. Safari on iOS handles WebAssembly memory and JS interop differently than Chromium browsers. The gallery error and chart creation failure likely trace back to unhandled promise rejections or WASM memory limits specific to WebKit. The video issue is a known Safari behavior where inline playback requires the `playsinline` attribute. We will test every fix on real iOS devices. A couple of quick things to confirm: 1) Will we get write access to a fork or branch, or strictly read-only with patch file delivery? 2) Is the email confirmation issue isolated to Safari, or could it be a backend (Azure) configuration gap? Looking forward to your response. Best regards, Faizan
$279 USD in 10 days
3.8
3.8

Safari/iOS WebAssembly bugs follow predictable patterns — the "unhandled error" on chart tap is almost certainly a JavaScript interop call that works in Chrome/Edge but fails silently in Safari's stricter WebKit engine, often because of a missing await on an async JS call or a WebAssembly threading limitation (Safari's SharedArrayBuffer support requires specific COOP/COEP headers that Azure App Services doesn't set by default). The video popping into a separate window is a known Safari behavior for inline video — it needs playsinline attribute on the <video> tag and specific Blazor component handling. The confirmation email not arriving is likely an Azure App Service environment variable issue rather than a Safari-specific bug — SMTP credentials or SendGrid API keys that work locally but aren't set in the Azure App Service configuration. I have macOS with Safari and can test on iOS via BrowserStack for each bug before submitting the PR. July 8 deadline is achievable for five targeted fixes. Do you have Azure App Insights or browser console logs from Safari showing the exact error messages for bugs 1 and 5 — that cuts diagnosis time significantly before I even open the repo?
$500 USD in 10 days
4.0
4.0

✋ Hi There!!! ✋ THE PROJECT GOAL:- FIXING SAFARI AND IOS COMPATIBILITY BUGS IN EXISTING BLAZOR WEBASSEMBLY APPLICATION TO ENSURE FULL CROSS BROWSER STABILITY AND RELIABLE USER EXPERIENCE I have carefully reviewed the Blazor WebAssembly project on .NET 9 hosted on Azure and understand the Safari/iOS specific issues affecting gallery, authentication, media playback and chart rendering. I am the best fit for this project because I bring 9+ years experience as a full stack developer with strong expertise in debugging complex frontend and backend issues. • Fix Safari/iOS specific rendering and runtime errors in Blazor WebAssembly • Debug authentication, media playback, and UI component failures across devices • Provide stable patches with proper testing and validation for cross browser consistency I will deliver UI fixes, database related checks if required, testing across environments, full source code delivery, and all essential basic improvements needed for stability. I have handled similar cross browser and Blazor application debugging projects with production level fixes and performance tuning. Looking forward to chat with you for make a deal Best Regards Elisha Mariam!
$251 USD in 7 days
3.6
3.6

Hi, I've spent real time debugging Blazor WebAssembly on Safari/iOS, and each of these five bugs points to a familiar pattern. The "unhandled error" on chart tap and the Create New Chart error after sign-in are almost certainly the same root cause: Safari's ITP is dropping the auth cookie or localStorage token, so the API call 401s and the global error boundary catches it. I'll move token storage to first-party sessionStorage with an explicit refresh, and set SameSite=None; Secure on the auth cookie. The missing thumbnail is a lazy-load timing issue. Safari's scroll event only fires after the finger lifts, not during panning, so IntersectionObserver never triggers the src swap. I'll switch to native loading="lazy" with a touchstart fallback. The video popping out is the classic missing playsinline attribute. Safari needs playsinline, muted, and preload="metadata" for true inline playback on iOS. The registration email is likely an unawaited Task in the SMTP call, disposed before send completes on Safari's slower TLS handshake. I'll await it and log the SMTP response. All five solvable inside the July 8 window, tested on real iOS Safari with a PR and short root-cause doc. I'm available for ongoing bug work after this scope closes. Best regards, Derrick
$600 USD in 5 days
3.6
3.6

Hello, I can help you diagnose and fix the Safari/iOS-specific issues in your Blazor WebAssembly app. I have experience with cross-browser debugging in Blazor (.NET 9) and handling WebAssembly quirks across Safari, especially related to JS interop, media handling, routing, and async rendering issues. I will: • Identify root causes for each of the 5 listed bugs • Fix rendering, navigation, authentication, and media issues specific to Safari/iOS • Provide clean patch/Pull Request with documented changes • Test using Safari/iOS tools (BrowserStack or macOS Safari) and share proof of fixes I have few questions to clarify: 1 do you already have any error logs from Safari (console/network) for the failing cases? 2 is authentication/email handled via Azure services or a third-party provider? 3 are you using any JS interop libraries for charts/media rendering that may need Safari-specific handling? I’d be happy to discuss this further to ensure it meets your exact needs. Best Regards, Fahad
$500 USD in 7 days
4.1
4.1

These five Safari bugs probably aren't five separate problems. Blazor WebAssembly breaks on iOS in a handful of predictable ways, so I'd bet a couple of root causes sit under most of them. The video popping into its own window is the classic missing playsinline attribute, and the "unhandled error" on charts smells like a Safari-blocked API or a JS interop call, which may also be what's breaking the registration flow. I fixed exactly this kind of thing on a Blazor WebAssembly dashboard for a logistics company: it ran fine on Edge but failed only on iOS, and the culprits were WebKit quirks and interop the generic error message was hiding. Different sector, same Safari detective work. My approach is to reproduce each bug on real Safari and iOS, pull the actual console error behind Blazor's generic message, and fix at the root, where I expect several of the five to collapse into one cause. Each fix comes as a PR or patch with before-and-after evidence on iOS, documented. One thing I noticed: the missing confirmation email is environment-side, not just code. Will I get a staging deployment with its Azure and email config to test against, or only the read-only repo? Let's discuss more. Regards
$450 USD in 7 days
3.6
3.6

༺❖༻ Dear Client ༺❖༻ Thanks for sharing the detailed project requirements. I understand the core issue is Safari/iOS-specific failures in your Blazor WebAssembly application, while the app remains stable on Edge. This kind of cross-browser inconsistency is typically caused by WebAssembly runtime differences, Safari’s stricter memory handling, and DOM/video/file handling limitations on iOS. I have solid experience debugging Blazor WebAssembly applications and resolving platform-specific issues across Safari, iOS, and macOS environments using tools like BrowserStack and remote Safari debugging on macOS. I’ve handled similar cases involving component rendering failures, authentication/email flow issues, and media playback quirks in Blazor apps deployed on Azure. My approach would be to first reproduce each of the five issues in a controlled Safari/iOS environment, then perform a structured root cause analysis covering runtime errors, JS interop failures, rendering pipeline issues, and Azure backend responses. Each fix will be implemented via clean patch or pull request with proper testing evidence (screenshots or video proof on Safari/iOS). I’ll also ensure the video playback and authentication flows are compliant with Safari’s autoplay and email handling constraints.
$250 USD in 7 days
3.4
3.4

❀༺ Hope you’re having a good day ༻❀ Your project is quite similar to work I’ve done before with Blazor WebAssembly and Safari/iOS compatibility fixes, and it fits my expertise very well. I appreciate the opportunity. As a web developer with over 8 years of experience in .NET, Blazor WASM, and Azure App Services, I’ve handled complex cross-browser issues, especially Safari-specific bugs involving rendering, authentication state, media playback, and JS interop differences. I will carefully reproduce each issue on Safari/iOS using BrowserStack or real devices, identify root causes in Blazor components or API flows, and implement clean, production-safe fixes. I always ensure changes don’t break Edge/Chrome behavior while resolving WebKit-specific problems. You will get detailed root-cause analysis, patch/PR fixes, and proof of testing for each bug. I’m also available for ongoing improvements after this phase. Thanks.
$250 USD in 7 days
3.5
3.5

American Fork, United States
Payment method verified
Member since Aug 13, 2025
$250-750 USD
$250-750 USD
$250-750 USD
€8-30 EUR
₹12500-37500 INR
₹37500-75000 INR
$1500-3000 USD
$250-750 USD
€12-18 EUR / hour
₹750-1250 INR / hour
$15-25 USD / hour
₹600-1500 INR
£10-20 GBP
₹1500-12500 INR
₹600-1500 INR
$200-250 USD / hour
$30-250 USD
₹600-1500 INR
$10-30 USD
$10-30 USD
₹12500-37500 INR